@ability-ocean/dtos
Version:
Re-usable `Data Transfer Objects` that can be used when communicating with our API.
46 lines • 3.06 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { IsNotEmpty, IsISO8601, IsOptional, IsUUID, IsInt } from 'class-validator';
export class CalendarEventDateChangeDTO {
}
tslib_1.__decorate([
IsNotEmpty(),
IsISO8601(),
tslib_1.__metadata("design:type", String)
], CalendarEventDateChangeDTO.prototype, "start", void 0);
tslib_1.__decorate([
IsNotEmpty(),
IsISO8601(),
tslib_1.__metadata("design:type", String)
], CalendarEventDateChangeDTO.prototype, "end", void 0);
tslib_1.__decorate([
IsOptional(),
IsUUID(),
tslib_1.__metadata("design:type", String)
], CalendarEventDateChangeDTO.prototype, "oldResourceId", void 0);
tslib_1.__decorate([
IsOptional(),
IsUUID(),
tslib_1.__metadata("design:type", String)
], CalendarEventDateChangeDTO.prototype, "newResourceId", void 0);
tslib_1.__decorate([
IsNotEmpty(),
IsInt(),
tslib_1.__metadata("design:type", Number)
], CalendarEventDateChangeDTO.prototype, "entity", void 0);
if (false) {
/** @type {?} */
CalendarEventDateChangeDTO.prototype.start;
/** @type {?} */
CalendarEventDateChangeDTO.prototype.end;
/** @type {?} */
CalendarEventDateChangeDTO.prototype.oldResourceId;
/** @type {?} */
CalendarEventDateChangeDTO.prototype.newResourceId;
/** @type {?} */
CalendarEventDateChangeDTO.prototype.entity;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXItZXZlbnQtZGF0ZS1jaGFuZ2UuZHRvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFiaWxpdHktb2NlYW4vZHRvcy8iLCJzb3VyY2VzIjpbImxpYi9jYWxlbmRhci1ldmVudC9jYWxlbmRhci1ldmVudC1kYXRlLWNoYW5nZS5kdG8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLEtBQUssRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRW5GLE1BQU0sT0FBTywwQkFBMEI7Q0FzQnRDO0FBbEJHO0lBRkMsVUFBVSxFQUFFO0lBQ1osU0FBUyxFQUFFOzt5REFDRTtBQUlkO0lBRkMsVUFBVSxFQUFFO0lBQ1osU0FBUyxFQUFFOzt1REFDQTtBQUlaO0lBRkMsVUFBVSxFQUFFO0lBQ1osTUFBTSxFQUFFOztpRUFDYTtBQUl0QjtJQUZDLFVBQVUsRUFBRTtJQUNaLE1BQU0sRUFBRTs7aUVBQ2E7QUFJdEI7SUFGQyxVQUFVLEVBQUU7SUFDWixLQUFLLEVBQUU7OzBEQUNPOzs7SUFsQmYsMkNBRWM7O0lBRWQseUNBRVk7O0lBRVosbURBRXNCOztJQUV0QixtREFFc0I7O0lBRXRCLDRDQUVlIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSXNOb3RFbXB0eSwgSXNJU084NjAxLCBJc09wdGlvbmFsLCBJc1VVSUQsIElzSW50IH0gZnJvbSAnY2xhc3MtdmFsaWRhdG9yJztcclxuXHJcbmV4cG9ydCBjbGFzcyBDYWxlbmRhckV2ZW50RGF0ZUNoYW5nZURUTyB7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzSVNPODYwMSgpXHJcbiAgICBzdGFydDogc3RyaW5nO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0lTTzg2MDEoKVxyXG4gICAgZW5kOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzVVVJRCgpXHJcbiAgICBvbGRSZXNvdXJjZUlkOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzVVVJRCgpXHJcbiAgICBuZXdSZXNvdXJjZUlkOiBzdHJpbmc7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzSW50KClcclxuICAgIGVudGl0eTogbnVtYmVyO1xyXG5cclxufVxyXG4iXX0=