cloudflare
Version:
The official TypeScript library for the Cloudflare API
29 lines • 1.14 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Status = exports.BaseStatus = void 0;
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
const resource_1 = require("../../../core/resource.js");
const path_1 = require("../../../internal/utils/path.js");
var BaseStatus = /* @__PURE__ */ (() => {
class BaseStatus extends resource_1.APIResource {
/**
* Changes the execution status of a workflow instance (e.g., pause, resume,
* terminate).
*/
edit(instanceID, params, options) {
const { account_id, workflow_name, ...body } = params;
return this._client.patch((0, path_1.path) `/accounts/${account_id}/workflows/${workflow_name}/instances/${instanceID}/status`, { body, ...options })._thenUnwrap((obj) => obj.result);
}
}
BaseStatus._key = Object.freeze([
'workflows',
'instances',
'status',
]);
return BaseStatus;
})();
exports.BaseStatus = BaseStatus;
class Status extends BaseStatus {
}
exports.Status = Status;
//# sourceMappingURL=status.js.map