fix
This commit is contained in:
@@ -11,12 +11,12 @@ export class SocialAuthDto {
|
||||
@ApiProperty({
|
||||
example: 'google',
|
||||
description: 'OAuth provider',
|
||||
enum: ['google', 'facebook'],
|
||||
enum: ['google', 'facebook', 'twitter', 'apple'],
|
||||
})
|
||||
@IsEnum(['google', 'facebook'], {
|
||||
message: 'Provider must be either google or facebook',
|
||||
@IsEnum(['google', 'facebook', 'twitter', 'apple'], {
|
||||
message: 'Provider must be google, facebook, twitter, or apple',
|
||||
})
|
||||
provider: 'google' | 'facebook';
|
||||
provider: 'google' | 'facebook' | 'twitter' | 'apple';
|
||||
|
||||
@ApiProperty({
|
||||
example: '123456789',
|
||||
@@ -57,4 +57,12 @@ export class SocialAuthDto {
|
||||
@IsOptional()
|
||||
@IsEnum(['USER', 'AGENT'], { message: 'Role must be either USER or AGENT' })
|
||||
role?: 'USER' | 'AGENT';
|
||||
|
||||
@ApiPropertyOptional({
|
||||
example: 'uuid-of-agent-type',
|
||||
description: 'Agent type ID (required when role is AGENT)',
|
||||
})
|
||||
@IsOptional()
|
||||
@IsString()
|
||||
agentTypeId?: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user