src/request/dto/search-request.dto.ts
Data Transfer Object for searching a new request.
Properties |
| assignedTo |
Type : string
|
Decorators :
@ApiPropertyOptional()
|
|
Defined in src/request/dto/search-request.dto.ts:40
|
|
Assignee for request |
| name |
Type : string
|
Decorators :
@ApiPropertyOptional()
|
|
Defined in src/request/dto/search-request.dto.ts:14
|
|
Name of request |
| requestedBy |
Type : string
|
Decorators :
@ApiPropertyOptional()
|
|
Defined in src/request/dto/search-request.dto.ts:34
|
|
Requester for request |
| requestStatus |
Type : string
|
Decorators :
@ApiPropertyOptional()
|
|
Defined in src/request/dto/search-request.dto.ts:28
|
|
Status of request |
| requestType |
Type : string
|
Decorators :
@ApiPropertyOptional()
|
|
Defined in src/request/dto/search-request.dto.ts:21
|
|
Type for request |
import { ApiPropertyOptional } from "@nestjs/swagger";
import { IsEnum } from "class-validator";
import { RequestStatus } from "../types/request-status.interface";
import { RequestType } from "../types/request-type.interface";
/**
* Data Transfer Object for searching a new request.
*/
export class SearchRequestDto {
/**
* Name of request
*/
@ApiPropertyOptional()
name: string;
/**
* Type for request
*/
@ApiPropertyOptional()
@IsEnum(RequestType)
requestType: string;
/**
* Status of request
*/
@ApiPropertyOptional()
@IsEnum(RequestStatus)
requestStatus: string;
/**
* Requester for request
*/
@ApiPropertyOptional()
requestedBy: string;
/**
* Assignee for request
*/
@ApiPropertyOptional()
assignedTo: string;
}