import { IsNotEmpty, MinLength, MaxLength, Matches, IsEnum  } from 'class-validator';
import { validationMessages } from '../../../messages/validation-messages';
import { ApiProperty } from '@nestjs/swagger';
import { SocialType } from 'src/entities/social-medias.entity';

export class UnlinkAccountBodyDto {

    @ApiProperty({ example: 'youtube', required: true, enum: SocialType, enumName: 'SocialType' })
    @IsNotEmpty({ message: validationMessages.influencer.social_medias.social_type_required })
    @IsEnum(SocialType, { message: validationMessages.influencer.social_medias.invalid_social_type })
    social_type: SocialType;

}
