@ability-ocean/dtos
Version:
Re-usable `Data Transfer Objects` that can be used when communicating with our API.
34 lines • 2.46 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { IsNotEmpty, IsUUID, IsString, MinLength, MaxLength } from 'class-validator';
export class RouteTradeRequestOfferActionDTO {
}
tslib_1.__decorate([
IsNotEmpty(),
IsUUID(),
tslib_1.__metadata("design:type", String)
], RouteTradeRequestOfferActionDTO.prototype, "requestId", void 0);
tslib_1.__decorate([
IsNotEmpty(),
IsUUID(),
tslib_1.__metadata("design:type", String)
], RouteTradeRequestOfferActionDTO.prototype, "offerId", void 0);
tslib_1.__decorate([
IsNotEmpty(),
IsString(),
MinLength(6),
MaxLength(7),
tslib_1.__metadata("design:type", String)
], RouteTradeRequestOfferActionDTO.prototype, "action", void 0);
if (false) {
/** @type {?} */
RouteTradeRequestOfferActionDTO.prototype.requestId;
/** @type {?} */
RouteTradeRequestOfferActionDTO.prototype.offerId;
/** @type {?} */
RouteTradeRequestOfferActionDTO.prototype.action;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicm91dGUtdHJhZGUtcmVxdWVzdC1vZmZlci1hY3Rpb24uZHRvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFiaWxpdHktb2NlYW4vZHRvcy8iLCJzb3VyY2VzIjpbImxpYi9yb3V0ZS1wYXJhbWV0ZXJzL3JvdXRlLXRyYWRlLXJlcXVlc3Qtb2ZmZXItYWN0aW9uLmR0by50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFckYsTUFBTSxPQUFPLCtCQUErQjtDQWdCM0M7QUFaRztJQUZDLFVBQVUsRUFBRTtJQUNaLE1BQU0sRUFBRTs7a0VBQ1M7QUFJbEI7SUFGQyxVQUFVLEVBQUU7SUFDWixNQUFNLEVBQUU7O2dFQUNPO0FBTWhCO0lBSkMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLENBQUMsQ0FBQztJQUNaLFNBQVMsQ0FBQyxDQUFDLENBQUM7OytEQUNFOzs7SUFaZixvREFFa0I7O0lBRWxCLGtEQUVnQjs7SUFFaEIsaURBSWUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJc05vdEVtcHR5LCBJc1VVSUQsIElzU3RyaW5nLCBNaW5MZW5ndGgsIE1heExlbmd0aCB9IGZyb20gJ2NsYXNzLXZhbGlkYXRvcic7XHJcblxyXG5leHBvcnQgY2xhc3MgUm91dGVUcmFkZVJlcXVlc3RPZmZlckFjdGlvbkRUTyB7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzVVVJRCgpXHJcbiAgICByZXF1ZXN0SWQ6IHN0cmluZztcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNVVUlEKClcclxuICAgIG9mZmVySWQ6IHN0cmluZztcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1pbkxlbmd0aCg2KVxyXG4gICAgQE1heExlbmd0aCg3KVxyXG4gICAgYWN0aW9uOiBzdHJpbmc7XHJcblxyXG59XHJcbiJdfQ==