UNPKG

@twofistedjustice/square-pie

Version:

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

37 lines (33 loc) 1.01 kB
const Location_Request = require("./location_request_abstract"); const man = "http request to list all locations.\n" + "https://developer.squareup.com/reference/square/locations-api/list-locations"; /** * {@link https://developer.squareup.com/reference/square/locations-api/list-locations | **-------> Link To Square Docs <-------**} * @class Location_List * @extends Square_Request * @classdesc * * Lists location objects. Has no make() method. * */ class Location_List extends Location_Request { _display_name = "Location_List"; _last_verified_square_api_version = "2021-01-20"; _help = this.display_name + ": " + man; constructor() { super(); this._method = "GET"; this._delivery = undefined; } get delivery() { return this._delivery; } set delivery(parcel) { if (Object.prototype.hasOwnProperty.call(parcel, "locations")) { this._delivery = parcel.locations; } else { this._delivery = parcel; } } } module.exports = Location_List;