summaryrefslogtreecommitdiffstats
path: root/vid-webpack-master/src/app/shared/server/serviceInfo/serviceInfo.model.ts
blob: c2fa2e6622f8ef4fcbecaf4456b7b5b41fb0d8af (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import {ServiceStatus} from '../../../instantiationStatus/instantiationStatus.component.service';
import {ServiceAction} from "../../models/serviceInstanceActions";
import {InstantiationBase} from "../../models/InstantiationBase";

export class ServiceInfoModel extends InstantiationBase{
  id: number;
  created: Date;
  modified: Date;
  createdId: number;
  modifiedId: number;
  numRow: number;
  uuid: string;
  userId: string;
  requestId: string;
  aLaCarte: boolean;
  jobStatus: string;
  pause: boolean;
  owningEntityId: string;
  owningEntityName: string;
  project: string;
  aicZoneId: string;
  aicZoneName: string;
  tenantId: string;
  tenantName: string;
  regionId: string;
  regionName: string;
  serviceType: string;
  subscriberName: string;
  subscriberId: string;
  serviceInstanceId: string;
  serviceInstanceName: string;
  serviceModelName: string;
  serviceModelVersion: string;
  templateId: string;
  auditUserId: string;
  action: ServiceAction;
  isRetryEnabled: boolean;
  requestSummary: Map<string, number>;

}

export class ServiceInfoUiModel extends ServiceInfoModel{
  serviceStatus : ServiceStatus;
  serviceIndex : number;
}