Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseEvent ¶
type BaseEvent struct { Event string `json:"event"` Payload interface{} `json:"payload"` }
BaseEvent .
type ErrorMessagePayload ¶
ErrorMessagePayload .
type LoginRequest ¶
type LoginRequest struct { Event string `json:"event"` Payload struct { Username string `json:"username"` Password string `json:"password"` } `json:"payload"` }
LoginRequest .
type LoginResponse ¶
type LoginResponse struct { Event string `json:"event"` Payload LoginResponsePayload `json:"payload"` }
LoginResponse .
type LoginResponsePayload ¶
LoginResponsePayload .
type MessageAuthor ¶
MessageAuthor .
type MessageObject ¶
MessageObject .
type MessageReceive ¶
type MessageReceive struct { Event string `json:"event"` Payload MessageReceivePayload `json:"payload"` }
MessageReceive .
type MessageReceivePayload ¶
type MessageReceivePayload struct { Message struct { Content string `json:"content"` } `json:"message"` }
MessageReceivePayload .
type MessageResponsePayload ¶
type MessageResponsePayload struct { Author MessageAuthor `json:"author"` Message MessageObject `json:"message"` }
MessageResponsePayload .
Click to show internal directories.
Click to hide internal directories.