UNPKG

@ability-ocean/dtos

Version:

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

113 lines 7.22 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { IsNotEmpty, IsString, MaxLength, IsOptional, IsInt, IsArray, MinLength } from 'class-validator'; import { TeamAccessEditDTO } from '../team/team-access-edit.dto'; export class AccountEditDTO extends TeamAccessEditDTO { } tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], AccountEditDTO.prototype, "name", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], AccountEditDTO.prototype, "friendlyName", void 0); tslib_1.__decorate([ IsOptional(), IsString(), tslib_1.__metadata("design:type", String) ], AccountEditDTO.prototype, "description", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], AccountEditDTO.prototype, "website", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], AccountEditDTO.prototype, "email", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], AccountEditDTO.prototype, "phone", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(20), tslib_1.__metadata("design:type", String) ], AccountEditDTO.prototype, "vatNo", void 0); tslib_1.__decorate([ IsOptional(), IsInt(), tslib_1.__metadata("design:type", Number) ], AccountEditDTO.prototype, "invoiceBy", void 0); tslib_1.__decorate([ IsOptional(), IsInt(), tslib_1.__metadata("design:type", Number) ], AccountEditDTO.prototype, "industry", void 0); tslib_1.__decorate([ IsOptional(), IsArray(), IsString({ each: true }), MinLength(36, { each: true }), MaxLength(36, { each: true }), tslib_1.__metadata("design:type", Array) ], AccountEditDTO.prototype, "contacts", void 0); tslib_1.__decorate([ IsOptional(), IsArray(), IsString({ each: true }), MinLength(36, { each: true }), MaxLength(36, { each: true }), tslib_1.__metadata("design:type", Array) ], AccountEditDTO.prototype, "pricelists", void 0); if (false) { /** @type {?} */ AccountEditDTO.prototype.name; /** @type {?} */ AccountEditDTO.prototype.friendlyName; /** @type {?} */ AccountEditDTO.prototype.description; /** @type {?} */ AccountEditDTO.prototype.website; /** @type {?} */ AccountEditDTO.prototype.email; /** @type {?} */ AccountEditDTO.prototype.phone; /** @type {?} */ AccountEditDTO.prototype.vatNo; /** @type {?} */ AccountEditDTO.prototype.invoiceBy; /** @type {?} */ AccountEditDTO.prototype.industry; /** @type {?} */ AccountEditDTO.prototype.contacts; /** @type {?} */ AccountEditDTO.prototype.pricelists; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWNjb3VudC1lZGl0LmR0by5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYmlsaXR5LW9jZWFuL2R0b3MvIiwic291cmNlcyI6WyJsaWIvYWNjb3VudC9hY2NvdW50LWVkaXQuZHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLFVBQVUsRUFBRSxLQUFLLEVBQVUsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ2pILE9BQU8sRUFBRSxpQkFBaUIsRUFBRSxNQUFNLDhCQUE4QixDQUFDO0FBRWpFLE1BQU0sT0FBTyxjQUFlLFNBQVEsaUJBQWlCO0NBc0VwRDtBQWpFRztJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxHQUFHLENBQUM7OzRDQUNGO0FBS2I7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsR0FBRyxDQUFDOztvREFDTTtBQUlyQjtJQUZDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTs7bURBQ1M7QUFLcEI7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsR0FBRyxDQUFDOzsrQ0FDQztBQUtoQjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxHQUFHLENBQUM7OzZDQUNEO0FBS2Q7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsR0FBRyxDQUFDOzs2Q0FDRDtBQUtkO0lBSEMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLEVBQUUsQ0FBQzs7NkNBQ0E7QUFJZDtJQUZDLFVBQVUsRUFBRTtJQUNaLEtBQUssRUFBRTs7aURBQ1U7QUFJbEI7SUFGQyxVQUFVLEVBQUU7SUFDWixLQUFLLEVBQUU7O2dEQUNTO0FBYWpCO0lBWEMsVUFBVSxFQUFFO0lBQ1osT0FBTyxFQUFFO0lBQ1QsUUFBUSxDQUFDO1FBQ04sSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDO0lBQ0QsU0FBUyxDQUFDLEVBQUUsRUFBRTtRQUNYLElBQUksRUFBRSxJQUFJO0tBQ2IsQ0FBQztJQUNELFNBQVMsQ0FBQyxFQUFFLEVBQUU7UUFDWCxJQUFJLEVBQUUsSUFBSTtLQUNiLENBQUM7c0NBQ1EsS0FBSztnREFBUztBQWF4QjtJQVhDLFVBQVUsRUFBRTtJQUNaLE9BQU8sRUFBRTtJQUNULFFBQVEsQ0FBQztRQUNOLElBQUksRUFBRSxJQUFJO0tBQ2IsQ0FBQztJQUNELFNBQVMsQ0FBQyxFQUFFLEVBQUU7UUFDWCxJQUFJLEVBQUUsSUFBSTtLQUNiLENBQUM7SUFDRCxTQUFTLENBQUMsRUFBRSxFQUFFO1FBQ1gsSUFBSSxFQUFFLElBQUk7S0FDYixDQUFDO3NDQUNVLEtBQUs7a0RBQVM7OztJQWxFMUIsOEJBR2E7O0lBRWIsc0NBR3FCOztJQUVyQixxQ0FFb0I7O0lBRXBCLGlDQUdnQjs7SUFFaEIsK0JBR2M7O0lBRWQsK0JBR2M7O0lBRWQsK0JBR2M7O0lBRWQsbUNBRWtCOztJQUVsQixrQ0FFaUI7O0lBRWpCLGtDQVd3Qjs7SUFFeEIsb0NBVzBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSXNOb3RFbXB0eSwgSXNTdHJpbmcsIE1heExlbmd0aCwgSXNPcHRpb25hbCwgSXNJbnQsIElzVVVJRCwgSXNBcnJheSwgTWluTGVuZ3RoIH0gZnJvbSAnY2xhc3MtdmFsaWRhdG9yJztcclxuaW1wb3J0IHsgVGVhbUFjY2Vzc0VkaXREVE8gfSBmcm9tICcuLi90ZWFtL3RlYW0tYWNjZXNzLWVkaXQuZHRvJztcclxuXHJcbmV4cG9ydCBjbGFzcyBBY2NvdW50RWRpdERUTyBleHRlbmRzIFRlYW1BY2Nlc3NFZGl0RFRPIHtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCgyNTUpXHJcbiAgICBuYW1lOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoMjU1KVxyXG4gICAgZnJpZW5kbHlOYW1lOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIGRlc2NyaXB0aW9uOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoMjU1KVxyXG4gICAgd2Vic2l0ZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDI1NSlcclxuICAgIGVtYWlsOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoMjU1KVxyXG4gICAgcGhvbmU6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCgyMClcclxuICAgIHZhdE5vOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzSW50KClcclxuICAgIGludm9pY2VCeTogbnVtYmVyO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc0ludCgpXHJcbiAgICBpbmR1c3RyeTogbnVtYmVyO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc0FycmF5KClcclxuICAgIEBJc1N0cmluZyh7XHJcbiAgICAgICAgZWFjaDogdHJ1ZVxyXG4gICAgfSlcclxuICAgIEBNaW5MZW5ndGgoMzYsIHtcclxuICAgICAgICBlYWNoOiB0cnVlXHJcbiAgICB9KVxyXG4gICAgQE1heExlbmd0aCgzNiwge1xyXG4gICAgICAgIGVhY2g6IHRydWVcclxuICAgIH0pXHJcbiAgICBjb250YWN0czogQXJyYXk8c3RyaW5nPjtcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNBcnJheSgpXHJcbiAgICBASXNTdHJpbmcoe1xyXG4gICAgICAgIGVhY2g6IHRydWVcclxuICAgIH0pXHJcbiAgICBATWluTGVuZ3RoKDM2LCB7XHJcbiAgICAgICAgZWFjaDogdHJ1ZVxyXG4gICAgfSlcclxuICAgIEBNYXhMZW5ndGgoMzYsIHtcclxuICAgICAgICBlYWNoOiB0cnVlXHJcbiAgICB9KVxyXG4gICAgcHJpY2VsaXN0czogQXJyYXk8c3RyaW5nPjtcclxuXHJcbn1cclxuIl19