@goboomtown/entities-nest
Version:
entities in typescript format. This includes: - CustomerDTO, CustomerLocationDTO, CasesDTO
206 lines • 7.38 kB
JavaScript
;
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
return c > 3 && r && Object.defineProperty(target, key, r), r;
};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.CaseLogDTO = void 0;
exports.caseLogFields = caseLogFields;
var swagger_1 = require("@nestjs/swagger");
var _1 = require(".");
var class_validator_1 = require("class-validator");
var translate_1 = require("../helper/translate");
var CaseLogDTO = (function () {
function CaseLogDTO() {
this.issueId = '';
}
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "id", void 0);
__decorate([
(0, swagger_1.ApiProperty)({ required: true }),
(0, class_validator_1.IsNotEmpty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "issueId", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "usersFullName", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "usersNickname", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", Array)
], CaseLogDTO.prototype, "usersCertifications", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "diffLog", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", _1.CaseLogInteractionEventDTO)
], CaseLogDTO.prototype, "interactionEvent", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "notes", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "created", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "eventCategory", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "eventCategoryLabel", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "eventType", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "eventTypeLabel", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", Boolean)
], CaseLogDTO.prototype, "fromIssueSave", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", Boolean)
], CaseLogDTO.prototype, "highlighted", void 0);
__decorate([
(0, swagger_1.ApiProperty)(),
__metadata("design:type", String)
], CaseLogDTO.prototype, "highlightmap", void 0);
return CaseLogDTO;
}());
exports.CaseLogDTO = CaseLogDTO;
function caseLogFields(lang) {
var model = (0, translate_1.translate)(lang);
var fields = [
{
index: 1,
name: 'usersFullName',
label: model.caseLog.label.usersFullName,
description: model.caseLog.description.usersFullName,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 2,
name: 'usersNickName',
label: model.caseLog.label.usersNickName,
description: model.caseLog.description.usersNickName,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 3,
name: 'diffLog',
label: model.caseLog.label.diffLog,
description: model.caseLog.description.diffLog,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 4,
name: 'notes',
label: model.caseLog.label.notes,
description: model.caseLog.description.notes,
isRequired: true,
dataType: 'string',
display: true,
isCustomField: false,
isDependent: false,
},
{
index: 5,
name: 'eventCategory',
label: model.caseLog.label.eventCategory,
description: model.caseLog.description.eventCategory,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 6,
name: 'eventType',
label: model.caseLog.label.eventType,
description: model.caseLog.description.eventType,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 7,
name: 'eventTypeLabel',
label: model.caseLog.label.eventTypeLabel,
description: model.caseLog.description.eventTypeLabel,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 8,
name: 'eventCategoryLabel',
label: model.caseLog.label.eventCategoryLabel,
description: model.caseLog.description.eventCategoryLabel,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 9,
name: 'usersCertifications',
label: model.caseLog.label.usersCertifications,
description: model.caseLog.description.usersCertifications,
isRequired: false,
dataType: 'string',
display: false,
isCustomField: false,
isDependent: false,
},
{
index: 10,
name: 'caseId',
label: model.caseLog.label.issueId,
description: model.caseLog.description.issueId,
isRequired: true,
dataType: 'string',
display: true,
isCustomField: false,
isDependent: true,
},
];
return fields;
}
//# sourceMappingURL=case-log-dto.js.map