import {
  Entity,
  PrimaryColumn,
  Column,
  Index
} from 'typeorm';

@Entity('session_tokens')
export class SessionTokenEntity {
  @PrimaryColumn('text')
  token!: string;

  @Index('idx_session_tokens_user_id')
  @Column('text')
  userId!: string;

  @Column('integer')
  issuedAt!: number;

  @Column('integer')
  expiresAt!: number;
}
