apps/api/src/entities/confirm-code.entity.ts
Properties |
code |
Type : string
|
Decorators :
@Column({length: 7, comment: 'User code verification after registering'})
|
createdAt |
Type : Date
|
Decorators :
@CreateDateColumn()
|
expiresIn |
Type : Date
|
Decorators :
@Column({type: 'timestamp', comment: 'Limit time to use this code'})
|
id |
Type : number
|
Decorators :
@PrimaryGeneratedColumn()
|
user |
Type : UserEntity
|
Decorators :
@ManyToOne(undefined, user => user.id)
|
import {
Column,
CreateDateColumn,
Entity,
ManyToOne,
PrimaryGeneratedColumn
} from 'typeorm'
import { UserEntity } from './user.entity'
import { ConfirmationCodeInterface } from '@isomera/interfaces'
@Entity('confirmation-codes')
export class ConfirmCodeEntity implements ConfirmationCodeInterface {
@PrimaryGeneratedColumn()
id: number
@Column({ length: 7, comment: 'User code verification after registering' })
code: string
@CreateDateColumn()
createdAt: Date
@Column({ type: 'timestamp', comment: 'Limit time to use this code' })
expiresIn: Date
@ManyToOne(() => UserEntity, user => user.id)
user: UserEntity
}