UNPKG

mpp-sdk

Version:

SDK to talk to the Memento Payments Platform

20 lines (19 loc) 815 B
import { BaseEndpoint } from "./base.js"; import { Category, CategoryFilter, CategoryGroup } from "../types/categories.js"; export default class CategoriesEndpoint extends BaseEndpoint { /** * Gets available categories for current user * @returns a list of available categories */ list(filters?: CategoryFilter): Promise<import("../index.js").MPPResult<Category[]>>; /** * Gets available dimensions * @returns a list of available dimensions */ listDimensions(): Promise<import("../index.js").MPPResult<CategoryGroup[]>>; /** * Gets available values for a given dimension * @returns a list of available values for a given dimension */ listValues(group_id: string, filters?: CategoryFilter): Promise<import("../index.js").MPPResult<Category[]>>; }