From 7838f9a8bcbf46c125ac3b7737c7158ed8fb8bda Mon Sep 17 00:00:00 2001 From: stevereis <stevereis93@gmail.com> Date: Tue, 28 Sep 2021 11:43:31 +0200 Subject: [PATCH] Add grouping property on results --- api/src/engine/models/result/result.model.ts | 7 +++++++ api/src/engine/models/result/table-result.model.ts | 3 ++- 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 api/src/engine/models/result/result.model.ts 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 0000000..ca86bfb --- /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 3ad5cc7..226de83 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; -- GitLab