UNPKG

@twofistedjustice/square-pie

Version:

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

34 lines (30 loc) 787 B
const Square_Request = require("./square_request_abstract"); /** * {@link https://developer.squareup.com/reference/square/locations-api | **-------> Link To Square Docs <-------**} * @class Location_Request * @extends Square_Request * @abstract * @ignore * @classdesc * * Super class of all Location API request classes * */ class Location_Request extends Square_Request { _display_name = "Location_Request"; constructor() { super(); this._api_name = "locations"; this._delivery; } get delivery() { return this._delivery; } set delivery(parcel) { if (Object.prototype.hasOwnProperty.call(parcel, "location")) { this._delivery = parcel.location; } else { this._delivery = parcel; } } } module.exports = Location_Request;