bid-tool/auto-bid-server/src/modules/bids/dto/web-bid/update-web-bid.ts

45 lines
633 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()
display_name: string;
@IsString()
@IsOptional()
password: string;
@IsBoolean()
@IsOptional()
active: boolean;
}