src/request/dto/update-request.dto.ts
Data Transfer Object for updating a request.
Properties |
| Optional assignedTo |
Type : string[]
|
Decorators :
@ApiProperty()
|
|
Defined in src/request/dto/update-request.dto.ts:52
|
|
Assignee for request |
| description |
Type : string
|
Decorators :
@ApiProperty()
|
|
Defined in src/request/dto/update-request.dto.ts:20
|
|
Request description |
| name |
Type : string
|
Decorators :
@ApiProperty()
|
|
Defined in src/request/dto/update-request.dto.ts:14
|
|
Name of request |
| requestedBy |
Type : string
|
Decorators :
@ApiProperty()
|
|
Defined in src/request/dto/update-request.dto.ts:40
|
|
Requester |
| requestFieldObject |
Type : object
|
Decorators :
@ApiProperty()
|
|
Defined in src/request/dto/update-request.dto.ts:46
|
|
Submission details for request |
| requestStatus |
Type : string
|
Decorators :
@ApiProperty()
|
|
Defined in src/request/dto/update-request.dto.ts:34
|
|
Request status |
| requestType |
Type : string
|
Decorators :
@ApiProperty()
|
|
Defined in src/request/dto/update-request.dto.ts:27
|
|
Request type |
import { ApiProperty } 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 updating a request.
*/
export class UpdateRequestDto {
/**
* Name of request
*/
@ApiProperty()
name: string;
/**
* Request description
*/
@ApiProperty()
description: string;
/**
* Request type
*/
@ApiProperty()
@IsEnum(RequestType)
requestType: string;
/**
* Request status
*/
@ApiProperty()
@IsEnum(RequestStatus)
requestStatus: string;
/**
* Requester
*/
@ApiProperty()
requestedBy: string;
/**
* Submission details for request
*/
@ApiProperty()
requestFieldObject: object;
/**
* Assignee for request
*/
@ApiProperty()
assignedTo?: string[];
}