Documentation
¶
Index ¶
- type Admin
- type CompactGroupChat
- type GroupChat
- type Invitor
- type JoinWay
- type Member
- type ResponseAddJoinWay
- type ResponseDelJoinWay
- type ResponseFailedChat
- type ResponseGetJoinWay
- type ResponseGroupChatGet
- type ResponseGroupChatList
- type ResponseGroupChatOpenGIDToChatID
- type ResponseGroupChatTransfer
- type ResponseUpdateJoinWay
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompactGroupChat ¶
type GroupChat ¶
type GroupChat struct {
ChatID string `json:"chat_id"`
Name string `json:"name"`
Owner string `json:"owner"`
CreateTime int `json:"create_time"`
Notice string `json:"notice"`
MemberList []*Member `json:"member_list"`
AdminList []*Admin `json:"admin_list"`
MemberVersion string `json:"member_version"`
}
type JoinWay ¶ added in v3.4.3
type JoinWay struct {
ConfigId string `json:"config_id"`
Scene int `json:"scene"`
Remark string `json:"remark"`
AutoCreateRoom int `json:"auto_create_room"`
RoomBaseName string `json:"room_base_name"`
RoomBaseId int `json:"room_base_id"`
ChatIdList []string `json:"chat_id_list"`
QrCode string `json:"qr_code"`
State string `json:"state"`
}
type Member ¶
type Member struct {
UserID string `json:"userid"`
Type int `json:"type"`
JoinTime int `json:"join_time"`
JoinScene int `json:"join_scene"`
State string `json:"state"`
Invitor *Invitor `json:"invitor,omitempty"`
GroupNickname string `json:"group_nickname"`
Name string `json:"name"`
UnionID string `json:"unionid,omitempty"`
}
type ResponseAddJoinWay ¶ added in v3.4.3
type ResponseAddJoinWay struct {
response.ResponseWork
ConfigId string `json:"config_id"`
}
type ResponseDelJoinWay ¶ added in v3.4.3
type ResponseDelJoinWay struct {
response.ResponseWork
}
type ResponseFailedChat ¶
type ResponseFailedChat struct {
response.ResponseWork
ChatID string `json:"chat_id"` // "wrOgQhDgAAcwMTB7YmDkbeBsgT_KAAAA",
ErrCode int `json:"errcode"` // 90500,
ErrMsg string `json:"errmsg"` // "the owner of this chat is not resigned"
}
type ResponseGetJoinWay ¶ added in v3.4.3
type ResponseGetJoinWay struct {
response.ResponseWork
JoinWay JoinWay `json:"join_way"`
}
type ResponseGroupChatGet ¶
type ResponseGroupChatGet struct {
response.ResponseWork
GroupChat *GroupChat `json:"group_chat"`
}
type ResponseGroupChatList ¶
type ResponseGroupChatList struct {
response.ResponseWork
GroupChatList []*CompactGroupChat `json:"group_chat_list"`
NextCursor string `json:"next_cursor"`
}
type ResponseGroupChatOpenGIDToChatID ¶
type ResponseGroupChatOpenGIDToChatID struct {
response.ResponseWork
ChatID *power.HashMap `json:"chat_id"`
}
type ResponseGroupChatTransfer ¶
type ResponseGroupChatTransfer struct {
response.ResponseWork
ExternalContactList []*ResponseFailedChat `json:"failed_chat_list"`
}
type ResponseUpdateJoinWay ¶ added in v3.4.3
type ResponseUpdateJoinWay struct {
response.ResponseWork
}
Click to show internal directories.
Click to hide internal directories.