import "../ApiClient-fBZ10h6n.mjs"; import "../Label-NQsPduJI.mjs"; import "../StateType-CA4aMnXy.mjs"; import "../Asset-QWv2ZEoy.mjs"; import "../AssetIdentifier-CzXHaTTa.mjs"; import "../WorkerGroupFallback-B6jAaIQG.mjs"; import "../WorkerGroup-COoO34xB.mjs"; import "../MapObjectObject-CiMbke6f.mjs"; import "../QueryFilterOp-I6iNIMKZ.mjs"; import "../PropertyListAsset-BpSKBrt4.mjs"; import "../PropertyListAssetIdentifier-CzPTxMuQ.mjs"; import "../AssetsDeclaration-DmG6gtlE.mjs"; import "../Condition-BXpMolpU.mjs"; import "../Level-C7urWy3V.mjs"; import "../TheLabelsToPassToTheExecutionCreated-D-jJPJjD.mjs"; import "../AbstractTrigger-CwNYjLRb.mjs"; import "../Backfill-wUd12WSz.mjs"; import "../TriggerContext-D-5YLMeU.mjs"; import { t as Trigger_default } from "../Trigger-DWrZ3-4N.mjs"; import { t as PagedResultsTrigger_default } from "../PagedResultsTrigger-B2GqIop0.mjs"; import "../TriggerControllerTriggers-DygQgDZt.mjs"; import { t as PagedResultsTriggerControllerTriggers_default } from "../PagedResultsTriggerControllerTriggers-B3LBokJS.mjs"; import { t as IQueryFilter } from "../IQueryFilter-C0EgxMlb.mjs"; //#region src/api/TriggersApi.d.ts /** * Triggers service. * @module api/TriggersApi */ declare class TriggersApi { /** * Constructs a new TriggersApi. * @alias module:api/TriggersApi * @class * @param {module:ApiClient} [apiClient] Optional API client implementation to use, * default to {@link module:ApiClient#instance} if unspecified. */ constructor(apiClient?: any); apiClient: any; /** * Delete a backfill * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ deleteBackfillWithHttpInfo(tenant: string, trigger: any): Promise; /** * Delete a backfill * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ deleteBackfill(tenant: string, trigger: any): Promise; /** * Delete backfill for given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ deleteBackfillByIdsWithHttpInfo(tenant: string, trigger: any): Promise; /** * Delete backfill for given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ deleteBackfillByIds(tenant: string, trigger: any): Promise; /** * Delete backfill for given triggers * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise< Object >} */ deleteBackfillByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Delete backfill for given triggers * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise< Object >} */ deleteBackfillByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Delete a trigger * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} triggerId The trigger id * @param {String} tenant * @return {Promise< Object >} */ deleteTriggerWithHttpInfo(namespace: string, flowId: string, triggerId: string, tenant: string): Promise; /** * Delete a trigger * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} triggerId The trigger id * @param {String} tenant * @return {Promise< Object >} */ deleteTrigger(namespace: string, flowId: string, triggerId: string, tenant: string): Promise; /** * Delete given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ deleteTriggersByIdsWithHttpInfo(tenant: string, trigger: any): Promise; /** * Delete given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ deleteTriggersByIds(tenant: string, trigger: any): Promise; /** * Delete triggers by query parameters * @param {String} tenant * @param {module:model/DeleteTriggersByQueryRequest} deleteTriggersByQueryRequest * @return {Promise< Object >} */ deleteTriggersByQueryWithHttpInfo(tenant: string, deleteTriggersByQueryRequest: any): Promise; /** * Delete triggers by query parameters * @param {String} tenant * @param {module:model/DeleteTriggersByQueryRequest} deleteTriggersByQueryRequest * @return {Promise< Object >} */ deleteTriggersByQuery(tenant: string, deleteTriggersByQueryRequest: any): Promise; /** * Disable/enable given triggers * @param {String} tenant * @param {module:model/TriggerControllerSetDisabledRequest} triggerControllerSetDisabledRequest * @return {Promise< Object >} */ disabledTriggersByIdsWithHttpInfo(tenant: string, triggerControllerSetDisabledRequest: any): Promise; /** * Disable/enable given triggers * @param {String} tenant * @param {module:model/TriggerControllerSetDisabledRequest} triggerControllerSetDisabledRequest * @return {Promise< Object >} */ disabledTriggersByIds(tenant: string, triggerControllerSetDisabledRequest: any): Promise; /** * Disable/enable triggers by query parameters * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @param {Boolean} [disabled = true)] The disabled state * @return {Promise< Object >} */ disabledTriggersByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Disable/enable triggers by query parameters * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @param {Boolean} [opts.disabled (default to true)] The disabled state * @return {Promise< Object >} */ disabledTriggersByQuery(tenant: string, opts?: { filters?: Array; disabled?: boolean; }): Promise; /** * Export all triggers as a streamed CSV file * @param {Array.} filters A list of filters * @param {String} tenant * @return {Promise< Array. >} */ exportTriggersWithHttpInfo(filters: Array, tenant: string): Promise>; /** * Export all triggers as a streamed CSV file * @param {Array.} filters A list of filters * @param {String} tenant * @return {Promise< Array. >} */ exportTriggers(filters: Array, tenant: string): Promise>; /** * Pause a backfill * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ pauseBackfillWithHttpInfo(tenant: string, trigger: any): Promise; /** * Pause a backfill * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ pauseBackfill(tenant: string, trigger: any): Promise; /** * Pause backfill for given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ pauseBackfillByIdsWithHttpInfo(tenant: string, trigger: any): Promise; /** * Pause backfill for given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ pauseBackfillByIds(tenant: string, trigger: any): Promise; /** * Pause backfill for given triggers * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise< Object >} */ pauseBackfillByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Pause backfill for given triggers * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise< Object >} */ pauseBackfillByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Restart a trigger * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} triggerId The trigger id * @param {String} tenant * @return {Promise< Object >} */ restartTriggerWithHttpInfo(namespace: string, flowId: string, triggerId: string, tenant: string): Promise; /** * Restart a trigger * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} triggerId The trigger id * @param {String} tenant * @return {Promise< Object >} */ restartTrigger(namespace: string, flowId: string, triggerId: string, tenant: string): Promise; /** * Search for triggers * @param {String} tenant * @param {Object} opts Optional parameters * @param {Number} [page = 1)] The current page * @param {Number} [size = 10)] The current page size * @param {Array.} [sort] The sort of current page * @param {Array.} [filters] Filters * @return {Promise} */ searchTriggersWithHttpInfo(tenant: string, opts: any): Promise; /** * Search for triggers * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Number} [opts.page (default to 1)] The current page * @param {Number} [opts.size (default to 10)] The current page size * @param {Array.} [opts.sort] The sort of current page * @param {Array.} [opts.filters] Filters * @return {Promise} */ searchTriggers(tenant: string, opts?: { page?: number; size?: number; sort?: Array; filters?: Array; }): Promise; /** * Get all triggers for a flow * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} tenant * @param {Object} opts Optional parameters * @param {Number} [page = 1)] The current page * @param {Number} [size = 10)] The current page size * @param {Array.} [sort] The sort of current page * @param {String} [q] A string filter * @return {Promise} */ searchTriggersForFlowWithHttpInfo(namespace: string, flowId: string, tenant: string, opts: any): Promise; /** * Get all triggers for a flow * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Number} [opts.page (default to 1)] The current page * @param {Number} [opts.size (default to 10)] The current page size * @param {Array.} [opts.sort] The sort of current page * @param {String} [opts.q] A string filter * @return {Promise} */ searchTriggersForFlow(namespace: string, flowId: string, tenant: string, opts?: { page?: number; size?: number; sort?: Array; q?: string; }): Promise; /** * Unlock a trigger * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} triggerId The trigger id * @param {String} tenant * @return {Promise} */ unlockTriggerWithHttpInfo(namespace: string, flowId: string, triggerId: string, tenant: string): Promise; /** * Unlock a trigger * @param {String} namespace The namespace * @param {String} flowId The flow id * @param {String} triggerId The trigger id * @param {String} tenant * @return {Promise} */ unlockTrigger(namespace: string, flowId: string, triggerId: string, tenant: string): Promise; /** * Unlock given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ unlockTriggersByIdsWithHttpInfo(tenant: string, trigger: any): Promise; /** * Unlock given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ unlockTriggersByIds(tenant: string, trigger: any): Promise; /** * Unlock triggers by query parameters * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise< Object >} */ unlockTriggersByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Unlock triggers by query parameters * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise< Object >} */ unlockTriggersByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Unpause a backfill * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ unpauseBackfillWithHttpInfo(tenant: string, trigger: any): Promise; /** * Unpause a backfill * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ unpauseBackfill(tenant: string, trigger: any): Promise; /** * Unpause backfill for given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ unpauseBackfillByIdsWithHttpInfo(tenant: string, trigger: any): Promise; /** * Unpause backfill for given triggers * @param {String} tenant * @param {Array.} trigger * @return {Promise< Object >} */ unpauseBackfillByIds(tenant: string, trigger: any): Promise; /** * Unpause backfill for given triggers * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise< Object >} */ unpauseBackfillByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Unpause backfill for given triggers * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise< Object >} */ unpauseBackfillByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Update a trigger * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ updateTriggerWithHttpInfo(tenant: string, trigger: any): Promise; /** * Update a trigger * @param {String} tenant * @param {module:model/Trigger} trigger * @return {Promise} */ updateTrigger(tenant: string, trigger: any): Promise; } //#endregion export { TriggersApi as default };