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.
21 lines (20 loc) • 718 B
TypeScript
import IBudgetPayload from '../interfaces/IBudgetPayload';
export default class BudgetPayload implements IBudgetPayload {
private _amount;
private _categoryId;
private _name;
private _userId;
private _warningPercentage?;
constructor({ amount, categoryId, name, userId, warningPercentage }: IBudgetPayload);
get amount(): number;
set amount(value: number);
get categoryId(): number;
set categoryId(value: number);
get name(): string;
set name(value: string);
get userId(): number | string;
set userId(value: number | string);
get warningPercentage(): number | undefined;
set warningPercentage(value: number | undefined);
toObject(): IBudgetPayload;
}