34 lines
556 B
TypeScript
34 lines
556 B
TypeScript
import { IsBoolean, IsNumber, IsOptional, IsString, IsUrl, Min } from 'class-validator';
|
|
|
|
export class UpdateWebBidDto {
|
|
@IsUrl()
|
|
@IsOptional()
|
|
origin_url: string;
|
|
|
|
@IsUrl()
|
|
@IsOptional()
|
|
url: string;
|
|
|
|
@IsNumber()
|
|
@Min(60)
|
|
@IsOptional()
|
|
arrival_offset_seconds: number;
|
|
|
|
@IsNumber()
|
|
@Min(600)
|
|
@IsOptional()
|
|
early_tracking_seconds: number;
|
|
|
|
@IsString()
|
|
@IsOptional()
|
|
username: string;
|
|
|
|
@IsString()
|
|
@IsOptional()
|
|
password: string;
|
|
|
|
@IsBoolean()
|
|
@IsOptional()
|
|
active: boolean;
|
|
}
|