UNPKG

@trendmoon/api-client

Version:
47 lines 2.02 kB
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