1 import {ModelInformationItem} from "../../../shared/components/model-information/model-information.component";
3 export class ComponentInfoModel {
4 type: ComponentInfoType;
5 modelInfoItems: ModelInformationItem[];
6 additionalInfoItems: ModelInformationItem[];
10 constructor(type: ComponentInfoType, modelInfoItems: ModelInformationItem[], additionalInfoItems: ModelInformationItem[], isInstance:boolean = true) {
12 this.modelInfoItems = modelInfoItems;
13 this.additionalInfoItems = additionalInfoItems;
14 this.title = this.type + (isInstance ? " Instance" : "");
19 export enum ComponentInfoType {
23 VFMODULE = "VFModule",
26 CONFIGURATION = "Configuration",
27 COLLECTION_RESOURCE = "Collection Resource",
31 NCF = "Network Collection Function"