Documentation ¶
Index ¶
- Constants
- func GenerateToken() (string, error)
- type Client
- type ClientOptions
- type IncomingMessage
- type IncomingMessageEventData
- type IncomingMessageStart
- type IncomingMessageStartData
- type MessageType
- type OutgoingMessageEvent
- type OutgoingMessageEventData
- type OutgoingMessageStart
- type OutgoingMessageStartData
- type Stop
Constants ¶
View Source
const ( MessageTypeStart = "start" MessageTypeEvent = "event" )
Variables ¶
This section is empty.
Functions ¶
func GenerateToken ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) SendMessage ¶
func (c *Client) SendMessage(msg *OutgoingMessageEvent)
type ClientOptions ¶
type IncomingMessage ¶
type IncomingMessage struct { Type MessageType `json:"type"` Version int `json:"version"` Data json.RawMessage `json:"data"` }
type IncomingMessageStart ¶
type IncomingMessageStart struct { Type MessageType `json:"type"` Version int `json:"version"` Data IncomingMessageStartData `json:"data"` }
type IncomingMessageStartData ¶
type IncomingMessageStartData struct {
Token string `json:"token"`
}
type MessageType ¶
type MessageType string
type OutgoingMessageEvent ¶
type OutgoingMessageEvent struct { Type MessageType `json:"type"` Version int `json:"version"` Data OutgoingMessageEventData `json:"data"` }
type OutgoingMessageStart ¶
type OutgoingMessageStart struct { Type MessageType `json:"type"` Version int `json:"version"` Data OutgoingMessageStartData `json:"data"` }
type OutgoingMessageStartData ¶
type OutgoingMessageStartData struct {
Token string `json:"token"`
}
Click to show internal directories.
Click to hide internal directories.