import { Column, CreateDateColumn, Entity, Index, PrimaryGeneratedColumn, Unique, UpdateDateColumn } from 'typeorm'; import { getLongTextEntityType } from '@/common/config'; @Entity({ name: 'pending_transaction' }) @Unique(['msafeAddress', 'isRejectTx']) export class PendingTransaction { @PrimaryGeneratedColumn() id?: number; @Column() @Index() msafeAddress: string; @Column() @Index() digest: string; @Column(getLongTextEntityType()) payload: string; @Column() sequenceNumber: number; @Column() isRejectTx: boolean; @Column() creator: string; @UpdateDateColumn() updatedAt?: Date; @CreateDateColumn() createdAt?: Date; }