UNPKG

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.

15 lines (14 loc) 683 B
import { IBudgetsClient, IBudgetUpdatePayload } from '../interfaces'; import Budget from '../models/Budget'; import BudgetPayload from '../payloads/BudgetPayload'; import Client from './Client'; export default class BudgetsClient extends Client implements IBudgetsClient { private _path; private processListResponse; private processResponse; getList(userId: string | number, cursor?: string | number): Promise<Budget[]>; get(id: string | number): Promise<Budget>; create(budgetToCreate: BudgetPayload): Promise<Budget>; edit(id: string | number, budgetToUpdate: IBudgetUpdatePayload): Promise<Budget>; delete(id: string | number): Promise<boolean>; }