UNPKG

@ability-ocean/dtos

Version:

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

41 lines 2.82 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import * as tslib_1 from "tslib"; import { IsNotEmpty, IsInt, IsString, MaxLength, IsOptional } from 'class-validator'; import { BugDiagnosticsDTO } from './bug-diagnostics.dto'; export class BugReportDTO { } tslib_1.__decorate([ IsNotEmpty(), IsInt(), tslib_1.__metadata("design:type", Number) ], BugReportDTO.prototype, "severity", void 0); tslib_1.__decorate([ IsNotEmpty(), IsString(), MaxLength(3000), tslib_1.__metadata("design:type", String) ], BugReportDTO.prototype, "description", void 0); tslib_1.__decorate([ IsOptional(), IsString(), MaxLength(255), tslib_1.__metadata("design:type", String) ], BugReportDTO.prototype, "page", void 0); tslib_1.__decorate([ IsOptional(), tslib_1.__metadata("design:type", BugDiagnosticsDTO) ], BugReportDTO.prototype, "diagnostics", void 0); if (false) { /** @type {?} */ BugReportDTO.prototype.severity; /** @type {?} */ BugReportDTO.prototype.description; /** @type {?} */ BugReportDTO.prototype.page; /** @type {?} */ BugReportDTO.prototype.diagnostics; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVnLXJlcG9ydC5kdG8uanMiLCJzb3VyY2VSb290Ijoibmc6Ly9AYWJpbGl0eS1vY2Vhbi9kdG9zLyIsInNvdXJjZXMiOlsibGliL2dsb2JhbC9idWctcmVwb3J0LmR0by50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUFBLE9BQU8sRUFBRSxVQUFVLEVBQUUsS0FBSyxFQUFFLFFBQVEsRUFBRSxTQUFTLEVBQUUsVUFBVSxFQUFFLE1BQU0saUJBQWlCLENBQUM7QUFDckYsT0FBTyxFQUFFLGlCQUFpQixFQUFFLE1BQU0sdUJBQXVCLENBQUM7QUFFMUQsTUFBTSxPQUFPLFlBQVk7Q0FtQnhCO0FBZkc7SUFGQyxVQUFVLEVBQUU7SUFDWixLQUFLLEVBQUU7OzhDQUNTO0FBS2pCO0lBSEMsVUFBVSxFQUFFO0lBQ1osUUFBUSxFQUFFO0lBQ1YsU0FBUyxDQUFDLElBQUksQ0FBQzs7aURBQ0k7QUFLcEI7SUFIQyxVQUFVLEVBQUU7SUFDWixRQUFRLEVBQUU7SUFDVixTQUFTLENBQUMsR0FBRyxDQUFDOzswQ0FDRjtBQUdiO0lBREMsVUFBVSxFQUFFO3NDQUNDLGlCQUFpQjtpREFBQzs7O0lBZmhDLGdDQUVpQjs7SUFFakIsbUNBR29COztJQUVwQiw0QkFHYTs7SUFFYixtQ0FDZ0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJc05vdEVtcHR5LCBJc0ludCwgSXNTdHJpbmcsIE1heExlbmd0aCwgSXNPcHRpb25hbCB9IGZyb20gJ2NsYXNzLXZhbGlkYXRvcic7XHJcbmltcG9ydCB7IEJ1Z0RpYWdub3N0aWNzRFRPIH0gZnJvbSAnLi9idWctZGlhZ25vc3RpY3MuZHRvJztcclxuXHJcbmV4cG9ydCBjbGFzcyBCdWdSZXBvcnREVE8ge1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc0ludCgpXHJcbiAgICBzZXZlcml0eTogbnVtYmVyO1xyXG5cclxuICAgIEBJc05vdEVtcHR5KClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDMwMDApXHJcbiAgICBkZXNjcmlwdGlvbjogc3RyaW5nO1xyXG5cclxuICAgIEBJc09wdGlvbmFsKClcclxuICAgIEBJc1N0cmluZygpXHJcbiAgICBATWF4TGVuZ3RoKDI1NSlcclxuICAgIHBhZ2U6IHN0cmluZztcclxuXHJcbiAgICBASXNPcHRpb25hbCgpXHJcbiAgICBkaWFnbm9zdGljcz86IEJ1Z0RpYWdub3N0aWNzRFRPO1xyXG5cclxufVxyXG4iXX0=