israeli-bank-scrapers-core
Version:
Provide scrapers for all major Israeli banks and credit card companies
48 lines (47 loc) • 1.03 kB
TypeScript
export interface TransactionsAccount {
accountNumber: string;
balance?: number;
txns: Transaction[];
}
export declare enum TransactionTypes {
Normal = "normal",
Installments = "installments"
}
export declare enum TransactionStatuses {
Completed = "completed",
Pending = "pending"
}
export interface TransactionInstallments {
/**
* the current installment number
*/
number: number;
/**
* the total number of installments
*/
total: number;
}
export interface Transaction {
type: TransactionTypes;
/**
* sometimes called Asmachta
*/
identifier?: string | number;
/**
* ISO date string
*/
date: string;
/**
* ISO date string
*/
processedDate: string;
originalAmount: number;
originalCurrency: string;
chargedAmount: number;
chargedCurrency?: string;
description: string;
memo?: string;
status: TransactionStatuses;
installments?: TransactionInstallments;
category?: string;
}