src/sales-force-level/dto/sales-force-level.dto.ts
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
|
|
Defined in
SalesForceLevelDto:7
|
| description |
Type : string
|
Decorators :
@ApiProperty({example: '1233', required: false})
|
|
Inherited from
SalesForceLevelDto
|
|
Defined in
SalesForceLevelDto:5
|
| enabled |
Type : boolean
|
Decorators :
@ApiProperty({example: true, required: false})
|
|
Inherited from
SalesForceLevelDto
|
|
Defined in
SalesForceLevelDto:9
|
| useChannel |
Type : boolean
|
Decorators :
@ApiProperty({example: true, required: false})
|
|
Inherited from
SalesForceLevelDto
|
|
Defined in
SalesForceLevelDto:11
|
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;
}