Skip to main content
Glama
interfaces.go759 B
package chat import ( "context" ) // IChatUsecase defines the interface for chat-related operations type IChatUsecase interface { ListChats(ctx context.Context, request ListChatsRequest) (response ListChatsResponse, err error) GetChatMessages(ctx context.Context, request GetChatMessagesRequest) (response GetChatMessagesResponse, err error) PinChat(ctx context.Context, request PinChatRequest) (response PinChatResponse, err error) ArchiveChat(ctx context.Context, request ArchiveChatRequest) (response ArchiveChatResponse, err error) DeleteChat(ctx context.Context, request DeleteChatRequest) (response DeleteChatResponse, err error) MarkChatAsRead(ctx context.Context, request MarkChatAsReadRequest) (response MarkChatAsReadResponse, err error) }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/samihalawa/whatsapp-go-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server