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.

11 lines (10 loc) 559 B
import Budget from '../models/Budget'; import BudgetPayload from '../payloads/BudgetPayload'; import IBudgetUpdatePayload from '../interfaces/IBudgetUpdatePayload'; export default interface IBudgetsClient { getList: (accountId: 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>; }