@ability-ocean/dtos
Version:
Re-usable `Data Transfer Objects` that can be used when communicating with our API.
97 lines • 6.37 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, IsInt, IsOptional, IsISO8601, IsString, IsArray, MinLength, MaxLength } from 'class-validator';
export class CalendarEventEditParticipantsDTO {
}
tslib_1.__decorate([
IsNotEmpty(),
IsUUID(),
tslib_1.__metadata("design:type", String)
], CalendarEventEditParticipantsDTO.prototype, "id", void 0);
tslib_1.__decorate([
IsNotEmpty(),
IsInt(),
tslib_1.__metadata("design:type", Number)
], CalendarEventEditParticipantsDTO.prototype, "type", void 0);
tslib_1.__decorate([
IsNotEmpty(),
IsInt(),
tslib_1.__metadata("design:type", Number)
], CalendarEventEditParticipantsDTO.prototype, "status", void 0);
tslib_1.__decorate([
IsOptional(),
IsISO8601(),
tslib_1.__metadata("design:type", String)
], CalendarEventEditParticipantsDTO.prototype, "start", void 0);
tslib_1.__decorate([
IsOptional(),
IsISO8601(),
tslib_1.__metadata("design:type", String)
], CalendarEventEditParticipantsDTO.prototype, "end", void 0);
tslib_1.__decorate([
IsOptional(),
IsString(),
tslib_1.__metadata("design:type", String)
], CalendarEventEditParticipantsDTO.prototype, "recurrence", void 0);
tslib_1.__decorate([
IsOptional(),
IsInt(),
tslib_1.__metadata("design:type", Number)
], CalendarEventEditParticipantsDTO.prototype, "duration", void 0);
tslib_1.__decorate([
IsOptional(),
IsInt(),
tslib_1.__metadata("design:type", Number)
], CalendarEventEditParticipantsDTO.prototype, "reminderType", void 0);
tslib_1.__decorate([
IsOptional(),
IsInt(),
tslib_1.__metadata("design:type", Number)
], CalendarEventEditParticipantsDTO.prototype, "reminderUnit", void 0);
tslib_1.__decorate([
IsOptional(),
IsInt(),
tslib_1.__metadata("design:type", Number)
], CalendarEventEditParticipantsDTO.prototype, "reminderValue", void 0);
tslib_1.__decorate([
IsOptional(),
IsArray(),
IsString({
each: true
}),
MinLength(36, {
each: true
}),
MaxLength(36, {
each: true
}),
tslib_1.__metadata("design:type", Array)
], CalendarEventEditParticipantsDTO.prototype, "categories", void 0);
if (false) {
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.id;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.type;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.status;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.start;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.end;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.recurrence;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.duration;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.reminderType;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.reminderUnit;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.reminderValue;
/** @type {?} */
CalendarEventEditParticipantsDTO.prototype.categories;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2FsZW5kYXItZXZlbnQtZWRpdC1wYXJ0aWNpcGFudHMuZHRvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFiaWxpdHktb2NlYW4vZHRvcy8iLCJzb3VyY2VzIjpbImxpYi9jYWxlbmRhci1ldmVudC9jYWxlbmRhci1ldmVudC1lZGl0LXBhcnRpY2lwYW50cy5kdG8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxTQUFTLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUU1SCxNQUFNLE9BQU8sZ0NBQWdDO0NBdUQ1QztBQW5ERztJQUZDLFVBQVUsRUFBRTtJQUNaLE1BQU0sRUFBRTs7NERBQ0U7QUFJWDtJQUZDLFVBQVUsRUFBRTtJQUNaLEtBQUssRUFBRTs7OERBQ0s7QUFJYjtJQUZDLFVBQVUsRUFBRTtJQUNaLEtBQUssRUFBRTs7Z0VBQ087QUFJZjtJQUZDLFVBQVUsRUFBRTtJQUNaLFNBQVMsRUFBRTs7K0RBQ0U7QUFJZDtJQUZDLFVBQVUsRUFBRTtJQUNaLFNBQVMsRUFBRTs7NkRBQ0E7QUFJWjtJQUZDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTs7b0VBQ1E7QUFJbkI7SUFGQyxVQUFVLEVBQUU7SUFDWixLQUFLLEVBQUU7O2tFQUNTO0FBSWpCO0lBRkMsVUFBVSxFQUFFO0lBQ1osS0FBSyxFQUFFOztzRUFDYTtBQUlyQjtJQUZDLFVBQVUsRUFBRTtJQUNaLEtBQUssRUFBRTs7c0VBQ2E7QUFJckI7SUFGQyxVQUFVLEVBQUU7SUFDWixLQUFLLEVBQUU7O3VFQUNjO0FBYXRCO0lBWEMsVUFBVSxFQUFFO0lBQ1osT0FBTyxFQUFFO0lBQ1QsUUFBUSxDQUFDO1FBQ04sSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDO0lBQ0QsU0FBUyxDQUFDLEVBQUUsRUFBRTtRQUNYLElBQUksRUFBRSxJQUFJO0tBQ2IsQ0FBQztJQUNELFNBQVMsQ0FBQyxFQUFFLEVBQUU7UUFDWCxJQUFJLEVBQUUsSUFBSTtLQUNiLENBQUM7c0NBQ1UsS0FBSztvRUFBUzs7O0lBbkQxQiw4Q0FFVzs7SUFFWCxnREFFYTs7SUFFYixrREFFZTs7SUFFZixpREFFYzs7SUFFZCwrQ0FFWTs7SUFFWixzREFFbUI7O0lBRW5CLG9EQUVpQjs7SUFFakIsd0RBRXFCOztJQUVyQix3REFFcUI7O0lBRXJCLHlEQUVzQjs7SUFFdEIsc0RBVzBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSXNOb3RFbXB0eSwgSXNVVUlELCBJc0ludCwgSXNPcHRpb25hbCwgSXNJU084NjAxLCBJc1N0cmluZywgSXNBcnJheSwgTWluTGVuZ3RoLCBNYXhMZW5ndGggfSBmcm9tICdjbGFzcy12YWxpZGF0b3InO1xyXG5cclxuZXhwb3J0IGNsYXNzIENhbGVuZGFyRXZlbnRFZGl0UGFydGljaXBhbnRzRFRPIHtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNVVUlEKClcclxuICAgIGlkOiBzdHJpbmc7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzSW50KClcclxuICAgIHR5cGU6IG51bWJlcjtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNJbnQoKVxyXG4gICAgc3RhdHVzOiBudW1iZXI7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzSVNPODYwMSgpXHJcbiAgICBzdGFydDogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc0lTTzg2MDEoKVxyXG4gICAgZW5kOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIHJlY3VycmVuY2U6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNJbnQoKVxyXG4gICAgZHVyYXRpb246IG51bWJlcjtcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNJbnQoKVxyXG4gICAgcmVtaW5kZXJUeXBlOiBudW1iZXI7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzSW50KClcclxuICAgIHJlbWluZGVyVW5pdDogbnVtYmVyO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc0ludCgpXHJcbiAgICByZW1pbmRlclZhbHVlOiBudW1iZXI7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzQXJyYXkoKVxyXG4gICAgQElzU3RyaW5nKHtcclxuICAgICAgICBlYWNoOiB0cnVlXHJcbiAgICB9KVxyXG4gICAgQE1pbkxlbmd0aCgzNiwge1xyXG4gICAgICAgIGVhY2g6IHRydWVcclxuICAgIH0pXHJcbiAgICBATWF4TGVuZ3RoKDM2LCB7XHJcbiAgICAgICAgZWFjaDogdHJ1ZVxyXG4gICAgfSlcclxuICAgIGNhdGVnb3JpZXM6IEFycmF5PHN0cmluZz47XHJcblxyXG59XHJcbiJdfQ==