UNPKG

@ability-ocean/dtos

Version:

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

64 lines 4.14 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { IsString, MaxLength, IsNotEmpty, IsInt, IsOptional, IsUUID } from 'class-validator'; import { TeamAccessEditDTO } from '../team/team-access-edit.dto'; export class AddressEditDTO extends TeamAccessEditDTO { } tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], AddressEditDTO.prototype, "address", void 0); tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], AddressEditDTO.prototype, "city", void 0); tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(25), tslib_1.__metadata("design:type", String) ], AddressEditDTO.prototype, "zip", void 0); tslib_1.__decorate([ IsNotEmpty(), IsInt(), tslib_1.__metadata("design:type", Number) ], AddressEditDTO.prototype, "country", void 0); tslib_1.__decorate([ IsOptional(), IsString(), tslib_1.__metadata("design:type", String) ], AddressEditDTO.prototype, "note", void 0); tslib_1.__decorate([ IsNotEmpty(), IsInt(), tslib_1.__metadata("design:type", Number) ], AddressEditDTO.prototype, "type", void 0); tslib_1.__decorate([ IsNotEmpty(), IsUUID(), tslib_1.__metadata("design:type", String) ], AddressEditDTO.prototype, "account", void 0); if (false) { /** @type {?} */ AddressEditDTO.prototype.address; /** @type {?} */ AddressEditDTO.prototype.city; /** @type {?} */ AddressEditDTO.prototype.zip; /** @type {?} */ AddressEditDTO.prototype.country; /** @type {?} */ AddressEditDTO.prototype.note; /** @type {?} */ AddressEditDTO.prototype.type; /** @type {?} */ AddressEditDTO.prototype.account; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWRkcmVzcy1lZGl0LmR0by5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYmlsaXR5LW9jZWFuL2R0b3MvIiwic291cmNlcyI6WyJsaWIvYWRkcmVzcy9hZGRyZXNzLWVkaXQuZHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLEtBQUssRUFBRSxVQUFVLEVBQUUsTUFBTSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDN0YsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sOEJBQThCLENBQUM7QUFFakUsTUFBTSxPQUFPLGNBQWUsU0FBUSxpQkFBaUI7Q0FpQ3BEO0FBNUJHO0lBSEMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLEdBQUcsQ0FBQzs7K0NBQ0M7QUFLaEI7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsR0FBRyxDQUFDOzs0Q0FDRjtBQUtiO0lBSEMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLEVBQUUsQ0FBQzs7MkNBQ0Y7QUFJWjtJQUZDLFVBQVUsRUFBRTtJQUNaLEtBQUssRUFBRTs7K0NBQ1E7QUFJaEI7SUFGQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7OzRDQUNFO0FBSWI7SUFGQyxVQUFVLEVBQUU7SUFDWixLQUFLLEVBQUU7OzRDQUNLO0FBSWI7SUFGQyxVQUFVLEVBQUU7SUFDWixNQUFNLEVBQUU7OytDQUNPOzs7SUE3QmhCLGlDQUdnQjs7SUFFaEIsOEJBR2E7O0lBRWIsNkJBR1k7O0lBRVosaUNBRWdCOztJQUVoQiw4QkFFYTs7SUFFYiw4QkFFYTs7SUFFYixpQ0FFZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJc1N0cmluZywgTWF4TGVuZ3RoLCBJc05vdEVtcHR5LCBJc0ludCwgSXNPcHRpb25hbCwgSXNVVUlEIH0gZnJvbSAnY2xhc3MtdmFsaWRhdG9yJztcclxuaW1wb3J0IHsgVGVhbUFjY2Vzc0VkaXREVE8gfSBmcm9tICcuLi90ZWFtL3RlYW0tYWNjZXNzLWVkaXQuZHRvJztcclxuXHJcbmV4cG9ydCBjbGFzcyBBZGRyZXNzRWRpdERUTyBleHRlbmRzIFRlYW1BY2Nlc3NFZGl0RFRPIHtcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCgyNTUpXHJcbiAgICBhZGRyZXNzOiBzdHJpbmc7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoMjU1KVxyXG4gICAgY2l0eTogc3RyaW5nO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDI1KVxyXG4gICAgemlwOiBzdHJpbmc7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzSW50KClcclxuICAgIGNvdW50cnk6IG51bWJlcjtcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgbm90ZTogc3RyaW5nO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0ludCgpXHJcbiAgICB0eXBlOiBudW1iZXI7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzVVVJRCgpXHJcbiAgICBhY2NvdW50OiBzdHJpbmc7XHJcblxyXG59XHJcbiJdfQ==