[CORD-814] Building nodes and links for coarse tenancy graph
Change-Id: I85769dc4c8d7f7714fa4b59f052d0073e7b32ec5
diff --git a/src/app/service-graph/interfaces.ts b/src/app/service-graph/interfaces.ts
index b55c441..ab80c79 100644
--- a/src/app/service-graph/interfaces.ts
+++ b/src/app/service-graph/interfaces.ts
@@ -30,6 +30,11 @@
subscribed_tenants_ids: number[];
}
+export interface IXosCoarseGraphData {
+ services: IXosServiceModel[];
+ tenants: IXosTenantModel[];
+}
+
export interface IXosServiceGraphNodeBadge {
type: 'info'|'success'|'warning'|'danger';
text: string;
@@ -37,18 +42,20 @@
export interface IXosServiceGraphNode {
id: number;
- x: number;
- y: number;
- px: number;
- py: number;
label: string;
- badge: IXosServiceGraphNodeBadge;
+ x?: number;
+ y?: number;
+ px?: number;
+ py?: number;
+ badge?: IXosServiceGraphNodeBadge;
+ model: IXosServiceModel;
}
export interface IXosServiceGraphLink {
id: number;
source: number;
target: number;
+ model: IXosTenantModel;
}
export interface IXosServiceGraph {