C:/GoDev/src/TCSTK-Angular/projects/tibco-tcstk/tc-liveapps-lib/src/lib/models/tc-liveapps-config.ts
Deserializable
Properties |
Methods |
id |
Type : string
|
processFormConfigs |
Type : ProcessFormConfig[]
|
deserialize | ||||||
deserialize(input: any)
|
||||||
Parameters :
Returns :
this
|
import {Deserializable, GeneralConfig} from '@tibco-tcstk/tc-core-lib';
export class LiveAppsConfig implements Deserializable {
id: string;
applicationIds: string[];
recentExcludedAppIds: string[];
caseIconsFolderId: string;
documentAppId: string;
legacyCreators: boolean;
legacyActions: boolean;
legacyWorkitems: boolean;
formsFramework: string;
collaborationAppId: string;
deserialize(input: any) {
Object.assign(this, input);
return this;
}
}
export class FormConfig implements Deserializable {
id: string;
processFormConfigs: ProcessFormConfig[];
deserialize(input: any) {
Object.assign(this, input);
return this;
}
}
export class ProcessFormConfig implements Deserializable {
formTag: string;
processId: string;
externalForm?: boolean;
processType: string;
layout: any;
data: string;
deserialize(input: any) {
Object.assign(this, input);
return this;
}
}
export class LiveAppsConfigHolder implements Deserializable {
public generalConfig: GeneralConfig;
public liveAppsConfig: LiveAppsConfig;
deserialize(input: any) {
Object.assign(this, input);
return this;
}
}
export class FormRef implements Deserializable {
applicationName: string;
applicationInternalName: string;
processType: string;
processName: string;
deserialize(input: any) {
Object.assign(this, input);
return this;
}
}