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

@Entity('custom_emojis')
export class CustomEmojiEntity {
  @PrimaryColumn('text')
  id!: string;

  @Column('text')
  name!: string;

  @Column('text')
  creatorUserId!: string;

  @Column('text')
  dataUrl!: string;

  @Column('text')
  hash!: string;

  @Column('text')
  mime!: string;

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

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

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