| import { |
| Level1Model, |
| Level1ModelProperties, |
| Level1ModelResponseInterface |
| } from "./nodeModel"; |
| |
| |
| |
| export interface PnfProperties extends Level1ModelProperties{ |
| ecomp_generated_naming: string; |
| } |
| |
| export interface PNFModelResponseInterface extends Level1ModelResponseInterface{ |
| properties: PnfProperties; |
| } |
| |
| export class PNFModel extends Level1Model{ |
| roles: string[] = []; |
| properties: PnfProperties; |
| |
| constructor(pnfJson?: PNFModelResponseInterface) { |
| super(pnfJson); |
| if (pnfJson && pnfJson.properties) { |
| this.properties = pnfJson.properties; |
| } |
| } |
| |
| } |