File

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

Implements

Deserializable

Index

Properties
Methods

Properties

applicationIds
Type : string[]
caseIconsFolderId
Type : string
collaborationAppId
Type : string
documentAppId
Type : string
formsFramework
Type : string
id
Type : string
legacyActions
Type : boolean
legacyCreators
Type : boolean
legacyWorkitems
Type : boolean
recentExcludedAppIds
Type : string[]

Methods

deserialize
deserialize(input: any)
Parameters :
Name Type Optional
input any No
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;
  }
}

result-matching ""

    No results matching ""