diff --git a/api/src/engine/models/result/result.model.ts b/api/src/engine/models/result/result.model.ts new file mode 100644 index 0000000000000000000000000000000000000000..ca86bfb4e109c44d0d4c06ea0e70ac05e3bf656a --- /dev/null +++ b/api/src/engine/models/result/result.model.ts @@ -0,0 +1,7 @@ +import { Field, ObjectType } from '@nestjs/graphql'; + +@ObjectType() +export abstract class Result { + @Field({ nullable: true }) + groupBy?: string; +} diff --git a/api/src/engine/models/result/table-result.model.ts b/api/src/engine/models/result/table-result.model.ts index 3ad5cc749406ca469fdda9b68e564d29a7656e0a..226de836c736057a18c0dcc351c92056e3c3de88 100644 --- a/api/src/engine/models/result/table-result.model.ts +++ b/api/src/engine/models/result/table-result.model.ts @@ -1,8 +1,9 @@ import { Field, ObjectType } from '@nestjs/graphql'; import { MetaData } from './common/metadata.model'; +import { Result } from './result.model'; @ObjectType() -export class TableResult { +export class TableResult extends Result { @Field() name: string;