Jules
Initial clean CRM deployment with prebuilt assets
d9494a5
Raw
History Blame Contribute Delete
727 Bytes
import { Field, InputType } from '@nestjs/graphql';
import { Type } from 'class-transformer';
import { IsNotEmpty, IsUUID, ValidateNested } from 'class-validator';
import { GraphQLJSON } from 'graphql-type-json';
import { UUIDScalarType } from 'src/engine/api/graphql/workspace-schema-builder/graphql-types/scalars';
import { PieChartConfigurationDTO } from 'src/engine/metadata-modules/page-layout-widget/dtos/pie-chart-configuration.dto';
@InputType()
export class PieChartDataInput {
@Field(() => UUIDScalarType)
@IsUUID()
@IsNotEmpty()
objectMetadataId: string;
@Field(() => GraphQLJSON)
@ValidateNested()
@Type(() => PieChartConfigurationDTO)
@IsNotEmpty()
configuration: PieChartConfigurationDTO;
}