UNPKG

feature-toggle-client

Version:

feature-toggle-client

84 lines (83 loc) 2.01 kB
export declare class Application { imageUri?: string; id?: number; shortName: string; name?: string; accessKey?: string; template?: string; created?: string; activatedServices?: any[]; applicationUserPermissionModel?: IApplicationUserPermissionModel[]; applicationDomainActivations?: IApplicationDomainActivation[]; isTemplate?: boolean; status?: string; hasCluster?: boolean; applicationJson?: IApplicationJson; constructor(init?: Partial<Application>); } interface IApplicationJson { identifier: string; instance?: any; domain?: any; scheme?: any; hostName?: any; port?: any; accessKey: string; password?: any; sendTimeout: number; defaultMessageReceiverLifetime: string; messageReceivers: IMessageReceiver[]; notificationReceivers?: any; commandReceivers?: any; startupType?: any; serviceProviderType: string; stateManagerType?: any; sessionEncryption?: any; sessionCompression?: any; schemaVersion: number; routingRule?: any; throughput: number; disableNotify: boolean; channelCount?: any; receiptEvents?: any; registerTunnelReceivers: boolean; settings: IApplicationSettings; settingsType: string; } interface IApplicationSettings { flow: any; } interface IMessageReceiver { mediaType?: any; content?: any; lifetime?: any; priority: number; state?: any; outState?: any; type: string; sender?: any; destination?: any; culture?: any; response?: any; forwardTo?: any; settings?: any; settingsType?: any; } interface IApplicationDomainActivation { domain: IDomain; isActive: boolean; properties: IProperties; } interface IProperties { pageAccessToken: string; pageId: string; } interface IDomain { shortName: string; fqdn: string; } interface IApplicationUserPermissionModel { permissionClaim: number; permissionAction: number; } export {};