File

src/orders/dto/update-order.dto.ts

Extends

PartialType(CreateOrderDto)

Index

Properties

Properties

Optional beerOrderNumber
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional deliveryNumber
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional deliveryNumberBeer
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional deliveryNumberUdv
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional distributorName
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional jobStatus
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional laneId
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional loadingBayId
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional loadingConfirmed
Type : boolean
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsBoolean()
Optional lpoNumber
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional palletization
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional plantName
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional qtyBeer
Type : number
Decorators :
@ApiPropertyOptional()
@IsOptional()
Optional qtyUdv
Type : number
Decorators :
@ApiPropertyOptional()
@IsOptional()
Optional region
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional status
Type : OrderStatus
Decorators :
@ApiPropertyOptional({enum: OrderStatus})
@IsOptional()
@IsEnum(OrderStatus)
Optional tripId
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional truckPlate
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional udvOrderNumber
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
Optional zoneId
Type : string
Decorators :
@ApiPropertyOptional()
@IsOptional()
@IsString()
import { PartialType } from '@nestjs/swagger';
import { CreateOrderDto } from './create-order.dto';
import { IsOptional, IsEnum, IsString, IsBoolean } from 'class-validator';
import { ApiPropertyOptional } from '@nestjs/swagger';
import { OrderStatus } from '@prisma/client';

export class UpdateOrderDto extends PartialType(CreateOrderDto) {
  @ApiPropertyOptional({ enum: OrderStatus })
  @IsOptional()
  @IsEnum(OrderStatus)
  status?: OrderStatus;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  jobStatus?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  lpoNumber?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  deliveryNumber?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  plantName?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  distributorName?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  zoneId?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  laneId?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  loadingBayId?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsBoolean()
  loadingConfirmed?: boolean;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  tripId?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  beerOrderNumber?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  udvOrderNumber?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  deliveryNumberBeer?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  deliveryNumberUdv?: string;

  @ApiPropertyOptional()
  @IsOptional()
  qtyBeer?: number;

  @ApiPropertyOptional()
  @IsOptional()
  qtyUdv?: number;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  truckPlate?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  palletization?: string;

  @ApiPropertyOptional()
  @IsOptional()
  @IsString()
  region?: string;
}

results matching ""

    No results matching ""