@trendmoon/api-client
Version:
Official TypeScript client for Trendmoon API
27 lines • 1.26 kB
TypeScript
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