From ce9af41bfefdbdf23e2790ebdb68810bdf765db5 Mon Sep 17 00:00:00 2001 From: Yash Sharma Date: Mon, 14 Oct 2024 16:06:53 +0530 Subject: [PATCH] Update model struct Signed-off-by: Yash Sharma --- models/v1beta1/model/model.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/models/v1beta1/model/model.go b/models/v1beta1/model/model.go index 37dfc44423..ca89252d8e 100644 --- a/models/v1beta1/model/model.go +++ b/models/v1beta1/model/model.go @@ -100,6 +100,14 @@ type ModelDefinition struct { // To prevent cyclic error, the type is changed to interface, it doesn't affect registration // Edited on purpose Relationships interface{} `json:"relationships" gorm:"-" yaml:"relationships"` + + // Total number of components in a model + // Edited on purpose + ComponentsCount int `json:"components_count" gorm:"-" yaml:"components_count"` + + // Total number of relationships in a model + // Edited on purpose + RelationshipsCount int `json:"relationships_count" gorm:"-" yaml:"relationships_count"` } // ModelDefinitionMetadataCapabilitiesEntityState defines model for ModelDefinition.Metadata.Capabilities.EntityState.