Documentation
¶
Index ¶
- Constants
- func NewBanRecordsResultMessage(records []models.BanRecord, hasMore bool) messages.BaseMessage
- func NewMessageCountByChannelMessage(channels []ChannelMessageCount) messages.BaseMessage
- func NewMessageSearchResultMessage(payload MessageSearchResultPayload) messages.BaseMessage
- func NewSessionActivityMessage(activity []models.SessionActivity) messages.BaseMessage
- func NewUserSearchResultMessage(payload UserSearchResultPayload) messages.BaseMessage
- type BanRecordsPayload
- type ChannelMessageCount
- type MessageCountByChannelPayload
- type MessageSearchResultPayload
- type SessionActivityPayload
- type UserSearchResultPayload
Constants ¶
View Source
const (
BanRecordsResultType = "ban_records_result"
)
View Source
const MessageCountByChannelType = "message_count_by_channel"
View Source
const MessageSearchResultType = "message_search_result"
View Source
const (
SessionActivityMessageType = "session_activity"
)
View Source
const UserSearchResultType = "user_search_result"
Variables ¶
This section is empty.
Functions ¶
func NewBanRecordsResultMessage ¶
func NewBanRecordsResultMessage(records []models.BanRecord, hasMore bool) messages.BaseMessage
func NewMessageCountByChannelMessage ¶
func NewMessageCountByChannelMessage(channels []ChannelMessageCount) messages.BaseMessage
func NewMessageSearchResultMessage ¶
func NewMessageSearchResultMessage(payload MessageSearchResultPayload) messages.BaseMessage
func NewSessionActivityMessage ¶
func NewSessionActivityMessage(activity []models.SessionActivity) messages.BaseMessage
func NewUserSearchResultMessage ¶
func NewUserSearchResultMessage(payload UserSearchResultPayload) messages.BaseMessage
Types ¶
type BanRecordsPayload ¶
type ChannelMessageCount ¶
type MessageCountByChannelPayload ¶
type MessageCountByChannelPayload struct {
Channels []ChannelMessageCount `json:"channels"`
}
type MessageSearchResultPayload ¶
type MessageSearchResultPayload struct { Messages []models.ChatMessage `json:"messages"` HasMore bool `json:"has_more"` }
type SessionActivityPayload ¶
type SessionActivityPayload struct {
Activity []models.SessionActivity `json:"session_activity"`
}
type UserSearchResultPayload ¶
Click to show internal directories.
Click to hide internal directories.