//#region src/model/Permission.d.ts /** * Enum Permission * @type {{ * "FLOW": "FLOW","BLUEPRINT": "BLUEPRINT","TEMPLATE": "TEMPLATE","NAMESPACE": "NAMESPACE","EXECUTION": "EXECUTION","USER": "USER","GROUP": "GROUP","ROLE": "ROLE","BINDING": "BINDING","AUDITLOG": "AUDITLOG","SECRET": "SECRET","KVSTORE": "KVSTORE","IMPERSONATE": "IMPERSONATE","SETTING": "SETTING","APP": "APP","ASSET": "ASSET","APPEXECUTION": "APPEXECUTION","TEST": "TEST","DASHBOARD": "DASHBOARD","TENANT_ACCESS": "TENANT_ACCESS","SERVICE_ACCOUNT": "SERVICE_ACCOUNT","INVITATION": "INVITATION","GROUP_MEMBERSHIP": "GROUP_MEMBERSHIP","CREDENTIAL": "CREDENTIAL","AI_COPILOT": "AI_COPILOT","UNKNOWN": "UNKNOWN", * }} */ declare const PermissionStatic: { "FLOW": "FLOW"; "BLUEPRINT": "BLUEPRINT"; "TEMPLATE": "TEMPLATE"; "NAMESPACE": "NAMESPACE"; "EXECUTION": "EXECUTION"; "USER": "USER"; "GROUP": "GROUP"; "ROLE": "ROLE"; "BINDING": "BINDING"; "AUDITLOG": "AUDITLOG"; "SECRET": "SECRET"; "KVSTORE": "KVSTORE"; "IMPERSONATE": "IMPERSONATE"; "SETTING": "SETTING"; "APP": "APP"; "ASSET": "ASSET"; "APPEXECUTION": "APPEXECUTION"; "TEST": "TEST"; "DASHBOARD": "DASHBOARD"; "TENANT_ACCESS": "TENANT_ACCESS"; "SERVICE_ACCOUNT": "SERVICE_ACCOUNT"; "INVITATION": "INVITATION"; "GROUP_MEMBERSHIP": "GROUP_MEMBERSHIP"; "CREDENTIAL": "CREDENTIAL"; "AI_COPILOT": "AI_COPILOT"; "UNKNOWN": "UNKNOWN"; }; /** * Enum class Permission. * @enum {} * @readonly */ declare class Permission { /** * Returns a Permission enum value from a Javascript object name. * @param {Object} data The plain JavaScript object containing the name of the enum value. * @return {module:model/Permission} The enum Permission value. */ static constructFromObject(object: any): any; /** * value: "FLOW" * @const */ FLOW: string; /** * value: "BLUEPRINT" * @const */ BLUEPRINT: string; /** * value: "TEMPLATE" * @const */ TEMPLATE: string; /** * value: "NAMESPACE" * @const */ NAMESPACE: string; /** * value: "EXECUTION" * @const */ EXECUTION: string; /** * value: "USER" * @const */ USER: string; /** * value: "GROUP" * @const */ GROUP: string; /** * value: "ROLE" * @const */ ROLE: string; /** * value: "BINDING" * @const */ BINDING: string; /** * value: "AUDITLOG" * @const */ AUDITLOG: string; /** * value: "SECRET" * @const */ SECRET: string; /** * value: "KVSTORE" * @const */ KVSTORE: string; /** * value: "IMPERSONATE" * @const */ IMPERSONATE: string; /** * value: "SETTING" * @const */ SETTING: string; /** * value: "APP" * @const */ APP: string; /** * value: "ASSET" * @const */ ASSET: string; /** * value: "APPEXECUTION" * @const */ APPEXECUTION: string; /** * value: "TEST" * @const */ TEST: string; /** * value: "DASHBOARD" * @const */ DASHBOARD: string; /** * value: "TENANT_ACCESS" * @const */ TENANT_ACCESS: string; /** * value: "SERVICE_ACCOUNT" * @const */ SERVICE_ACCOUNT: string; /** * value: "INVITATION" * @const */ INVITATION: string; /** * value: "GROUP_MEMBERSHIP" * @const */ GROUP_MEMBERSHIP: string; /** * value: "CREDENTIAL" * @const */ CREDENTIAL: string; /** * value: "AI_COPILOT" * @const */ AI_COPILOT: string; /** * value: "UNKNOWN" * @const */ UNKNOWN: string; } /** * * */ type Permission = any; //#endregion export { Permission, Permission as default, PermissionStatic };