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

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;
}