File

apps/api/src/entities/confirm-code.entity.ts

Index

Properties

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
}

results matching ""

    No results matching ""