scheunemann-interfaces
Version:
Interfaces de Projetos Scheunemann
25 lines (24 loc) • 950 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CustomerInfoEntity = void 0;
var member_1 = require("../../member");
var CustomerInfoEntity = /** @class */ (function () {
function CustomerInfoEntity(req) {
// #region Properties (6)
this.tokenId = '';
this.customerId = '';
this.name = '';
this.email = '';
this.phoneNumber = '';
this.type = member_1.EMemberType.CUSTOMER;
this.emailVerified = false;
this.emailVerifiedAt = null;
this.tokenId = (req === null || req === void 0 ? void 0 : req.id) || '';
this.customerId = (req === null || req === void 0 ? void 0 : req.customerId) || '';
this.name = (req === null || req === void 0 ? void 0 : req.companyName) || '';
this.email = '';
this.phoneNumber = '';
}
return CustomerInfoEntity;
}());
exports.CustomerInfoEntity = CustomerInfoEntity;