import {ModelInformationItem} from "../../../shared/components/model-information/model-information.component"; export class ComponentInfoModel { type: ComponentInfoType; modelInfoItems: ModelInformationItem[]; additionalInfoItems: ModelInformationItem[]; title: string; constructor(type: ComponentInfoType, modelInfoItems: ModelInformationItem[], additionalInfoItems: ModelInformationItem[], isInstance:boolean=true) { this.type = type; this.modelInfoItems = modelInfoItems; this.additionalInfoItems = additionalInfoItems; this.title=this.type+(isInstance ? " Instance" : ""); } } export enum ComponentInfoType { SERVICE = "Service", VNF = "VNF", NETWORK = "Network", VFMODULE = "VFModule", VNFGROUP = "Group", VNFMEMBER = "VNF" }