@trendmoon/api-client
Version:
Official TypeScript client for Trendmoon API
47 lines • 2.02 kB
TypeScript
import { TrendmoonApiClient } from '../api/TrendmoonApiClient.js';
import * as Types from '../types/ResponseAndParams.js';
export declare class SocialService {
private apiClient;
constructor(apiClient: TrendmoonApiClient);
/**
* Retrieves social trend data for a coin.
* @param params - Parameters for getting social trend.
*/
getSocialTrend(params?: Types.GetSocialTrendParams): Promise<Types.GetSocialTrendResponse>;
/**
* Retrieves keyword trend data.
* @param params - Parameters for getting keyword trend.
*/
getKeywordTrend(params?: Types.GetKeywordTrendParams): Promise<Types.GetKeywordTrendResponse>;
/**
* Retrieves a project summary.
* @param params - Parameters for getting project summary.
*/
getProjectSummary(params?: Types.GetProjectSummaryParams): Promise<Types.GetProjectSummaryResponse>;
/**
* Retrieves posts related to a specific topic.
* @param params - Parameters for getting topic posts.
*/
getTopicPosts(params?: Types.GetTopicPostsParams): Promise<Types.GetTopicPostsResponse>;
/**
* Retrieves news related to a specific topic.
* @param params - Parameters for getting topic news.
*/
getTopicNews(params?: Types.GetTopicNewsParams): Promise<Types.GetTopicNewsResponse>;
/**
* Searches social posts.
* @param params - Parameters for searching social posts.
*/
searchSocialPosts(params: Types.SearchSocialPostsParams): Promise<Types.SearchSocialPostsResponse>;
/**
* Retrieves social trends for multiple coins.
* @param params - Parameters for getting social trends.
*/
getSocialTrends(params: Types.GetSocialTrendsParams): Promise<Types.GetSocialTrendsResponse>;
/**
* Retrieves a summary for a specific topic.
* @param params - Parameters for getting topic summary.
*/
getTopicSummary(params: Types.GetTopicSummaryParams): Promise<Types.GetTopicSummaryResponse>;
}
//# sourceMappingURL=SocialService.d.ts.map