"use strict";
// NOTE:  
// These contracts are from the relay, 
// but dont end up in the openApi spec 
// because they are used after 
// the original triggering endpoint gets hit.
// This doesnt explain AsyncAck, 
// which doesnt show up because it's a base class.
Object.defineProperty(exports, "__esModule", { value: true });
exports.OperationStateEnum = exports.OperationCompletionCodeEnum = void 0;
/** Applicable ONLY to `OperationStateEnum.Completed` */
exports.OperationCompletionCodeEnum = {
    /** Operation was underway but was manually interrupted before it completed. */
    Cancelled: "Cancelled",
    /** Unsuccessful, not necessarily due to an error. */
    Failed: "Failed",
    /**  No work to do (eg: already exists, or conditions were not met).   */
    Skipped: "Skipped",
    Success: "Success",
};
exports.OperationStateEnum = {
    NotStarted: "NotStarted",
    Processing: "Processing",
    Completed: "Completed"
};
//# sourceMappingURL=workunit-contracts.js.map