File

src/sales-force-level/dto/sales-force-level.dto.ts

Extends

SalesForceLevelDto

Index

Properties

Properties

clientId
Type : number
Decorators :
@ApiProperty({example: '1', required: false})
orderBy
Type : string
Decorators :
@ApiProperty({required: true, example: 'description', enum: OrderBy})
pageNumber
Type : number
Decorators :
@ApiProperty({required: true, example: 1})
pageRows
Type : number
Decorators :
@ApiProperty({required: true, example: 1})
sort
Type : "ASC" | "DESC"
Decorators :
@ApiProperty({required: true, enum: undefined})
color
Type : string
Decorators :
@ApiProperty({example: '#FF0000', required: false})
Inherited from SalesForceLevelDto
description
Type : string
Decorators :
@ApiProperty({example: '1233', required: false})
Inherited from SalesForceLevelDto
enabled
Type : boolean
Decorators :
@ApiProperty({example: true, required: false})
Inherited from SalesForceLevelDto
useChannel
Type : boolean
Decorators :
@ApiProperty({example: true, required: false})
Inherited from SalesForceLevelDto
import { ApiProperty } from '@nestjs/swagger';

export class SalesForceLevelDto {
  @ApiProperty({ example: '1233', required: false })
  description: string;
  @ApiProperty({ example: '#FF0000', required: false })
  color: string;
  @ApiProperty({ example:true,required: false })
  enabled: boolean;
  @ApiProperty({ example: true,required: false })
  useChannel: boolean;
//   @ApiProperty({ example: '1' })
//   clientId: number;
}


enum OrderBy {
  description= 'description',
  enabled= 'enabled',
  useChannel = 'useChannel',
  id = 'id',
}
export class QuerySalesForceLevelDto extends SalesForceLevelDto{
  @ApiProperty({ example: '1',required: false })
  clientId: number;

  @ApiProperty({ required: true, example: 'description', enum:OrderBy  })
  orderBy: string;

  @ApiProperty({ required: true, enum: { asc: 'ASC', desc: 'DESC' } })
  sort: 'ASC' | 'DESC';

  @ApiProperty({ required: true, example: 1 })
  pageNumber: number;
  @ApiProperty({ required: true, example: 1 })
  pageRows: number;
}

results matching ""

    No results matching ""