src/admin/dtos/get-registry.dto.ts
Properties |
| dataFieldName |
Type : string
|
Decorators :
@ApiProperty({required: true})
|
|
Defined in src/admin/dtos/get-registry.dto.ts:42
|
| dataFieldType |
Type : DataFieldType
|
Decorators :
@ApiProperty({required: true, enumName: 'The registry type', enum: undefined})
|
|
Defined in src/admin/dtos/get-registry.dto.ts:34
|
| id |
Type : string
|
Decorators :
@ApiProperty({required: true})
|
|
Defined in src/admin/dtos/get-registry.dto.ts:38
|
| registryName |
Type : RegistryName
|
Decorators :
@ApiProperty({required: true, enumName: 'The registry name', enum: undefined})
|
|
Defined in src/admin/dtos/get-registry.dto.ts:18
|
import { ApiProperty } from "@nestjs/swagger";
import { IsEnum, IsString } from "class-validator";
import { DataFieldType } from "../EternalRegistry.interface";
import { RegistryName } from "src/common/interfaces";
export class GetRegistryDto {
@ApiProperty({
required: true,
enumName: "The registry name",
enum: [
"DealerRegistry",
"InvestorRegistry",
"fundRegistry",
"InstrumentRegistry",
],
})
@IsEnum(RegistryName)
registryName: RegistryName;
@ApiProperty({
required: true,
enumName: "The registry type",
enum: [
"Uint",
"Bool",
"String",
"Bytes",
"Address",
"AddressArrayIndexValue",
"getAddressArray",
],
})
@IsEnum(DataFieldType)
dataFieldType: DataFieldType;
@ApiProperty({ required: true })
@IsString()
id: string;
@ApiProperty({ required: true })
@IsString()
dataFieldName: string;
}