diff --git a/src/credential/dto/create-credential.dto.ts b/src/credential/dto/create-credential.dto.ts index f1d7cea0..5e0daa3d 100644 --- a/src/credential/dto/create-credential.dto.ts +++ b/src/credential/dto/create-credential.dto.ts @@ -52,12 +52,25 @@ export class CreateCredentialDto { @IsOptional() subjectDidDocSigned?: JSON; - @ApiHideProperty() + @ApiProperty({ + type: String, + isArray: true, + name: 'schemaContext', + required: false, + example: ['https://schema.org'], + }) @ValidateIf((o) => o.schemaId === undefined) @IsArray() @ArrayNotEmpty() schemaContext?: Array; - @ApiHideProperty() + @ApiProperty({ + type: String, + isArray: true, + required: false, + example: ['StudentCredential'], + + name: 'type', + }) @ValidateIf((o) => o.schemaId === undefined) @IsArray() type?: Array; diff --git a/src/schema/dto/create-schema.dto.ts b/src/schema/dto/create-schema.dto.ts index 372e6570..edc989ab 100644 --- a/src/schema/dto/create-schema.dto.ts +++ b/src/schema/dto/create-schema.dto.ts @@ -59,24 +59,6 @@ export class Fields { isRequired: boolean; } export class SchemaBody { - @ApiProperty({ - type: String, - isArray: true, - name: 'schemaContext', - required: false, - example: ['https://schema.org'], - }) - schemaContext?: Array; - - @ApiProperty({ - type: String, - isArray: true, - required: false, - example: ['StudentCredential'], - - name: 'type', - }) - type?: Array; @ApiProperty({ description: 'Name of the schema', example: 'Railway ticket schema',