UNPKG

@ability-ocean/dtos

Version:

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

188 lines 11.5 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { IsNotEmpty, IsString, IsUUID, IsOptional, MaxLength, IsBoolean, IsEmail, IsInt, IsArray, MinLength } from 'class-validator'; export class TenantEditDTO { } tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "name", void 0); tslib_1.__decorate([ IsNotEmpty(), IsBoolean(), tslib_1.__metadata("design:type", Boolean) ], TenantEditDTO.prototype, "active", void 0); tslib_1.__decorate([ IsNotEmpty(), IsBoolean(), tslib_1.__metadata("design:type", Boolean) ], TenantEditDTO.prototype, "sponsored", void 0); tslib_1.__decorate([ IsNotEmpty(), IsBoolean(), tslib_1.__metadata("design:type", Boolean) ], TenantEditDTO.prototype, "trial", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(20), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "vatNo", void 0); tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "contactFirstName", void 0); tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "contactLastName", void 0); tslib_1.__decorate([ IsNotEmpty(), IsEmail(), MaxLength(255), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "contactEmail", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "contactPhone", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "billingFirstName", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "billingLastName", void 0); tslib_1.__decorate([ IsOptional(), IsEmail(), MaxLength(255), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "billingEmail", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "billingPhone", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(100), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "billingAddress", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "billingCity", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(25), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "billingZip", void 0); tslib_1.__decorate([ IsOptional(), IsInt(), tslib_1.__metadata("design:type", Number) ], TenantEditDTO.prototype, "billingCountry", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "costCenter", void 0); tslib_1.__decorate([ IsNotEmpty(), IsBoolean(), tslib_1.__metadata("design:type", Boolean) ], TenantEditDTO.prototype, "newsletter", void 0); tslib_1.__decorate([ IsNotEmpty(), IsInt(), tslib_1.__metadata("design:type", Number) ], TenantEditDTO.prototype, "invoiceBy", void 0); tslib_1.__decorate([ IsOptional(), IsArray(), IsString({ each: true }), MinLength(36, { each: true }), MaxLength(36, { each: true }), tslib_1.__metadata("design:type", Array) ], TenantEditDTO.prototype, "users", void 0); tslib_1.__decorate([ IsNotEmpty(), IsUUID(), tslib_1.__metadata("design:type", String) ], TenantEditDTO.prototype, "pricelist", void 0); if (false) { /** @type {?} */ TenantEditDTO.prototype.name; /** @type {?} */ TenantEditDTO.prototype.active; /** @type {?} */ TenantEditDTO.prototype.sponsored; /** @type {?} */ TenantEditDTO.prototype.trial; /** @type {?} */ TenantEditDTO.prototype.vatNo; /** @type {?} */ TenantEditDTO.prototype.contactFirstName; /** @type {?} */ TenantEditDTO.prototype.contactLastName; /** @type {?} */ TenantEditDTO.prototype.contactEmail; /** @type {?} */ TenantEditDTO.prototype.contactPhone; /** @type {?} */ TenantEditDTO.prototype.billingFirstName; /** @type {?} */ TenantEditDTO.prototype.billingLastName; /** @type {?} */ TenantEditDTO.prototype.billingEmail; /** @type {?} */ TenantEditDTO.prototype.billingPhone; /** @type {?} */ TenantEditDTO.prototype.billingAddress; /** @type {?} */ TenantEditDTO.prototype.billingCity; /** @type {?} */ TenantEditDTO.prototype.billingZip; /** @type {?} */ TenantEditDTO.prototype.billingCountry; /** @type {?} */ TenantEditDTO.prototype.costCenter; /** @type {?} */ TenantEditDTO.prototype.newsletter; /** @type {?} */ TenantEditDTO.prototype.invoiceBy; /** @type {?} */ TenantEditDTO.prototype.users; /** @type {?} */ TenantEditDTO.prototype.pricelist; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVuYW50LWVkaXQuZHRvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQGFiaWxpdHktb2NlYW4vZHRvcy8iLCJzb3VyY2VzIjpbImxpYi90ZW5hbnQvdGVuYW50LWVkaXQuZHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsTUFBTSxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsU0FBUyxFQUFFLE9BQU8sRUFBRSxLQUFLLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBRXJJLE1BQU0sT0FBTyxhQUFhO0NBaUh6QjtBQTVHRztJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxHQUFHLENBQUM7OzJDQUNGO0FBSWI7SUFGQyxVQUFVLEVBQUU7SUFDWixTQUFTLEVBQUU7OzZDQUNJO0FBSWhCO0lBRkMsVUFBVSxFQUFFO0lBQ1osU0FBUyxFQUFFOztnREFDTztBQUluQjtJQUZDLFVBQVUsRUFBRTtJQUNaLFNBQVMsRUFBRTs7NENBQ0c7QUFLZjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7OzRDQUNBO0FBS2Q7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsRUFBRSxDQUFDOzt1REFDVztBQUt6QjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7O3NEQUNVO0FBS3hCO0lBSEMsVUFBVSxFQUFFO0lBQ1osT0FBTyxFQUFFO0lBQ1QsU0FBUyxDQUFDLEdBQUcsQ0FBQzs7bURBQ007QUFLckI7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsRUFBRSxDQUFDOzttREFDTztBQUtyQjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7O3VEQUNXO0FBS3pCO0lBSEMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLEVBQUUsQ0FBQzs7c0RBQ1U7QUFLeEI7SUFIQyxVQUFVLEVBQUU7SUFDWixPQUFPLEVBQUU7SUFDVCxTQUFTLENBQUMsR0FBRyxDQUFDOzttREFDTTtBQUtyQjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7O21EQUNPO0FBS3JCO0lBSEMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLEdBQUcsQ0FBQzs7cURBQ1E7QUFLdkI7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsRUFBRSxDQUFDOztrREFDTTtBQUtwQjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7O2lEQUNLO0FBSW5CO0lBRkMsVUFBVSxFQUFFO0lBQ1osS0FBSyxFQUFFOztxREFDZTtBQUt2QjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7O2lEQUNLO0FBSW5CO0lBRkMsVUFBVSxFQUFFO0lBQ1osU0FBUyxFQUFFOztpREFDUTtBQUlwQjtJQUZDLFVBQVUsRUFBRTtJQUNaLEtBQUssRUFBRTs7Z0RBQ1U7QUFhbEI7SUFYQyxVQUFVLEVBQUU7SUFDWixPQUFPLEVBQUU7SUFDVCxRQUFRLENBQUM7UUFDTixJQUFJLEVBQUUsSUFBSTtLQUNiLENBQUM7SUFDRCxTQUFTLENBQUMsRUFBRSxFQUFFO1FBQ1gsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDO0lBQ0QsU0FBUyxDQUFDLEVBQUUsRUFBRTtRQUNYLElBQUksRUFBRSxJQUFJO0tBQ2IsQ0FBQztzQ0FDSyxLQUFLOzRDQUFTO0FBSXJCO0lBRkMsVUFBVSxFQUFFO0lBQ1osTUFBTSxFQUFFOztnREFDUzs7O0lBN0dsQiw2QkFHYTs7SUFFYiwrQkFFZ0I7O0lBRWhCLGtDQUVtQjs7SUFFbkIsOEJBRWU7O0lBRWYsOEJBR2M7O0lBRWQseUNBR3lCOztJQUV6Qix3Q0FHd0I7O0lBRXhCLHFDQUdxQjs7SUFFckIscUNBR3FCOztJQUVyQix5Q0FHeUI7O0lBRXpCLHdDQUd3Qjs7SUFFeEIscUNBR3FCOztJQUVyQixxQ0FHcUI7O0lBRXJCLHVDQUd1Qjs7SUFFdkIsb0NBR29COztJQUVwQixtQ0FHbUI7O0lBRW5CLHVDQUV1Qjs7SUFFdkIsbUNBR21COztJQUVuQixtQ0FFb0I7O0lBRXBCLGtDQUVrQjs7SUFFbEIsOEJBV3FCOztJQUVyQixrQ0FFa0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJc05vdEVtcHR5LCBJc1N0cmluZywgSXNVVUlELCBJc09wdGlvbmFsLCBNYXhMZW5ndGgsIElzQm9vbGVhbiwgSXNFbWFpbCwgSXNJbnQsIElzQXJyYXksIE1pbkxlbmd0aCB9IGZyb20gJ2NsYXNzLXZhbGlkYXRvcic7XHJcblxyXG5leHBvcnQgY2xhc3MgVGVuYW50RWRpdERUTyB7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoMjU1KVxyXG4gICAgbmFtZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0Jvb2xlYW4oKVxyXG4gICAgYWN0aXZlOiBib29sZWFuO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0Jvb2xlYW4oKVxyXG4gICAgc3BvbnNvcmVkOiBib29sZWFuO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0Jvb2xlYW4oKVxyXG4gICAgdHJpYWw6IGJvb2xlYW47XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoMjApXHJcbiAgICB2YXRObzogc3RyaW5nO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDUwKVxyXG4gICAgY29udGFjdEZpcnN0TmFtZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDUwKVxyXG4gICAgY29udGFjdExhc3ROYW1lOiBzdHJpbmc7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzRW1haWwoKVxyXG4gICAgQE1heExlbmd0aCgyNTUpXHJcbiAgICBjb250YWN0RW1haWw6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCg1MClcclxuICAgIGNvbnRhY3RQaG9uZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDUwKVxyXG4gICAgYmlsbGluZ0ZpcnN0TmFtZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDUwKVxyXG4gICAgYmlsbGluZ0xhc3ROYW1lOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzRW1haWwoKVxyXG4gICAgQE1heExlbmd0aCgyNTUpXHJcbiAgICBiaWxsaW5nRW1haWw6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCg1MClcclxuICAgIGJpbGxpbmdQaG9uZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDEwMClcclxuICAgIGJpbGxpbmdBZGRyZXNzOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoNTApXHJcbiAgICBiaWxsaW5nQ2l0eTogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDI1KVxyXG4gICAgYmlsbGluZ1ppcDogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc0ludCgpXHJcbiAgICBiaWxsaW5nQ291bnRyeTogbnVtYmVyO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDUwKVxyXG4gICAgY29zdENlbnRlcjogc3RyaW5nO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0Jvb2xlYW4oKVxyXG4gICAgbmV3c2xldHRlcjogYm9vbGVhbjtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNJbnQoKVxyXG4gICAgaW52b2ljZUJ5OiBudW1iZXI7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzQXJyYXkoKVxyXG4gICAgQElzU3RyaW5nKHtcclxuICAgICAgICBlYWNoOiB0cnVlXHJcbiAgICB9KVxyXG4gICAgQE1pbkxlbmd0aCgzNiwge1xyXG4gICAgICAgIGVhY2g6IHRydWVcclxuICAgIH0pXHJcbiAgICBATWF4TGVuZ3RoKDM2LCB7XHJcbiAgICAgICAgZWFjaDogdHJ1ZVxyXG4gICAgfSlcclxuICAgIHVzZXJzOiBBcnJheTxzdHJpbmc+O1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc1VVSUQoKVxyXG4gICAgcHJpY2VsaXN0OiBzdHJpbmc7XHJcblxyXG59XHJcbiJdfQ==