36 lines
1.2 KiB
Go
36 lines
1.2 KiB
Go
package Netease
|
|
|
|
type CreateChatGroupRsp struct {
|
|
FailedList []*FailedMember `json:"failed_list,omitempty"`
|
|
TeamInfo *TeamInfo `json:"team_info"`
|
|
}
|
|
|
|
type FailedMember struct {
|
|
AccountID string `json:"account_id"`
|
|
ErrorCode int `json:"error_code"`
|
|
ErrorMsg string `json:"error_msg"`
|
|
}
|
|
|
|
type TeamInfo struct {
|
|
TeamID int64 `json:"team_id"`
|
|
OwnerAccountID string `json:"owner_account_id"`
|
|
Name string `json:"name"`
|
|
Icon string `json:"icon,omitempty"`
|
|
Announcement string `json:"announcement,omitempty"`
|
|
Intro string `json:"intro,omitempty"`
|
|
MembersLimit int `json:"members_limit"`
|
|
MemberCount int `json:"member_count"`
|
|
ServerExtension string `json:"server_extension,omitempty"`
|
|
CustomerExtension string `json:"customer_extension,omitempty"`
|
|
CreateTime int64 `json:"create_time"`
|
|
UpdateTime int64 `json:"update_time"`
|
|
TeamType int `json:"team_type"`
|
|
Configuration *TeamConfiguration `json:"configuration,omitempty"`
|
|
}
|
|
|
|
type BaseRes[T any] struct {
|
|
Code int
|
|
Msg string
|
|
Data T
|
|
}
|