18 lines
406 B
TypeScript
18 lines
406 B
TypeScript
import { Transform } from 'class-transformer';
|
|
import { IsBoolean, IsOptional, IsUUID } from 'class-validator';
|
|
|
|
export class ListAreaCompanyRelationsQueryDto {
|
|
@IsOptional()
|
|
@IsUUID('4')
|
|
areaId?: string;
|
|
|
|
@IsOptional()
|
|
@IsUUID('4')
|
|
companyId?: string;
|
|
|
|
@IsOptional()
|
|
@Transform(({ value }) => value === true || value === 'true' || value === '1')
|
|
@IsBoolean()
|
|
includeHistory = false;
|
|
}
|