delete_request.js 575 B

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