UNPKG

@accounts/typeorm

Version:
39 lines 1.33 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.UserEmail = void 0; const tslib_1 = require("tslib"); const typeorm_1 = require("typeorm"); const User_1 = require("./User"); let UserEmail = class UserEmail { id; user; address; verified; userId; }; exports.UserEmail = UserEmail; tslib_1.__decorate([ (0, typeorm_1.PrimaryGeneratedColumn)('uuid'), tslib_1.__metadata("design:type", String) ], UserEmail.prototype, "id", void 0); tslib_1.__decorate([ (0, typeorm_1.ManyToOne)(() => User_1.User, (user) => user.emails, { onDelete: 'CASCADE' }), tslib_1.__metadata("design:type", User_1.User) ], UserEmail.prototype, "user", void 0); tslib_1.__decorate([ (0, typeorm_1.Unique)(['address']), (0, typeorm_1.Column)(), tslib_1.__metadata("design:type", String) ], UserEmail.prototype, "address", void 0); tslib_1.__decorate([ (0, typeorm_1.Column)({ default: false }), tslib_1.__metadata("design:type", Boolean) ], UserEmail.prototype, "verified", void 0); tslib_1.__decorate([ (0, typeorm_1.Column)({ nullable: true }), tslib_1.__metadata("design:type", String) ], UserEmail.prototype, "userId", void 0); exports.UserEmail = UserEmail = tslib_1.__decorate([ (0, typeorm_1.Entity)() ], UserEmail); //# sourceMappingURL=UserEmail.js.map