14 lines
318 B
TypeScript
14 lines
318 B
TypeScript
import { ArrayMaxSize, ArrayUnique, IsArray, IsOptional, IsUUID } from 'class-validator';
|
|
|
|
export class ReplaceInspectionVisitTeamDto {
|
|
@IsOptional()
|
|
@IsUUID('4')
|
|
leadInspectorUserId!: string | null;
|
|
|
|
@IsArray()
|
|
@ArrayMaxSize(50)
|
|
@ArrayUnique()
|
|
@IsUUID('4', { each: true })
|
|
memberUserIds!: string[];
|
|
}
|