UNPKG

@trendmoon/api-client

Version:
43 lines 3.39 kB
import * as Types from '../types/ResponseAndParams.js'; export declare class TrendmoonApiClient { private readonly baseUrl; private readonly apiKey; private readonly enableRetry; constructor(enableRetry?: boolean); private request; private makeRequest; getRoot(): Promise<Types.GetRootResponse>; getChatByUsername(params: Types.GetChatByUsernameParams): Promise<Types.GetChatByUsernameResponse>; getChatActivity(params?: Types.GetChatActivityParams): Promise<Types.GetChatActivityResponse>; getMessagesForChat(params: Types.GetMessagesForChatParams): Promise<Types.GetMessagesForChatResponse>; searchMessages(params: Types.SearchMessagesParams): Promise<Types.SearchMessagesResponse>; getMessagesWithinTimeframe(params?: Types.GetMessagesWithinTimeframeParams): Promise<Types.GetMessagesWithinTimeframeResponse>; getMessagesForUser(params: Types.GetMessagesForUserParams): Promise<Types.GetMessagesForUserResponse>; searchUsers(params?: Types.SearchUsersParams): Promise<Types.SearchUsersResponse>; getUserByIdentifier(params: Types.GetUserByIdentifierParams): Promise<Types.GetUserByIdentifierResponse>; getCategoryDominanceForAssets(params?: Types.GetCategoryDominanceForAssetsParams): Promise<Types.GetCategoryDominanceForAssetsResponse>; getTopCategoriesDominance(params?: Types.GetTopCategoriesDominanceParams): Promise<Types.GetTopCategoriesDominanceResponse>; getAllCategories(): Promise<Types.GetAllCategoriesResponse>; searchCoins(params?: Types.SearchCoinsParams): Promise<Types.SearchCoinsResponse>; getPlatforms(): Promise<Types.GetPlatformsResponse>; getCoinDetails(params?: Types.GetCoinDetailsParams): Promise<Types.GetCoinDetailsResponse>; getSocialTrend(params?: Types.GetSocialTrendParams): Promise<Types.GetSocialTrendResponse>; getKeywordTrend(params?: Types.GetKeywordTrendParams): Promise<Types.GetKeywordTrendResponse>; getProjectSummary(params?: Types.GetProjectSummaryParams): Promise<Types.GetProjectSummaryResponse>; getTopicPosts(params?: Types.GetTopicPostsParams): Promise<Types.GetTopicPostsResponse>; getTopicNews(params?: Types.GetTopicNewsParams): Promise<Types.GetTopicNewsResponse>; getTopicSummary(params: Types.GetTopicSummaryParams): Promise<Types.GetTopicSummaryResponse>; searchSocialPosts(params: Types.SearchSocialPostsParams): Promise<Types.SearchSocialPostsResponse>; getSocialTrends(params: Types.GetSocialTrendsParams): Promise<Types.GetSocialTrendsResponse>; getGroupsServiceStatus(): Promise<Types.GetGroupsServiceStatusResponse>; getSpecificGroup(params: Types.GetSpecificGroupParams): Promise<Types.GetSpecificGroupResponse>; addNewGroup(body: Types.AddNewGroupRequest): Promise<Types.AddNewGroupResponse>; getAllGroups(): Promise<Types.GetAllGroupsResponse>; getTopAlertsToday(): Promise<Types.GetTopAlertsTodayResponse>; getTopCategoriesToday(): Promise<Types.GetTopCategoriesTodayResponse>; getTopCategoryAlerts(): Promise<Types.GetTopCategoryAlertsResponse>; getCategoryCoinsLegacy(params: Types.GetCategoryCoinsLegacyParams): Promise<Types.GetCategoryCoinsLegacyResponse>; getCategoryCoins(params: Types.GetCategoryCoinsParams): Promise<Types.GetCategoryCoinsResponse>; getGeneralStatus(): Promise<Types.GetGeneralStatusResponse>; } //# sourceMappingURL=TrendmoonApiClient.d.ts.map