UNPKG

@ability-ocean/dtos

Version:

Re-usable `Data Transfer Objects` that can be used when communicating with our API.

123 lines 7.85 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { IsNotEmpty, IsInt, IsString, MaxLength, IsOptional, IsISO8601, IsBoolean, IsArray, MinLength } from 'class-validator'; export class CalendarEventEditDTO { } tslib_1.__decorate([ IsNotEmpty(), IsInt(), tslib_1.__metadata("design:type", Number) ], CalendarEventEditDTO.prototype, "type", void 0); tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], CalendarEventEditDTO.prototype, "title", void 0); tslib_1.__decorate([ IsOptional(), IsString(), tslib_1.__metadata("design:type", String) ], CalendarEventEditDTO.prototype, "description", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], CalendarEventEditDTO.prototype, "location", void 0); tslib_1.__decorate([ IsOptional(), IsISO8601(), tslib_1.__metadata("design:type", String) ], CalendarEventEditDTO.prototype, "start", void 0); tslib_1.__decorate([ IsOptional(), IsISO8601(), tslib_1.__metadata("design:type", String) ], CalendarEventEditDTO.prototype, "end", void 0); tslib_1.__decorate([ IsOptional(), IsString(), tslib_1.__metadata("design:type", String) ], CalendarEventEditDTO.prototype, "recurrence", void 0); tslib_1.__decorate([ IsOptional(), IsInt(), tslib_1.__metadata("design:type", Number) ], CalendarEventEditDTO.prototype, "duration", void 0); tslib_1.__decorate([ IsNotEmpty(), IsBoolean(), tslib_1.__metadata("design:type", Boolean) ], CalendarEventEditDTO.prototype, "publicHoliday", void 0); tslib_1.__decorate([ IsNotEmpty(), IsInt(), tslib_1.__metadata("design:type", Number) ], CalendarEventEditDTO.prototype, "allowance", void 0); tslib_1.__decorate([ IsNotEmpty(), IsBoolean(), tslib_1.__metadata("design:type", Boolean) ], CalendarEventEditDTO.prototype, "pending", void 0); tslib_1.__decorate([ IsOptional(), IsArray(), IsISO8601({ each: true }), tslib_1.__metadata("design:type", Array) ], CalendarEventEditDTO.prototype, "excludedDates", void 0); tslib_1.__decorate([ IsOptional(), IsArray(), tslib_1.__metadata("design:type", Array) ], CalendarEventEditDTO.prototype, "participants", void 0); tslib_1.__decorate([ IsOptional(), IsArray(), IsString({ each: true }), MinLength(36, { each: true }), MaxLength(36, { each: true }), tslib_1.__metadata("design:type", Array) ], CalendarEventEditDTO.prototype, "resources", void 0); if (false) { /** @type {?} */ CalendarEventEditDTO.prototype.type; /** @type {?} */ CalendarEventEditDTO.prototype.title; /** @type {?} */ CalendarEventEditDTO.prototype.description; /** @type {?} */ CalendarEventEditDTO.prototype.location; /** @type {?} */ CalendarEventEditDTO.prototype.start; /** @type {?} */ CalendarEventEditDTO.prototype.end; /** @type {?} */ CalendarEventEditDTO.prototype.recurrence; /** @type {?} */ CalendarEventEditDTO.prototype.duration; /** @type {?} */ CalendarEventEditDTO.prototype.publicHoliday; /** @type {?} */ CalendarEventEditDTO.prototype.allowance; /** @type {?} */ CalendarEventEditDTO.prototype.pending; /** @type {?} */ CalendarEventEditDTO.prototype.excludedDates; /** @type {?} */ CalendarEventEditDTO.prototype.participants; /** @type {?} */ CalendarEventEditDTO.prototype.resources; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXItZXZlbnQtZWRpdC5kdG8uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJpbGl0eS1vY2Vhbi9kdG9zLyIsInNvdXJjZXMiOlsibGliL2NhbGVuZGFyLWV2ZW50L2NhbGVuZGFyLWV2ZW50LWVkaXQuZHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQUUsUUFBUSxFQUFFLFNBQVMsRUFBRSxVQUFVLEVBQUUsU0FBUyxFQUFFLFNBQVMsRUFBRSxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFHL0gsTUFBTSxPQUFPLG9CQUFvQjtDQXdFaEM7QUFwRUc7SUFGQyxVQUFVLEVBQUU7SUFDWixLQUFLLEVBQUU7O2tEQUNLO0FBS2I7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsR0FBRyxDQUFDOzttREFDRDtBQUlkO0lBRkMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFOzt5REFDUztBQUtwQjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxHQUFHLENBQUM7O3NEQUNFO0FBSWpCO0lBRkMsVUFBVSxFQUFFO0lBQ1osU0FBUyxFQUFFOzttREFDRTtBQUlkO0lBRkMsVUFBVSxFQUFFO0lBQ1osU0FBUyxFQUFFOztpREFDQTtBQUlaO0lBRkMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFOzt3REFDUTtBQUluQjtJQUZDLFVBQVUsRUFBRTtJQUNaLEtBQUssRUFBRTs7c0RBQ1M7QUFJakI7SUFGQyxVQUFVLEVBQUU7SUFDWixTQUFTLEVBQUU7OzJEQUNXO0FBSXZCO0lBRkMsVUFBVSxFQUFFO0lBQ1osS0FBSyxFQUFFOzt1REFDVTtBQUlsQjtJQUZDLFVBQVUsRUFBRTtJQUNaLFNBQVMsRUFBRTs7cURBQ0s7QUFPakI7SUFMQyxVQUFVLEVBQUU7SUFDWixPQUFPLEVBQUU7SUFDVCxTQUFTLENBQUM7UUFDUCxJQUFJLEVBQUUsSUFBSTtLQUNiLENBQUM7c0NBQ2EsS0FBSzsyREFBUztBQUk3QjtJQUZDLFVBQVUsRUFBRTtJQUNaLE9BQU8sRUFBRTtzQ0FDSSxLQUFLOzBEQUFtQztBQWF0RDtJQVhDLFVBQVUsRUFBRTtJQUNaLE9BQU8sRUFBRTtJQUNULFFBQVEsQ0FBQztRQUNOLElBQUksRUFBRSxJQUFJO0tBQ2IsQ0FBQztJQUNELFNBQVMsQ0FBQyxFQUFFLEVBQUU7UUFDWCxJQUFJLEVBQUUsSUFBSTtLQUNiLENBQUM7SUFDRCxTQUFTLENBQUMsRUFBRSxFQUFFO1FBQ1gsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDO3NDQUNTLEtBQUs7dURBQVM7OztJQXBFekIsb0NBRWE7O0lBRWIscUNBR2M7O0lBRWQsMkNBRW9COztJQUVwQix3Q0FHaUI7O0lBRWpCLHFDQUVjOztJQUVkLG1DQUVZOztJQUVaLDBDQUVtQjs7SUFFbkIsd0NBRWlCOztJQUVqQiw2Q0FFdUI7O0lBRXZCLHlDQUVrQjs7SUFFbEIsdUNBRWlCOztJQUVqQiw2Q0FLNkI7O0lBRTdCLDRDQUVzRDs7SUFFdEQseUNBV3lCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSXNOb3RFbXB0eSwgSXNJbnQsIElzU3RyaW5nLCBNYXhMZW5ndGgsIElzT3B0aW9uYWwsIElzSVNPODYwMSwgSXNCb29sZWFuLCBJc0FycmF5LCBNaW5MZW5ndGggfSBmcm9tICdjbGFzcy12YWxpZGF0b3InO1xyXG5pbXBvcnQgeyBDYWxlbmRhckV2ZW50RWRpdFBhcnRpY2lwYW50c0RUTyB9IGZyb20gJy4vY2FsZW5kYXItZXZlbnQtZWRpdC1wYXJ0aWNpcGFudHMuZHRvJztcclxuXHJcbmV4cG9ydCBjbGFzcyBDYWxlbmRhckV2ZW50RWRpdERUTyB7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzSW50KClcclxuICAgIHR5cGU6IG51bWJlcjtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCgyNTUpXHJcbiAgICB0aXRsZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDI1NSlcclxuICAgIGxvY2F0aW9uOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzSVNPODYwMSgpXHJcbiAgICBzdGFydDogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc0lTTzg2MDEoKVxyXG4gICAgZW5kOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIHJlY3VycmVuY2U6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNJbnQoKVxyXG4gICAgZHVyYXRpb246IG51bWJlcjtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNCb29sZWFuKClcclxuICAgIHB1YmxpY0hvbGlkYXk6IGJvb2xlYW47XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzSW50KClcclxuICAgIGFsbG93YW5jZTogbnVtYmVyO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0Jvb2xlYW4oKVxyXG4gICAgcGVuZGluZzogYm9vbGVhbjtcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNBcnJheSgpXHJcbiAgICBASXNJU084NjAxKHtcclxuICAgICAgICBlYWNoOiB0cnVlXHJcbiAgICB9KVxyXG4gICAgZXhjbHVkZWREYXRlczogQXJyYXk8c3RyaW5nPjtcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNBcnJheSgpXHJcbiAgICBwYXJ0aWNpcGFudHM6IEFycmF5PENhbGVuZGFyRXZlbnRFZGl0UGFydGljaXBhbnRzRFRPPjtcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNBcnJheSgpXHJcbiAgICBASXNTdHJpbmcoe1xyXG4gICAgICAgIGVhY2g6IHRydWVcclxuICAgIH0pXHJcbiAgICBATWluTGVuZ3RoKDM2LCB7XHJcbiAgICAgICAgZWFjaDogdHJ1ZVxyXG4gICAgfSlcclxuICAgIEBNYXhMZW5ndGgoMzYsIHtcclxuICAgICAgICBlYWNoOiB0cnVlXHJcbiAgICB9KVxyXG4gICAgcmVzb3VyY2VzOiBBcnJheTxzdHJpbmc+O1xyXG5cclxufVxyXG4iXX0=