src/user/dto/requestAccess-status.dto.ts
Properties |
|
| Optional status |
Type : RequestStatus
|
Decorators :
@IsOptional()
|
|
Defined in src/user/dto/requestAccess-status.dto.ts:13
|
| Optional limit |
Type : number
|
Decorators :
@ApiProperty()
|
|
Inherited from
FilterPaginationDto
|
|
Defined in
FilterPaginationDto:11
|
| Optional orderDirection |
Type : OrderDirection
|
Decorators :
@ApiProperty({enumName: 'orderDirection', enum: undefined})
|
|
Inherited from
FilterPaginationDto
|
|
Defined in
FilterPaginationDto:25
|
| Optional skip |
Type : number
|
Decorators :
@ApiProperty({})
|
|
Inherited from
FilterPaginationDto
|
|
Defined in
FilterPaginationDto:17
|
import { ApiProperty } from "@nestjs/swagger";
import { IsEnum, IsOptional } from "class-validator";
import { RequestStatus } from "src/common/interfaces";
import { FilterPaginationDto } from "src/shared/dto/filter-pagination.dto";
export class RequestAccessByStatusDto extends FilterPaginationDto {
@IsOptional()
@ApiProperty({
enumName: "Request Status",
enum: ["underReview", "accepted", "rejected", "archived"],
})
@IsEnum(RequestStatus)
status?: RequestStatus;
}