From f1092fede014866416dcb7d9e85a41a14682e8e4 Mon Sep 17 00:00:00 2001
From: Steve Reis <stevereis93@gmail.com>
Date: Mon, 23 May 2022 15:41:34 +0000
Subject: [PATCH] feat: Line chart viz integration

---
 api/src/engine/connectors/exareme/transformations.ts    | 3 ++-
 api/src/engine/models/result/line-chart-result.model.ts | 3 +++
 api/src/schema.gql                                      | 1 +
 3 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/api/src/engine/connectors/exareme/transformations.ts b/api/src/engine/connectors/exareme/transformations.ts
index 194ae2e..8ecf464 100644
--- a/api/src/engine/connectors/exareme/transformations.ts
+++ b/api/src/engine/connectors/exareme/transformations.ts
@@ -144,7 +144,8 @@ export const dataROCToLineResult = jsonata(`
             "y": data.series.data.$[1],
             "type": 0
         }
-    ]
+    ],
+    "hasBisector": true
 })
 `);
 
diff --git a/api/src/engine/models/result/line-chart-result.model.ts b/api/src/engine/models/result/line-chart-result.model.ts
index 85ea4ff..c08e590 100644
--- a/api/src/engine/models/result/line-chart-result.model.ts
+++ b/api/src/engine/models/result/line-chart-result.model.ts
@@ -51,4 +51,7 @@ export class LineChartResult extends Result {
 
   @Field(() => [LineResult])
   lines: LineResult[];
+
+  @Field({ nullable: true, defaultValue: false })
+  hasBisector?: boolean;
 }
diff --git a/api/src/schema.gql b/api/src/schema.gql
index 8265eb0..61f22d7 100644
--- a/api/src/schema.gql
+++ b/api/src/schema.gql
@@ -210,6 +210,7 @@ type LineChartResult {
   xAxis: ChartAxis
   yAxis: ChartAxis
   lines: [LineResult!]!
+  hasBisector: Boolean
 }
 
 type BarChartResult {
-- 
GitLab