@ability-ocean/dtos
Version:
Re-usable `Data Transfer Objects` that can be used when communicating with our API.
188 lines • 11.5 kB
JavaScript
/**
* @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==