UNPKG

ynab

Version:

Official JavaScript client for the YNAB API. API documentation available at https://api.ynab.com. Generated from server specification version 1.76.0

64 lines (63 loc) 2 kB
import * as apis from "./apis"; import { CustomTransactionsApi } from "./apis/CustomTransactionsApi"; import utils from "./utils"; import { Configuration } from "./runtime"; export * from "./runtime"; export * from "./apis"; export * from "./models"; export { api as API }; export { utils }; export declare class api { protected _configuration: Configuration; /** * * @param accessToken The access token used for authentication * @param endpointUrl The API endpoint URL (Optional) */ constructor(accessToken: string, endpointUrl?: string); protected _user: apis.UserApi; /** * /user endpoints interface */ get user(): apis.UserApi; protected _budgets: apis.BudgetsApi; /** * /budgets endpoints interface */ get budgets(): apis.BudgetsApi; protected _accounts: apis.AccountsApi; /** * /budgets/{budget_id}/accounts endpoints interface */ get accounts(): apis.AccountsApi; protected _categories: apis.CategoriesApi; /** * /budgets/{budget_id}/categories endpoints interface */ get categories(): apis.CategoriesApi; protected _months: apis.MonthsApi; /** * /budgets/{budget_id}/months endpoints interface */ get months(): apis.MonthsApi; protected _payees: apis.PayeesApi; /** * /budgets/{budget_id}/payees endpoints interface */ get payees(): apis.PayeesApi; protected _payeeLocations: apis.PayeeLocationsApi; /** * /budgets/{budget_id}/payee_locations endpoints interface */ get payeeLocations(): apis.PayeeLocationsApi; protected _transactions: CustomTransactionsApi; /** * /budgets/{budget_id}/transactions endpoints interface */ get transactions(): CustomTransactionsApi; protected _scheduledTransactions: apis.ScheduledTransactionsApi; /** * /budgets/{budget_id}/scheduled_transactions endpoints interface */ get scheduledTransactions(): apis.ScheduledTransactionsApi; }