UNPKG

@twofistedjustice/square-pie

Version:

an easy to use class based chainable interface for the Square API.

39 lines (35 loc) 846 B
const Square_Request = require("./square_request_abstract"); /** * {@link https://developer.squareup.com/reference/square/orders-api | **-------> Link To Square Docs <-------**} * @class Order_Request * @extends Square_Request * @absract * @ignore * @classdesc * * Super class of all Order Request classes * */ class Order_Request extends Square_Request { _display_name = "Order_Request"; constructor() { super(); this._api_name = "orders"; this._delivery; this.configuration = { maximums: { idempotency_key: 192, }, }; } get delivery() { return this._delivery; } set delivery(parcel) { if (Object.prototype.hasOwnProperty.call(parcel, "order")) { this._delivery = parcel.order; } else { this._delivery = parcel; } } } module.exports = Order_Request;