0.1.3Updated 6 months ago
export interface LedgerEntry {
  id?: number

  key: string

  amount: number
  remaining: number

  timestamp: Date

  reason?: string
  description?: string
  reference?: string
  meta?: string

  source: string
  request_id?: string

  expiration_date?: Date
  expired?: boolean
}

export type UnenteredLedgerEntry = Omit<LedgerEntry, 'id' | 'timestamp' | 'remaining'> & { remaining?: number }