src/user/dto/update-user.dto.ts
Properties |
| onChainFields |
Type : OnChainFieldDTO[]
|
Decorators :
@IsOptional()
|
|
Defined in src/user/dto/update-user.dto.ts:22
|
import { OmitType, PartialType } from "@nestjs/mapped-types";
import { CreateUserDto } from "./create-user.dto";
import { OnChainFieldDTO } from "src/shared/dto/on-chain-field.dto";
import { Type } from "class-transformer";
import {
IsDefined,
IsArray,
ArrayUnique,
ValidateNested,
IsOptional,
} from "class-validator";
export class UpdateUserDto extends PartialType(
OmitType(CreateUserDto, ["endUserRole", "subscribedFunds"]),
) {
@IsOptional()
@IsDefined()
@IsArray()
@ArrayUnique()
@ValidateNested()
@Type(() => OnChainFieldDTO)
onChainFields: OnChainFieldDTO[];
}