File

C:/GoDev/src/TCSTK-Angular/projects/tibco-tcstk/tc-liveapps-lib/src/lib/models/tc-live-apps-reporting.ts

Implements

Deserializable

Index

Properties
Methods

Properties

caseStates
Type : CaseTypeStateReportRecord[]

Methods

deserialize
deserialize(input: any)
Parameters :
Name Type Optional
input any No
Returns : this
import {Deserializable} from '@tibco-tcstk/tc-core-lib';

export class CaseTypeReportRecordInfo implements Deserializable {
  id: string;
  label: string;
  name: string;
  color: string;
  deserialize(input: any) {
    Object.assign(this, input);
    return this;
  }
}

export class CaseTypeReportRecord implements Deserializable {
  activeStateCaseCount: number;
  applicationId: string;
  terminalStateCaseCount: number;
  incTerminal: boolean;
  caseTypeInfo: CaseTypeReportRecordInfo;
  deserialize(input: any) {
    Object.assign(this, input);
    return this;
  }
}

export class CaseTypesReport implements Deserializable {
  caseTypes: CaseTypeReportRecord[];
  deserialize(input: any) {
    Object.assign(this, input);
    return this;
  }
}

export class CaseTypeStateReportStateInfo implements Deserializable {
  id: string;
  label: string;
  value: string;
  color: string;
  isTerminal: boolean;
  deserialize(input: any) {
    Object.assign(this, input);
    return this;
  }
}

export class CaseTypeStateReportRecord implements  Deserializable {
  caseCount: number;
  stateInfo: CaseTypeStateReportStateInfo;
  deserialize(input: any) {
    Object.assign(this, input);
    return this;
  }
}

export class CaseTypeStateReport implements Deserializable {
  caseStates: CaseTypeStateReportRecord[];
  deserialize(input: any) {
    Object.assign(this, input);
    return this;
  }
}

result-matching ""

    No results matching ""