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