@signalwire/js
Version:
16 lines • 856 B
TypeScript
import { Conversation } from './Conversation';
import { ConversationAPIGetMessagesParams, ConversationAPISendMessageParams, ConversationContract, ConversationResponse } from './interfaces';
export declare class ConversationAPI implements ConversationContract {
private conversation;
private payload;
constructor(conversation: Conversation, payload: ConversationResponse);
get id(): string;
get addressId(): string;
get createdAt(): number;
get lastMessageAt(): number;
get metadata(): Record<string, any>;
get name(): string;
sendMessage(params: ConversationAPISendMessageParams): Promise<import("./interfaces").SendConversationMessageResponse>;
getMessages(params?: ConversationAPIGetMessagesParams): Promise<import("./interfaces").GetConversationMessagesResult>;
}
//# sourceMappingURL=ConversationAPI.d.ts.map