mpp-sdk
Version:
SDK to talk to the Memento Payments Platform
20 lines (19 loc) • 815 B
TypeScript
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[]>>;
}