finerio-pfm-unnax
Version:
This SDK lets you connect to [Finerio PFM API Unnax](http://ec2-3-16-174-50.us-east-2.compute.amazonaws.com:8082/swagger-ui/index.html#/) in an easier way.
32 lines (31 loc) • 1.04 kB
TypeScript
import { ITransaction } from "../interfaces";
import PlainObject from "../types/PlainObject";
export default class Transaction implements ITransaction {
private _id;
private _charge;
private _description;
private _amount;
private _date;
private _dateCreated;
private _lastUpdated;
private _categoryId;
private _accountId;
private _accountProviderId;
private _calculable;
constructor({ id, amount, categoryId, charge, date, dateCreated, description, lastUpdated, accountId, accountProviderId, calculable, }: ITransaction);
get id(): number;
get charge(): boolean;
set charge(value: boolean);
get date(): number;
set date(value: number);
get dateCreated(): number | null;
get description(): string;
get amount(): number;
get categoryId(): number;
get lastUpdated(): number | null;
get accountId(): number;
get accountProviderId(): string;
get calculable(): boolean;
set calculable(value: boolean);
get plainObject(): PlainObject;
}