product_reservations_request.js 563 B

123456789101112131415161718192021222324252627282930
  1. import { request } from "./request.js";
  2. import { reservations_response } from "./reservations_response.js";
  3. export class product_reservations_request extends request {
  4. #target;
  5. constructor(target) {
  6. super();
  7. this.#target = target;
  8. }
  9. get _response() {
  10. return reservations_response;
  11. }
  12. get data() {
  13. return {
  14. "apikey": this._apikey
  15. };
  16. }
  17. get method() {
  18. return "POST";
  19. }
  20. get url() {
  21. return "/reservations/product/barcode/" + this.#target.barcode;
  22. }
  23. }