UNPKG

@trendmoon/api-client

Version:
27 lines 1.26 kB
import { TrendmoonApiClient } from '../api/TrendmoonApiClient.js'; import * as Types from '../types/ResponseAndParams.js'; export declare class MessageService { private apiClient; constructor(apiClient: TrendmoonApiClient); /** * Retrieves messages for a specific chat. * @param params - Parameters for getting messages for a chat. */ getMessagesForChat(params: Types.GetMessagesForChatParams): Promise<Types.GetMessagesForChatResponse>; /** * Searches for messages based on various criteria. * @param params - Parameters for searching messages. */ searchMessages(params: Types.SearchMessagesParams): Promise<Types.SearchMessagesResponse>; /** * Retrieves messages within a specific timeframe. * @param params - Parameters for getting messages within a timeframe. */ getMessagesWithinTimeframe(params?: Types.GetMessagesWithinTimeframeParams): Promise<Types.GetMessagesWithinTimeframeResponse>; /** * Retrieves messages sent by a specific user. * @param params - Parameters for getting messages for a user. */ getMessagesForUser(params: Types.GetMessagesForUserParams): Promise<Types.GetMessagesForUserResponse>; } //# sourceMappingURL=MessageService.d.ts.map