Documentation
¶
Index ¶
- type ChangesetReq
- type ChatBroadCastMessage
- type ChatMessage
- type ChatMessageData
- type ChatMessageSendData
- type ChatMessageSendEvent
- type ClientReady
- type ClientReadyData
- type ClientReadyUserInfo
- type GetChatMessages
- type GetChatMessagesResponse
- type Session
- type SessionAuth
- type UserChange
- type UserChangeData
- type UserChangeDataData
- type UserChangeDataDataApool
- type UserLeaveData
- type UserNewInfo
- type UserNewInfoDat
- type UserNewInfoData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangesetReq ¶ added in v0.0.2
type ChangesetReq struct {
Event string `json:"event"`
Data struct {
Component string `json:"component"`
Type string `json:"type"`
PadId string `json:"padId"`
Token string `json:"token"`
Data struct {
Start int `json:"start"`
Granularity int `json:"granularity"`
RequestID int `json:"requestID"`
} `json:"data"`
} `json:"data"`
}
type ChatBroadCastMessage ¶ added in v0.0.2
type ChatBroadCastMessage struct {
Type string `json:"type"`
Data struct {
Type string `json:"type"`
Message ChatMessageSendEvent `json:"message"`
} `json:"data"`
}
type ChatMessage ¶ added in v0.0.2
type ChatMessage struct {
Event string `json:"event"`
Data struct {
Type string `json:"type"`
Component string `json:"component"`
Data struct {
Type string `json:"type"`
Message ChatMessageData `json:"message"`
}
}
}
type ChatMessageData ¶ added in v0.0.2
type ChatMessageData struct {
Text string `json:"text"`
Time *int64 `json:"time,omitempty"`
UserId *string `json:"userId,omitempty"`
AuthorId *string `json:"authorId,omitempty"`
DisplayName *string `json:"displayName,omitempty"`
UserName *string `json:"userName,omitempty"`
}
func FromObject ¶ added in v0.0.2
func FromObject(original ChatMessageData) ChatMessageData
type ChatMessageSendData ¶ added in v0.0.2
type ChatMessageSendEvent ¶ added in v0.0.2
type ClientReady ¶
type ClientReady struct {
Event string `json:"event"`
Data ClientReadyData `json:"data"`
}
type ClientReadyData ¶ added in v0.0.4
type ClientReadyUserInfo ¶ added in v0.0.4
type GetChatMessages ¶ added in v0.0.2
type GetChatMessagesResponse ¶ added in v0.0.2
type GetChatMessagesResponse struct {
Type string `json:"type"`
Data struct {
Type string `json:"type"`
Messages []ChatMessageSendData `json:"messages"`
} `json:"data"`
}
type SessionAuth ¶
type UserChange ¶
type UserChange struct {
Event string `json:"event"`
Data UserChangeData `json:"data"`
}
type UserChangeData ¶ added in v0.0.4
type UserChangeData struct {
Component string `json:"component"`
Data UserChangeDataData `json:"data"`
Type string `json:"type"`
}
type UserChangeDataData ¶ added in v0.0.4
type UserChangeDataData struct {
Type string `json:"type"`
Apool UserChangeDataDataApool `json:"apool"`
BaseRev int `json:"baseRev"`
Changeset string `json:"changeset"`
}
type UserChangeDataDataApool ¶ added in v0.0.4
type UserLeaveData ¶ added in v0.0.2
type UserNewInfo ¶
type UserNewInfo struct {
Type string `json:"type"`
Data UserNewInfoData `json:"data"`
}
type UserNewInfoDat ¶
type UserNewInfoData ¶
type UserNewInfoData struct {
Type string `json:"type"`
UserInfo UserNewInfoDat `json:"userInfo"`
}
Source Files
¶
Click to show internal directories.
Click to hide internal directories.