open-banking-pfm-sdk
Version:
The Open Banking PFM SDK uses Client classes and with **Promises** to get responses from the Open Banking PFM API in an easier way and structured as data models.
27 lines (26 loc) • 873 B
TypeScript
import ITransaction from '../interfaces/ITransaction';
export default class Transaction implements ITransaction {
private _id;
private _date;
private _charge;
private _description;
private _amount;
private _categoryId;
private _dateCreated;
private _lastUpdated;
private _isBankAggregation;
private _accountId?;
constructor({ id, date, charge, description, amount, categoryId, dateCreated, lastUpdated, isBankAggregation, accountId }: ITransaction);
get id(): number;
get date(): number;
get charge(): boolean;
get description(): string;
get amount(): number;
get categoryId(): number;
get dateCreated(): number;
get lastUpdated(): number;
get accountId(): number | undefined;
set accountId(value: number | undefined);
get isBankAggregation(): boolean;
toObject(): ITransaction;
}