X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=src%2Fmodels%2FCommonModel.ts;h=abf0cb62f5ab9957c3b6a8426b451108291f483c;hb=1b17c432991a95035a1732426f0c11db57e511c9;hp=2d1c9c3bb140d7c16c5992c51af1adcc03c0e40b;hpb=07698abcf56f875e53734a29dd4092a53461cc1a;p=osm%2FNG-UI.git diff --git a/src/models/CommonModel.ts b/src/models/CommonModel.ts index 2d1c9c3..abf0cb6 100644 --- a/src/models/CommonModel.ts +++ b/src/models/CommonModel.ts @@ -17,12 +17,13 @@ */ import { HttpHeaders } from '@angular/common/http'; import { NSD } from 'NSInstanceModel'; +import { EXECUTEDACTIONS } from 'OperationalModel'; import { VNFD } from 'VNFDModel'; /** * @file Model for Commonly used information. */ -// tslint:disable: completed-docs +/* eslint-disable */ /** * handle count @enum */ @@ -41,7 +42,9 @@ export enum CONSTANTNUMBER { oneMB = 1048576, paginationDefaultValue = 10, splitLongitude = 1, - splitLatitude = 2 + splitLatitude = 2, + timeOutDefaultSeconds = 5, + oneGB = 1024 } /** * handle count @enum @@ -68,7 +71,13 @@ export enum CONFIGCONSTANT { sdnOperationalStateThirdStep = 'ERROR', k8OperationalStateFirstStep = 'PROCESSING', k8OperationalStateStateSecondStep = 'ENABLED', - k8OperationalStateThirdStep = 'ERROR' + k8OperationalStateThirdStep = 'ERROR', + done = 'done', + close = 'close', + userActive = 'active', + userLocked = 'locked', + userExpired = 'expired', + userAlwaysActive = 'always-active' } /** Interface for Post options */ export interface POSTAPIRESOURCE { @@ -115,6 +124,9 @@ export interface URLPARAMS { nsID?: string; nsd?: NSD; data?: VNFD[]; + configs?: object; + actions?: object; + executedActions?: EXECUTEDACTIONS[]; } /** Handle the Delete params */ export interface DELETEPARAMS { @@ -190,7 +202,6 @@ export interface BREADCRUMBITEM { } /** Interface For the Pagination pager in ng-smarttable */ export interface SMARTTABLECLASS { - // tslint:disable-next-line: no-reserved-keywords class: string; } /** Constants of the VIM Types */ @@ -200,7 +211,8 @@ export const VIM_TYPES: TYPESECTION[] = [ { value: 'vmware', title: 'VMware vCD' }, { value: 'openvim', title: 'OpenVIM' }, { value: 'opennebula', title: 'OpenNebula' }, - { value: 'azure', title: 'Azure' } + { value: 'azure', title: 'Azure' }, + { value: 'dummy', title: 'Dummy' } ]; /** Constants of the SDN Types */ export const SDN_TYPES: TYPESECTION[] = [ @@ -250,7 +262,7 @@ export const TYPEOPENSTACK: {} = { user_domain_id: '', security_groups: '', user_domain_name: '', - availabilityZone: '', + availability_zone: '', keypair: '', region_name: '', dataplane_physical_net: '', @@ -327,4 +339,16 @@ export interface DOMAINS { export interface LOGINPARAMS { username?: string; password?: string; + old_password?: string; +} +/** Interface for the LABELVALUE */ +export interface LABELVALUE { + label: string; + value: string; +} +/** Interface for Login */ +export interface UNLOCKPARAMS { + system_admin_id?: string; + unlock?: boolean; + renew?: boolean; }