Files
waha/src/apps/chatwoot/client/interfaces.ts
T
2025-07-13 18:32:53 +07:00

29 lines
806 B
TypeScript

// Original '@figuro/chatwoot-sdk'
// Doesn't have the right types for client.client
// So we defined it here
import { ContactsApi } from '@figuro/chatwoot-sdk/dist/services/client/Contacts';
import { ConversationsApi } from '@figuro/chatwoot-sdk/dist/services/client/Conversations';
import { MessagesApi } from '@figuro/chatwoot-sdk/dist/services/client/Messages';
export interface ChatWootInboxAPI {
contacts: ContactsApi;
conversations: ConversationsApi;
messages: MessagesApi;
}
export interface ChatWootAccountAPIConfig {
url: string;
accountId: number;
accountToken: string;
}
export interface ChatWootInboxAPIConfig {
url: string;
inboxId: number;
inboxIdentifier: string;
}
export interface ChatWootAPIConfig
extends ChatWootAccountAPIConfig,
ChatWootInboxAPIConfig {}