UNPKG

@ability-ocean/dtos

Version:

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

67 lines 4.27 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { IsNotEmpty, MaxLength, IsEmail, IsOptional, IsString, MinLength } from 'class-validator'; export class ProfileEditDTO { } tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], ProfileEditDTO.prototype, "firstName", void 0); tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], ProfileEditDTO.prototype, "lastName", void 0); tslib_1.__decorate([ IsNotEmpty(), IsEmail(), tslib_1.__metadata("design:type", String) ], ProfileEditDTO.prototype, "email", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], ProfileEditDTO.prototype, "phone", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], ProfileEditDTO.prototype, "cellPhone", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(50), tslib_1.__metadata("design:type", String) ], ProfileEditDTO.prototype, "image", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MinLength(20), MaxLength(20), tslib_1.__metadata("design:type", String) ], ProfileEditDTO.prototype, "verificationCode", void 0); if (false) { /** @type {?} */ ProfileEditDTO.prototype.firstName; /** @type {?} */ ProfileEditDTO.prototype.lastName; /** @type {?} */ ProfileEditDTO.prototype.email; /** @type {?} */ ProfileEditDTO.prototype.phone; /** @type {?} */ ProfileEditDTO.prototype.cellPhone; /** @type {?} */ ProfileEditDTO.prototype.image; /** @type {?} */ ProfileEditDTO.prototype.verificationCode; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZmlsZS1lZGl0LmR0by5qcyIsInNvdXJjZVJvb3QiOiJuZzovL0BhYmlsaXR5LW9jZWFuL2R0b3MvIiwic291cmNlcyI6WyJsaWIvcHJvZmlsZS9wcm9maWxlLWVkaXQuZHRvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxTQUFTLEVBQUUsT0FBTyxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsU0FBUyxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFFbEcsTUFBTSxPQUFPLGNBQWM7Q0FxQzFCO0FBaENHO0lBSEMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLEVBQUUsQ0FBQzs7aURBQ0k7QUFLbEI7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsRUFBRSxDQUFDOztnREFDRztBQUlqQjtJQUZDLFVBQVUsRUFBRTtJQUNaLE9BQU8sRUFBRTs7NkNBQ0k7QUFLZDtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7OzZDQUNBO0FBS2Q7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsRUFBRSxDQUFDOztpREFDSTtBQUtsQjtJQUhDLFVBQVUsRUFBRTtJQUNaLFFBQVEsRUFBRTtJQUNWLFNBQVMsQ0FBQyxFQUFFLENBQUM7OzZDQUNBO0FBTWQ7SUFKQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsRUFBRSxDQUFDO0lBQ2IsU0FBUyxDQUFDLEVBQUUsQ0FBQzs7d0RBQ1k7OztJQWpDMUIsbUNBR2tCOztJQUVsQixrQ0FHaUI7O0lBRWpCLCtCQUVjOztJQUVkLCtCQUdjOztJQUVkLG1DQUdrQjs7SUFFbEIsK0JBR2M7O0lBRWQsMENBSTBCIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSXNOb3RFbXB0eSwgTWF4TGVuZ3RoLCBJc0VtYWlsLCBJc09wdGlvbmFsLCBJc1N0cmluZywgTWluTGVuZ3RoIH0gZnJvbSAnY2xhc3MtdmFsaWRhdG9yJztcclxuXHJcbmV4cG9ydCBjbGFzcyBQcm9maWxlRWRpdERUTyB7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoNTApXHJcbiAgICBmaXJzdE5hbWU6IHN0cmluZztcclxuXHJcbiAgICBASXNOb3RFbXB0eSgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCg1MClcclxuICAgIGxhc3ROYW1lOiBzdHJpbmc7XHJcblxyXG4gICAgQElzTm90RW1wdHkoKVxyXG4gICAgQElzRW1haWwoKVxyXG4gICAgZW1haWw6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCg1MClcclxuICAgIHBob25lOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNYXhMZW5ndGgoNTApXHJcbiAgICBjZWxsUGhvbmU6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBASXNTdHJpbmcoKVxyXG4gICAgQE1heExlbmd0aCg1MClcclxuICAgIGltYWdlOiBzdHJpbmc7XHJcblxyXG4gICAgQElzT3B0aW9uYWwoKVxyXG4gICAgQElzU3RyaW5nKClcclxuICAgIEBNaW5MZW5ndGgoMjApXHJcbiAgICBATWF4TGVuZ3RoKDIwKVxyXG4gICAgdmVyaWZpY2F0aW9uQ29kZT86IHN0cmluZztcclxuXHJcbn1cclxuIl19