text: "use strict";
  /*
   * spurtcommerce API
   * version 2.1
   * http://api.spurtcommerce.com
   *
   * Copyright (c) 2019 piccosoft ltd
   * Author piccosoft ltd <support@piccosoft.com>
   * Licensed under the MIT license.
   */
  Object.defineProperty(exports, "__esModule", { value: true });
  const tslib_1 = require("tslib");
  require("reflect-metadata");
  const class_validator_1 = require("class-validator");
  class UpdateProductRequest {
  }
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", Number)
  ], UpdateProductRequest.prototype, "productId", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", String)
  ], UpdateProductRequest.prototype, "productName", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", String)
  ], UpdateProductRequest.prototype, "sku", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", String)
  ], UpdateProductRequest.prototype, "categoryId", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", String)
  ], UpdateProductRequest.prototype, "image", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", Number)
  ], UpdateProductRequest.prototype, "model", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", String)
  ], UpdateProductRequest.prototype, "price", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", String)
  ], UpdateProductRequest.prototype, "quantity", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", Number)
  ], UpdateProductRequest.prototype, "condition", void 0);
  tslib_1.__decorate([
      class_validator_1.IsNotEmpty(),
      tslib_1.__metadata("design:type", Number)
  ], UpdateProductRequest.prototype, "status", void 0);
  exports.UpdateProductRequest = UpdateProductRequest;
  //# sourceMappingURL=updateProductRequest.js.map