C:/GoDev/src/TCSTK-Angular/projects/tibco-tcstk/tc-liveapps-lib/src/lib/models/tc-live-apps-reporting.ts
Deserializable
Properties |
Methods |
caseStates |
Type : CaseTypeStateReportRecord[]
|
deserialize | ||||||
deserialize(input: any)
|
||||||
Parameters :
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;
}
}