UNPKG

@shipengine/connect-order-source-api

Version:

This is the typescript/javascript definitions for the order source api

30 lines 1.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AcknowledgeOrdersResponseSchema = exports.AcknowledgeOrdersResponse = exports.OrderAcknowledgementResponse = void 0; const tslib_1 = require("tslib"); const joi_1 = tslib_1.__importDefault(require("joi")); /** @description An individual order acknowledgement */ class OrderAcknowledgementResponse { /** @description The unique identifier of the sales order from the order source */ order_id; /** @description Indicates whether or not we were able to acknowledge our import of the order with the order source */ succeeded; /** @description If succeeded was false, this is where details can be put to describe why it failed */ failure_reason; } exports.OrderAcknowledgementResponse = OrderAcknowledgementResponse; const OrderAcknowledgementResponseSchema = joi_1.default.object({ order_id: joi_1.default.string().required(), succeeded: joi_1.default.bool().required(), failure_reason: joi_1.default.string().optional().empty(), }); /** @description The response for the AcknowledgeOrders method */ class AcknowledgeOrdersResponse { /** @description A list of acknowledgement responses */ responses; } exports.AcknowledgeOrdersResponse = AcknowledgeOrdersResponse; exports.AcknowledgeOrdersResponseSchema = joi_1.default.object({ responses: joi_1.default.array().required().min(1).items(OrderAcknowledgementResponseSchema), }); //# sourceMappingURL=acknowledge-orders-response.js.map