@trendmoon/api-client
Version:
Official TypeScript client for Trendmoon API
38 lines • 1.58 kB
TypeScript
import { TrendmoonApiClient } from '../api/TrendmoonApiClient.js';
import * as Types from '../types/ResponseAndParams.js';
export declare class CategoryService {
private apiClient;
constructor(apiClient: TrendmoonApiClient);
/**
* Retrieves category dominance data for assets.
* @param params - Parameters for getting category dominance.
*/
getCategoryDominanceForAssets(params?: Types.GetCategoryDominanceForAssetsParams): Promise<Types.GetCategoryDominanceForAssetsResponse>;
/**
* Retrieves a list of all available categories.
*/
getAllCategories(): Promise<Types.GetAllCategoriesResponse>;
/**
* Retrieves top alerts for today.
*/
getTopAlertsToday(): Promise<Types.GetTopAlertsTodayResponse>;
/**
* Retrieves top categories for today.
*/
getTopCategoriesToday(): Promise<Types.GetTopCategoriesTodayResponse>;
/**
* Retrieves top category alerts.
*/
getTopCategoryAlerts(): Promise<Types.GetTopCategoryAlertsResponse>;
/**
* Retrieves coins within a specific category (legacy endpoint).
* @param params - Parameters for getting category coins (legacy).
*/
getCategoryCoinsLegacy(params: Types.GetCategoryCoinsLegacyParams): Promise<Types.GetCategoryCoinsLegacyResponse>;
/**
* Retrieves coins within a specific category.
* @param params - Parameters for getting category coins.
*/
getCategoryCoins(params: Types.GetCategoryCoinsParams): Promise<Types.GetCategoryCoinsResponse>;
}
//# sourceMappingURL=CategoryService.d.ts.map