feat: wip server folder structure (#4573)
* feat: wip server folder structure * fix: merge * fix: wrong merge * fix: remove unused file * fix: comment * fix: lint * fix: merge * fix: remove console.log * fix: metadata graphql arguments broken
This commit is contained in:
@ -0,0 +1,27 @@
|
||||
import { Field, InputType, OmitType } from '@nestjs/graphql';
|
||||
|
||||
import { IsUUID, ValidateNested } from 'class-validator';
|
||||
import { Type } from 'class-transformer';
|
||||
|
||||
import { FieldMetadataDTO } from 'src/engine/metadata-modules/field-metadata/dtos/field-metadata.dto';
|
||||
|
||||
@InputType()
|
||||
export class CreateFieldInput extends OmitType(
|
||||
FieldMetadataDTO,
|
||||
['id', 'createdAt', 'updatedAt'] as const,
|
||||
InputType,
|
||||
) {
|
||||
@IsUUID()
|
||||
@Field()
|
||||
objectMetadataId: string;
|
||||
}
|
||||
|
||||
@InputType()
|
||||
export class CreateOneFieldMetadataInput {
|
||||
@Type(() => CreateFieldInput)
|
||||
@ValidateNested()
|
||||
@Field(() => CreateFieldInput, {
|
||||
description: 'The record to create',
|
||||
})
|
||||
field!: CreateFieldInput;
|
||||
}
|
||||
Reference in New Issue
Block a user