@ability-ocean/dtos
Version:
Re-usable `Data Transfer Objects` that can be used when communicating with our API.
27 lines • 2.04 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import * as tslib_1 from "tslib";
import { IsNotEmpty, IsArray, IsString, MinLength, MaxLength } from 'class-validator';
export class CalendarEventDeployPendingDTO {
}
tslib_1.__decorate([
IsNotEmpty(),
IsArray(),
IsString({
each: true
}),
MinLength(36, {
each: true
}),
MaxLength(36, {
each: true
}),
tslib_1.__metadata("design:type", Array)
], CalendarEventDeployPendingDTO.prototype, "events", void 0);
if (false) {
/** @type {?} */
CalendarEventDeployPendingDTO.prototype.events;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXItZXZlbnQtZGVwbG95LXBlbmRpbmcuZHRvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFiaWxpdHktb2NlYW4vZHRvcy8iLCJzb3VyY2VzIjpbImxpYi9jYWxlbmRhci1ldmVudC9jYWxlbmRhci1ldmVudC1kZXBsb3ktcGVuZGluZy5kdG8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE9BQU8sRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRXRGLE1BQU0sT0FBTyw2QkFBNkI7Q0FlekM7QUFGRztJQVhDLFVBQVUsRUFBRTtJQUNaLE9BQU8sRUFBRTtJQUNULFFBQVEsQ0FBQztRQUNOLElBQUksRUFBRSxJQUFJO0tBQ2IsQ0FBQztJQUNELFNBQVMsQ0FBQyxFQUFFLEVBQUU7UUFDWCxJQUFJLEVBQUUsSUFBSTtLQUNiLENBQUM7SUFDRCxTQUFTLENBQUMsRUFBRSxFQUFFO1FBQ1gsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDO3NDQUNNLEtBQUs7NkRBQVM7OztJQVh0QiwrQ0FXc0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJc05vdEVtcHR5LCBJc0FycmF5LCBJc1N0cmluZywgTWluTGVuZ3RoLCBNYXhMZW5ndGggfSBmcm9tICdjbGFzcy12YWxpZGF0b3InO1xyXG5cclxuZXhwb3J0IGNsYXNzIENhbGVuZGFyRXZlbnREZXBsb3lQZW5kaW5nRFRPIHtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNBcnJheSgpXHJcbiAgICBASXNTdHJpbmcoe1xyXG4gICAgICAgIGVhY2g6IHRydWVcclxuICAgIH0pXHJcbiAgICBATWluTGVuZ3RoKDM2LCB7XHJcbiAgICAgICAgZWFjaDogdHJ1ZVxyXG4gICAgfSlcclxuICAgIEBNYXhMZW5ndGgoMzYsIHtcclxuICAgICAgICBlYWNoOiB0cnVlXHJcbiAgICB9KVxyXG4gICAgZXZlbnRzOiBBcnJheTxzdHJpbmc+O1xyXG5cclxufVxyXG4iXX0=