Documentation
¶
Index ¶
- type Client
- func (c *Client) GetDM(ctx context.Context, dmID string) (protocol.DirectConversation, error)
- func (c *Client) GetRoom(ctx context.Context, roomID string) (protocol.Room, error)
- func (c *Client) ListDMMessages(ctx context.Context, dmID string, page protocol.PageRequest) (protocol.MessagePage, error)
- func (c *Client) ListDMs(ctx context.Context) (protocol.DirectConversationPage, error)
- func (c *Client) ListRoomMessages(ctx context.Context, roomID string, page protocol.PageRequest) (protocol.MessagePage, error)
- func (c *Client) ListRooms(ctx context.Context) (protocol.RoomPage, error)
- func (c *Client) RegisterAgent(ctx context.Context, request protocol.RegisterAgentRequest) (protocol.AgentRegistration, error)
- func (c *Client) SendMessage(ctx context.Context, request protocol.SendMessageRequest) (protocol.MessageAccepted, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func New ¶
func New(attachment clientconfig.AttachmentConfig) (*Client, error)
func (*Client) ListDMMessages ¶
func (c *Client) ListDMMessages(ctx context.Context, dmID string, page protocol.PageRequest) (protocol.MessagePage, error)
func (*Client) ListRoomMessages ¶
func (c *Client) ListRoomMessages(ctx context.Context, roomID string, page protocol.PageRequest) (protocol.MessagePage, error)
func (*Client) RegisterAgent ¶
func (c *Client) RegisterAgent( ctx context.Context, request protocol.RegisterAgentRequest, ) (protocol.AgentRegistration, error)
func (*Client) SendMessage ¶
func (c *Client) SendMessage(ctx context.Context, request protocol.SendMessageRequest) (protocol.MessageAccepted, error)
Click to show internal directories.
Click to hide internal directories.