proto update

This commit is contained in:
away 2021-07-15 11:10:31 +08:00
parent 63da57fb90
commit 0cea353558
2 changed files with 351 additions and 302 deletions

View File

@ -505,17 +505,22 @@ func (m *GetGroupApplicationListReq) GetOperationID() string {
} }
type GetGroupApplicationList_Data_User struct { type GetGroupApplicationList_Data_User struct {
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"` ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"`
FromUserID string `protobuf:"bytes,2,opt,name=FromUserID,proto3" json:"FromUserID,omitempty"` GroupID string `protobuf:"bytes,2,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
FromUserNickName string `protobuf:"bytes,3,opt,name=FromUserNickName,proto3" json:"FromUserNickName,omitempty"` FromUserID string `protobuf:"bytes,3,opt,name=FromUserID,proto3" json:"FromUserID,omitempty"`
FromUserFaceUrl string `protobuf:"bytes,4,opt,name=FromUserFaceUrl,proto3" json:"FromUserFaceUrl,omitempty"` ToUserID string `protobuf:"bytes,4,opt,name=ToUserID,proto3" json:"ToUserID,omitempty"`
ToUserID string `protobuf:"bytes,5,opt,name=ToUserID,proto3" json:"ToUserID,omitempty"` Flag int32 `protobuf:"varint,5,opt,name=Flag,proto3" json:"Flag,omitempty"`
AddTime int64 `protobuf:"varint,6,opt,name=AddTime,proto3" json:"AddTime,omitempty"` RequestMsg string `protobuf:"bytes,6,opt,name=RequestMsg,proto3" json:"RequestMsg,omitempty"`
RequestMsg string `protobuf:"bytes,7,opt,name=RequestMsg,proto3" json:"RequestMsg,omitempty"` HandledMsg string `protobuf:"bytes,7,opt,name=HandledMsg,proto3" json:"HandledMsg,omitempty"`
HandledMsg string `protobuf:"bytes,8,opt,name=HandledMsg,proto3" json:"HandledMsg,omitempty"` AddTime int64 `protobuf:"varint,8,opt,name=AddTime,proto3" json:"AddTime,omitempty"`
Type int32 `protobuf:"varint,9,opt,name=Type,proto3" json:"Type,omitempty"` FromUserNickname string `protobuf:"bytes,9,opt,name=FromUserNickname,proto3" json:"FromUserNickname,omitempty"`
HandleStatus int32 `protobuf:"varint,10,opt,name=HandleStatus,proto3" json:"HandleStatus,omitempty"` ToUserNickname string `protobuf:"bytes,10,opt,name=ToUserNickname,proto3" json:"ToUserNickname,omitempty"`
HandleResult int32 `protobuf:"varint,11,opt,name=HandleResult,proto3" json:"HandleResult,omitempty"` FromUserFaceUrl string `protobuf:"bytes,11,opt,name=FromUserFaceUrl,proto3" json:"FromUserFaceUrl,omitempty"`
ToUserFaceUrl string `protobuf:"bytes,12,opt,name=ToUserFaceUrl,proto3" json:"ToUserFaceUrl,omitempty"`
HandledUser string `protobuf:"bytes,13,opt,name=HandledUser,proto3" json:"HandledUser,omitempty"`
Type int32 `protobuf:"varint,14,opt,name=Type,proto3" json:"Type,omitempty"`
HandleStatus int32 `protobuf:"varint,15,opt,name=HandleStatus,proto3" json:"HandleStatus,omitempty"`
HandleResult int32 `protobuf:"varint,16,opt,name=HandleResult,proto3" json:"HandleResult,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
@ -546,6 +551,13 @@ func (m *GetGroupApplicationList_Data_User) XXX_DiscardUnknown() {
var xxx_messageInfo_GetGroupApplicationList_Data_User proto.InternalMessageInfo var xxx_messageInfo_GetGroupApplicationList_Data_User proto.InternalMessageInfo
func (m *GetGroupApplicationList_Data_User) GetID() string {
if m != nil {
return m.ID
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetGroupID() string { func (m *GetGroupApplicationList_Data_User) GetGroupID() string {
if m != nil { if m != nil {
return m.GroupID return m.GroupID
@ -560,20 +572,6 @@ func (m *GetGroupApplicationList_Data_User) GetFromUserID() string {
return "" return ""
} }
func (m *GetGroupApplicationList_Data_User) GetFromUserNickName() string {
if m != nil {
return m.FromUserNickName
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetFromUserFaceUrl() string {
if m != nil {
return m.FromUserFaceUrl
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetToUserID() string { func (m *GetGroupApplicationList_Data_User) GetToUserID() string {
if m != nil { if m != nil {
return m.ToUserID return m.ToUserID
@ -581,9 +579,9 @@ func (m *GetGroupApplicationList_Data_User) GetToUserID() string {
return "" return ""
} }
func (m *GetGroupApplicationList_Data_User) GetAddTime() int64 { func (m *GetGroupApplicationList_Data_User) GetFlag() int32 {
if m != nil { if m != nil {
return m.AddTime return m.Flag
} }
return 0 return 0
} }
@ -602,6 +600,48 @@ func (m *GetGroupApplicationList_Data_User) GetHandledMsg() string {
return "" return ""
} }
func (m *GetGroupApplicationList_Data_User) GetAddTime() int64 {
if m != nil {
return m.AddTime
}
return 0
}
func (m *GetGroupApplicationList_Data_User) GetFromUserNickname() string {
if m != nil {
return m.FromUserNickname
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetToUserNickname() string {
if m != nil {
return m.ToUserNickname
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetFromUserFaceUrl() string {
if m != nil {
return m.FromUserFaceUrl
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetToUserFaceUrl() string {
if m != nil {
return m.ToUserFaceUrl
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetHandledUser() string {
if m != nil {
return m.HandledUser
}
return ""
}
func (m *GetGroupApplicationList_Data_User) GetType() int32 { func (m *GetGroupApplicationList_Data_User) GetType() int32 {
if m != nil { if m != nil {
return m.Type return m.Type
@ -1641,14 +1681,14 @@ func (m *GetGroupMembersInfoResp) GetMemberList() []*GroupMemberFullInfo {
} }
type KickGroupMemberReq struct { type KickGroupMemberReq struct {
GroupID string `protobuf:"bytes,1,opt,name=groupID,proto3" json:"groupID,omitempty"` GroupID string `protobuf:"bytes,1,opt,name=groupID,proto3" json:"groupID,omitempty"`
UidList []string `protobuf:"bytes,2,rep,name=uidList,proto3" json:"uidList,omitempty"` UidListInfo []*GroupMemberFullInfo `protobuf:"bytes,2,rep,name=uidListInfo,proto3" json:"uidListInfo,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"` Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"` Token string `protobuf:"bytes,4,opt,name=token,proto3" json:"token,omitempty"`
OperationID string `protobuf:"bytes,5,opt,name=operationID,proto3" json:"operationID,omitempty"` OperationID string `protobuf:"bytes,5,opt,name=operationID,proto3" json:"operationID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"` XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"` XXX_sizecache int32 `json:"-"`
} }
func (m *KickGroupMemberReq) Reset() { *m = KickGroupMemberReq{} } func (m *KickGroupMemberReq) Reset() { *m = KickGroupMemberReq{} }
@ -1683,9 +1723,9 @@ func (m *KickGroupMemberReq) GetGroupID() string {
return "" return ""
} }
func (m *KickGroupMemberReq) GetUidList() []string { func (m *KickGroupMemberReq) GetUidListInfo() []*GroupMemberFullInfo {
if m != nil { if m != nil {
return m.UidList return m.UidListInfo
} }
return nil return nil
} }
@ -2288,109 +2328,114 @@ func init() {
} }
var fileDescriptor_6e2b031859d3bcfd = []byte{ var fileDescriptor_6e2b031859d3bcfd = []byte{
// 1619 bytes of a gzipped FileDescriptorProto // 1708 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0xcd, 0x6f, 0xdc, 0x44, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x59, 0x4d, 0x6f, 0x1c, 0x45,
0x14, 0x97, 0x77, 0xbd, 0x49, 0xf6, 0x25, 0x69, 0x92, 0x49, 0x93, 0x1a, 0x37, 0x44, 0xe9, 0x50, 0x13, 0xd6, 0xec, 0xce, 0xda, 0xde, 0xf2, 0x77, 0x3b, 0x76, 0xe6, 0x9d, 0xf8, 0xb5, 0x9c, 0x79,
0xa1, 0x88, 0x43, 0x91, 0x52, 0x81, 0x54, 0xe8, 0x81, 0x36, 0x69, 0xda, 0x14, 0x9a, 0xb4, 0x4e, 0xa3, 0x57, 0x16, 0x87, 0x20, 0x39, 0x02, 0x29, 0x90, 0x03, 0x89, 0x1d, 0x3b, 0x0e, 0xc4, 0x4e,
0x7a, 0xe1, 0xd2, 0xba, 0xeb, 0xc9, 0xd6, 0x8d, 0xd7, 0xf6, 0xda, 0x5e, 0x0a, 0x5c, 0x50, 0xf9, 0xc6, 0xce, 0x85, 0x4b, 0x32, 0xd9, 0x69, 0x6f, 0x26, 0xde, 0x9d, 0xd9, 0x9d, 0x99, 0x25, 0xc0,
0x10, 0x5f, 0x42, 0x1c, 0xb8, 0x20, 0xf8, 0x07, 0x38, 0xf1, 0x4f, 0xf1, 0x8f, 0xa0, 0xf9, 0xf4, 0x05, 0x05, 0x90, 0xf8, 0x12, 0xe2, 0xc0, 0x09, 0xf8, 0x03, 0x9c, 0xf8, 0x05, 0xfc, 0x1b, 0xfe,
0xf8, 0x6b, 0x37, 0x4a, 0x10, 0xbd, 0x44, 0xfb, 0xde, 0x3c, 0xcf, 0xbc, 0xf7, 0x9b, 0xf7, 0x39, 0x08, 0xea, 0xea, 0x8f, 0xe9, 0xf9, 0xda, 0x8d, 0x6c, 0x44, 0x2e, 0xab, 0xa9, 0xea, 0xea, 0xee,
0x81, 0xa5, 0x7e, 0x12, 0x8d, 0xe2, 0x77, 0xd9, 0xdf, 0x6b, 0x71, 0x12, 0x65, 0x11, 0xea, 0x30, 0xea, 0xea, 0xaa, 0xa7, 0xaa, 0x7a, 0x61, 0xb9, 0x1b, 0x47, 0xa3, 0xc1, 0xdb, 0xf8, 0x7b, 0x7d,
0x02, 0xef, 0x02, 0x6c, 0x47, 0x83, 0x41, 0x14, 0x3a, 0x24, 0x8d, 0xd1, 0x1a, 0x74, 0xef, 0x24, 0x10, 0x47, 0x69, 0x44, 0x5a, 0x48, 0x38, 0x7b, 0x00, 0x3b, 0x51, 0xbf, 0x1f, 0x85, 0x2e, 0x4d,
0x49, 0x94, 0x6c, 0x47, 0x1e, 0xb1, 0x8c, 0x0d, 0x63, 0xb3, 0xe3, 0xe4, 0x0c, 0x64, 0xc3, 0x0c, 0x06, 0x64, 0x1d, 0xda, 0x77, 0xe3, 0x38, 0x8a, 0x77, 0x22, 0x9f, 0x5a, 0xc6, 0xa6, 0xb1, 0xd5,
0x23, 0x1e, 0xa4, 0x7d, 0xab, 0xb5, 0x61, 0x6c, 0x76, 0x1d, 0x45, 0xe3, 0x6f, 0x5a, 0x70, 0x61, 0x72, 0x33, 0x06, 0xb1, 0x61, 0x06, 0x89, 0x07, 0x49, 0xd7, 0x6a, 0x6c, 0x1a, 0x5b, 0x6d, 0x57,
0x3b, 0x21, 0x6e, 0x46, 0xee, 0xd2, 0x7d, 0x1d, 0x32, 0x44, 0x37, 0x00, 0x06, 0x64, 0xf0, 0x8c, 0xd1, 0xce, 0x57, 0x0d, 0x58, 0xd8, 0x89, 0xa9, 0x97, 0xd2, 0x7d, 0xb6, 0xae, 0x4b, 0x87, 0xe4,
0x24, 0x9f, 0xf8, 0x69, 0x66, 0x19, 0x1b, 0xed, 0xcd, 0xd9, 0xad, 0x37, 0xae, 0x71, 0x1d, 0x98, 0x26, 0x40, 0x9f, 0xf6, 0x9f, 0xd1, 0xf8, 0xa3, 0x20, 0x49, 0x2d, 0x63, 0xb3, 0xb9, 0x35, 0xbb,
0xd0, 0x2d, 0xcf, 0x7b, 0xc0, 0x04, 0xf6, 0xc2, 0xe3, 0xc8, 0xd1, 0x84, 0xa9, 0x1e, 0x4c, 0x6e, 0xfd, 0x9f, 0xeb, 0x5c, 0x07, 0x14, 0xba, 0xed, 0xfb, 0x0f, 0x50, 0xe0, 0x20, 0x3c, 0x8d, 0x5c,
0xdf, 0x1d, 0x10, 0x71, 0x54, 0xce, 0x40, 0x18, 0xe6, 0xfc, 0x30, 0x4b, 0x22, 0x6f, 0xd4, 0xcb, 0x4d, 0x98, 0xe9, 0x81, 0x72, 0x87, 0x5e, 0x9f, 0x8a, 0xad, 0x32, 0x06, 0x71, 0x60, 0x2e, 0x08,
0xfc, 0x28, 0xb4, 0xda, 0x4c, 0xa0, 0xc0, 0xa3, 0x32, 0x61, 0x94, 0xf9, 0xc7, 0x7e, 0xcf, 0x65, 0xd3, 0x38, 0xf2, 0x47, 0x9d, 0x34, 0x88, 0x42, 0xab, 0x89, 0x02, 0x39, 0x1e, 0x93, 0x09, 0xa3,
0x32, 0x26, 0x97, 0xd1, 0x79, 0xc8, 0x82, 0xe9, 0x63, 0xb7, 0x47, 0x1e, 0x27, 0x81, 0xd5, 0x61, 0x34, 0x38, 0x0d, 0x3a, 0x1e, 0xca, 0x98, 0x5c, 0x46, 0xe7, 0x11, 0x0b, 0xa6, 0x4f, 0xbd, 0x0e,
0xcb, 0x92, 0x44, 0x17, 0xa1, 0x93, 0x45, 0x27, 0x24, 0xb4, 0xa6, 0x18, 0x9f, 0x13, 0x68, 0x03, 0x7d, 0x1c, 0xf7, 0xac, 0x16, 0x0e, 0x4b, 0x92, 0x5c, 0x82, 0x56, 0x1a, 0x9d, 0xd1, 0xd0, 0x9a,
0x66, 0xa3, 0x98, 0x24, 0xec, 0xe3, 0xbd, 0x1d, 0x6b, 0x9a, 0xad, 0xe9, 0x2c, 0xfc, 0x11, 0xa0, 0x42, 0x3e, 0x27, 0xc8, 0x26, 0xcc, 0x46, 0x03, 0x1a, 0xe3, 0xe4, 0x83, 0x5d, 0x6b, 0x1a, 0xc7,
0xaa, 0x65, 0x68, 0x11, 0xda, 0x23, 0xdf, 0x63, 0x78, 0x76, 0x1d, 0xfa, 0x93, 0x9e, 0x9c, 0x92, 0x74, 0x96, 0xf3, 0x01, 0x90, 0xf2, 0xc9, 0xc8, 0x12, 0x34, 0x47, 0x81, 0x8f, 0xf6, 0x6c, 0xbb,
0xcc, 0x89, 0x02, 0x6e, 0x5d, 0xc7, 0x91, 0x24, 0x26, 0xb0, 0x50, 0x80, 0xf1, 0x3c, 0x97, 0x42, 0xec, 0x93, 0xed, 0x9c, 0xd0, 0xd4, 0x8d, 0x7a, 0xfc, 0x74, 0x2d, 0x57, 0x92, 0x0e, 0x85, 0xc5,
0x8f, 0x61, 0xa8, 0xed, 0xed, 0x08, 0x8c, 0x24, 0x89, 0x03, 0x58, 0xbc, 0x4b, 0x32, 0x76, 0x46, 0x9c, 0x19, 0x2f, 0x72, 0x29, 0x6c, 0x1b, 0xb4, 0xda, 0xc1, 0xae, 0xb0, 0x91, 0x24, 0x9d, 0x1e,
0xca, 0xd0, 0x27, 0x43, 0x6a, 0x9e, 0x58, 0x56, 0x17, 0xd6, 0x75, 0x74, 0x56, 0x0e, 0x4b, 0x6b, 0x2c, 0xed, 0xd3, 0x14, 0xf7, 0x48, 0xd0, 0xfa, 0x74, 0xc8, 0x8e, 0x27, 0x86, 0xd5, 0x85, 0xb5,
0x0c, 0x2c, 0xed, 0x2a, 0x2c, 0x29, 0x2c, 0x95, 0x4e, 0x3b, 0x97, 0x59, 0x57, 0xc1, 0xf4, 0xdc, 0x5d, 0x9d, 0x95, 0x99, 0xa5, 0x31, 0xc6, 0x2c, 0xcd, 0xb2, 0x59, 0x12, 0x58, 0x2e, 0xec, 0x76,
0xcc, 0xb5, 0xda, 0xcc, 0xa5, 0x16, 0x75, 0x97, 0x62, 0xbb, 0xb3, 0x55, 0xfc, 0x8f, 0x01, 0x0b, 0xa1, 0x63, 0x5d, 0x03, 0xd3, 0xf7, 0x52, 0xcf, 0x6a, 0xa2, 0x4b, 0x2d, 0xe9, 0x2e, 0x85, 0xab,
0x87, 0xe2, 0x54, 0x69, 0xa2, 0x06, 0x88, 0x51, 0x00, 0x64, 0xb2, 0xc7, 0x15, 0xbc, 0xa9, 0x5d, 0xe3, 0xa8, 0xf3, 0x97, 0x01, 0x8b, 0xc7, 0x62, 0x57, 0x79, 0x44, 0xcd, 0x20, 0x46, 0xce, 0x20,
0xe3, 0x4d, 0x65, 0xaf, 0x34, 0x6b, 0xbc, 0xf2, 0xbf, 0xf7, 0xb8, 0x87, 0x60, 0x4b, 0x68, 0x6f, 0x93, 0x3d, 0x2e, 0xe7, 0x4d, 0xcd, 0x0a, 0x6f, 0x2a, 0x7a, 0xa5, 0x59, 0xe1, 0x95, 0xff, 0xbc,
0xc5, 0x71, 0x20, 0x94, 0xa1, 0xb7, 0x45, 0xed, 0x5d, 0x84, 0xf6, 0x63, 0x65, 0x2b, 0xfd, 0x49, 0xc7, 0x3d, 0x04, 0x5b, 0x9a, 0xf6, 0xf6, 0x60, 0xd0, 0x13, 0xca, 0xb0, 0xdb, 0x62, 0xe7, 0x5d,
0x77, 0x3c, 0xd0, 0x76, 0xe4, 0x96, 0xea, 0x2c, 0xfc, 0x5d, 0x1b, 0xae, 0x34, 0x6c, 0xf9, 0x64, 0x82, 0xe6, 0x63, 0x75, 0x56, 0xf6, 0xc9, 0x56, 0x3c, 0xd2, 0x56, 0xe4, 0x27, 0xd5, 0x59, 0xce,
0xc7, 0xcd, 0xdc, 0x27, 0x8f, 0x53, 0x92, 0x50, 0x4b, 0xee, 0x16, 0x91, 0x14, 0x24, 0x5a, 0x07, 0x2f, 0x26, 0x5c, 0xad, 0x59, 0xf2, 0xc9, 0xae, 0x97, 0x7a, 0x4f, 0x1e, 0x27, 0x34, 0x26, 0x0b,
0xd8, 0x4d, 0xa2, 0x01, 0x95, 0x52, 0x07, 0x68, 0x1c, 0xf4, 0x0e, 0x2c, 0x4a, 0x6a, 0xdf, 0xef, 0xd0, 0x50, 0x0b, 0x37, 0x0e, 0x76, 0xd9, 0xc9, 0xf6, 0x85, 0x65, 0xf9, 0x9a, 0x92, 0x24, 0x1b,
0x9d, 0x30, 0xc0, 0x39, 0x9e, 0x15, 0x3e, 0xda, 0x84, 0x05, 0xc9, 0xdb, 0x15, 0xb8, 0x71, 0x58, 0x00, 0x7b, 0x71, 0xd4, 0x67, 0xb3, 0x94, 0x77, 0x68, 0x1c, 0x76, 0xd3, 0x27, 0x91, 0x18, 0xe5,
0xcb, 0x6c, 0xea, 0x2f, 0x47, 0x91, 0x38, 0x93, 0x43, 0xab, 0x68, 0xaa, 0xeb, 0x2d, 0xcf, 0x3b, 0x36, 0x53, 0x34, 0x21, 0x60, 0xee, 0xf5, 0xbc, 0x2e, 0x1a, 0xab, 0xe5, 0xe2, 0x37, 0x5b, 0xcf,
0xf2, 0x07, 0x84, 0xa1, 0xdb, 0x76, 0x24, 0x49, 0x75, 0x75, 0xc8, 0x70, 0x44, 0xd2, 0x8c, 0xfa, 0xa5, 0xc3, 0x11, 0x4d, 0x52, 0xe6, 0x1b, 0xdc, 0x5c, 0x1a, 0x87, 0x8d, 0xdf, 0xf3, 0x42, 0xbf,
0x19, 0x87, 0x57, 0xe3, 0xd0, 0xf5, 0x7b, 0x6e, 0xe8, 0x05, 0xc4, 0xa3, 0xeb, 0x33, 0x7c, 0x3d, 0x47, 0x7d, 0x36, 0xce, 0x4d, 0xa6, 0x71, 0x98, 0xa6, 0xb7, 0x7d, 0xff, 0x24, 0xe8, 0x53, 0x6b,
0xe7, 0x20, 0x04, 0xe6, 0xd1, 0x17, 0x31, 0xb1, 0xba, 0xcc, 0x7d, 0xd9, 0x6f, 0xea, 0x07, 0x5c, 0x66, 0xd3, 0xd8, 0x6a, 0xba, 0x92, 0x24, 0x6f, 0xc1, 0x92, 0xd4, 0xeb, 0x30, 0xe8, 0x9c, 0x85,
0xe2, 0x30, 0x73, 0xb3, 0x51, 0x6a, 0x01, 0x5b, 0x2b, 0xf0, 0x72, 0x19, 0x87, 0xa4, 0xa3, 0x20, 0xcc, 0x15, 0xda, 0x38, 0xbf, 0xc4, 0x27, 0xff, 0x87, 0x05, 0xae, 0xa5, 0x92, 0x04, 0x94, 0x2c,
0xb3, 0x66, 0x75, 0x19, 0xce, 0xc3, 0x43, 0xb8, 0xdc, 0x70, 0x0d, 0xf4, 0x16, 0xa8, 0xc3, 0x6c, 0x70, 0xc9, 0x16, 0x2c, 0xca, 0xb9, 0x7b, 0xe2, 0xe6, 0x67, 0x51, 0xb0, 0xc8, 0x26, 0xd7, 0x60,
0x47, 0xa3, 0x30, 0x13, 0xa1, 0xc3, 0x09, 0x74, 0x13, 0x4c, 0x6a, 0xb4, 0xd5, 0x62, 0xa1, 0xb1, 0x9e, 0xcf, 0x95, 0x72, 0x73, 0x28, 0x97, 0x67, 0xb2, 0xfb, 0x13, 0x67, 0x61, 0x5c, 0x6b, 0x9e,
0x29, 0x43, 0x63, 0xd2, 0x75, 0x3a, 0xec, 0x2b, 0xfc, 0xbd, 0xd1, 0x78, 0x26, 0x0b, 0x59, 0x0b, 0xdf, 0x9f, 0xc6, 0x62, 0x36, 0x3b, 0xf9, 0x6c, 0x40, 0xad, 0x05, 0x6e, 0x33, 0xf6, 0xcd, 0x7c,
0xa6, 0xef, 0x24, 0x7a, 0xc0, 0x4a, 0x12, 0xad, 0xc2, 0xd4, 0x9d, 0x44, 0x0b, 0x56, 0x41, 0xa1, 0x93, 0x8b, 0x1c, 0xa7, 0x5e, 0x3a, 0x4a, 0xac, 0x45, 0x1c, 0xcb, 0xf1, 0x32, 0x19, 0x97, 0x26,
0xf7, 0xc1, 0xdc, 0xe1, 0xa1, 0x6a, 0x6c, 0xce, 0x6e, 0xe1, 0xf1, 0xfa, 0x50, 0x49, 0x87, 0xc9, 0xa3, 0x5e, 0x6a, 0x2d, 0xe9, 0x32, 0x9c, 0xe7, 0x0c, 0xe1, 0x4a, 0x8d, 0x6b, 0x30, 0xcf, 0x60,
0xe3, 0x9f, 0x0d, 0x58, 0x39, 0x4a, 0xdc, 0x30, 0x3d, 0x26, 0x09, 0x13, 0x3d, 0x78, 0x19, 0x92, 0x4e, 0xbc, 0x13, 0x8d, 0xc2, 0x54, 0x84, 0x33, 0x27, 0xc8, 0x2d, 0x30, 0x51, 0xd7, 0x06, 0x86,
0x44, 0x84, 0x70, 0x83, 0xe3, 0xd9, 0x30, 0x73, 0x10, 0x78, 0x4c, 0x50, 0xa6, 0x0c, 0x49, 0xd3, 0xeb, 0x96, 0x0c, 0xd7, 0x49, 0x2e, 0xe6, 0xe2, 0x2c, 0xe7, 0x1b, 0xa3, 0x76, 0x4f, 0x84, 0x11,
0xb5, 0x7d, 0xf2, 0x92, 0xaf, 0x71, 0x67, 0x53, 0x74, 0x39, 0x24, 0xcc, 0x6a, 0x48, 0xdc, 0x87, 0x0b, 0xa6, 0xef, 0xc6, 0x3a, 0x88, 0x48, 0x92, 0xac, 0xc1, 0xd4, 0xdd, 0x58, 0x03, 0x10, 0x41,
0xd5, 0x3a, 0x65, 0xce, 0x82, 0x08, 0xfe, 0x12, 0xe6, 0xee, 0x47, 0x7e, 0xa8, 0xaa, 0x64, 0x73, 0x91, 0x77, 0xc1, 0xdc, 0xe5, 0xf0, 0x61, 0x6c, 0xcd, 0x6e, 0x3b, 0xe3, 0xf5, 0x61, 0x92, 0x2e,
0x4a, 0xb2, 0x60, 0x7a, 0x40, 0xd2, 0xd4, 0xed, 0xcb, 0x84, 0x24, 0xc9, 0x3c, 0x59, 0xb4, 0x4b, 0xca, 0x3b, 0x3f, 0x18, 0xb0, 0x7a, 0x12, 0x7b, 0x61, 0x72, 0x4a, 0x63, 0x14, 0x3d, 0x7a, 0x19,
0xc9, 0x62, 0x82, 0x1d, 0x3f, 0x9a, 0x70, 0xb9, 0x0c, 0x3c, 0x35, 0x23, 0x0a, 0x53, 0x22, 0x2a, 0xd2, 0x58, 0xc0, 0xca, 0x7e, 0x1e, 0x56, 0xa4, 0xf3, 0xdb, 0x30, 0x73, 0xd4, 0xf3, 0x51, 0x50,
0x80, 0xbe, 0x83, 0x51, 0xd9, 0x81, 0xea, 0xc4, 0x8c, 0x57, 0x91, 0x2d, 0x49, 0xfd, 0x5e, 0xda, 0xc2, 0x98, 0xa4, 0xd9, 0xd8, 0x21, 0x7d, 0xc9, 0xc7, 0x78, 0x58, 0x28, 0xba, 0x18, 0xa6, 0x66,
0xe3, 0x12, 0x82, 0x79, 0xaa, 0x84, 0xd0, 0x39, 0x7d, 0x42, 0x98, 0x9a, 0x9c, 0x10, 0xa6, 0x4b, 0x39, 0x4c, 0xef, 0xc3, 0x5a, 0x95, 0x32, 0xe7, 0xb1, 0x88, 0xf3, 0x39, 0xcc, 0xdd, 0x8f, 0x82,
0x09, 0xe1, 0x6d, 0xb8, 0xc0, 0x7f, 0xab, 0xf3, 0x78, 0x68, 0x97, 0xb8, 0xe8, 0x2a, 0xcc, 0x73, 0x50, 0x65, 0xee, 0x7a, 0x98, 0xb4, 0x60, 0xba, 0x4f, 0x93, 0xc4, 0xeb, 0x4a, 0x90, 0x94, 0x64,
0x8e, 0x3c, 0xab, 0xcb, 0xc4, 0x8a, 0x4c, 0x3d, 0xbd, 0xc0, 0xb8, 0xf4, 0x32, 0x3b, 0x21, 0xbd, 0x06, 0x60, 0xcd, 0x02, 0x80, 0x4d, 0x38, 0xc7, 0x77, 0x26, 0x5c, 0x29, 0x1a, 0x9e, 0x1d, 0x23,
0xcc, 0x35, 0xa6, 0x97, 0xf9, 0x31, 0xe9, 0xe5, 0xc2, 0x29, 0xd2, 0xcb, 0x42, 0x4d, 0x7a, 0x79, 0x0a, 0x13, 0x2a, 0xb2, 0x92, 0xbe, 0x82, 0x51, 0x5a, 0x81, 0xe9, 0x84, 0x87, 0xcf, 0xa0, 0x47,
0x08, 0x6b, 0xcd, 0xae, 0x70, 0x26, 0xcf, 0xfe, 0xc1, 0x00, 0xeb, 0x90, 0x64, 0xcc, 0x21, 0xd8, 0x90, 0xfa, 0xbd, 0x34, 0xc7, 0x81, 0x92, 0x59, 0x02, 0xa5, 0x02, 0x14, 0x60, 0x56, 0x68, 0x95,
0xd6, 0x12, 0xc7, 0xf1, 0x6e, 0x6e, 0xc3, 0x4c, 0x28, 0xaf, 0x41, 0x84, 0xad, 0xa4, 0xcb, 0x0e, 0xa1, 0xe0, 0xb0, 0x26, 0xc4, 0xa7, 0xaa, 0x43, 0x5c, 0x87, 0xba, 0xe9, 0x02, 0xd4, 0xe5, 0x00,
0xd9, 0xae, 0x3a, 0xa4, 0x0a, 0x05, 0x53, 0x0b, 0x05, 0xfc, 0x14, 0xe6, 0x1e, 0x8d, 0xfc, 0xec, 0x05, 0xf7, 0x9b, 0x29, 0x02, 0x0a, 0xee, 0x56, 0x82, 0x89, 0x76, 0x15, 0x4c, 0x68, 0x20, 0x07,
0x14, 0x41, 0x56, 0xaa, 0xb0, 0xad, 0x4a, 0x85, 0xad, 0x0f, 0x36, 0xfc, 0x6d, 0x0b, 0xac, 0x32, 0x79, 0x90, 0xcb, 0xc3, 0xe7, 0xec, 0x04, 0xf8, 0x9c, 0x2b, 0xc1, 0xa7, 0x84, 0x97, 0xf9, 0x31,
0x7e, 0xcc, 0xbb, 0x68, 0xc3, 0xd7, 0x7c, 0x9c, 0x68, 0x05, 0x5b, 0x79, 0x2b, 0x88, 0xc0, 0x0c, 0xf0, 0xb2, 0xf0, 0x1a, 0xf0, 0xb2, 0x58, 0x01, 0x2f, 0x0f, 0x61, 0xbd, 0xde, 0x15, 0xce, 0xe5,
0xf3, 0x12, 0xc8, 0x7e, 0x53, 0x9e, 0xdf, 0x53, 0x2d, 0x04, 0xfb, 0x4d, 0x51, 0x4f, 0xc8, 0x90, 0xd9, 0xdf, 0x1a, 0x60, 0x1d, 0xd3, 0x14, 0x1d, 0x02, 0x97, 0x96, 0x76, 0x1c, 0xef, 0xe6, 0x36,
0xa2, 0xce, 0x63, 0x43, 0x50, 0x34, 0x22, 0xdc, 0x5c, 0x05, 0xad, 0xc8, 0x95, 0xd9, 0x74, 0xd7, 0xcc, 0x84, 0xf2, 0x1a, 0x44, 0xd8, 0x4a, 0xba, 0xe8, 0x90, 0xcd, 0xb2, 0x43, 0xaa, 0x50, 0x30,
0xe3, 0xc0, 0xe5, 0x65, 0xae, 0xe3, 0xb0, 0xdf, 0xd4, 0x03, 0xb9, 0xad, 0x11, 0x8d, 0x13, 0x51, 0xb5, 0x50, 0x70, 0x9e, 0xc2, 0xdc, 0xa3, 0x51, 0x90, 0xbe, 0x46, 0x90, 0x15, 0xb2, 0x7e, 0xa3,
0xe0, 0x72, 0x0e, 0x5d, 0x7f, 0x9e, 0x7b, 0x28, 0x77, 0x7f, 0x8d, 0x83, 0x7f, 0x33, 0x60, 0x99, 0x94, 0xf5, 0xab, 0x83, 0xcd, 0xf9, 0xba, 0x01, 0x56, 0xd1, 0x7e, 0xe8, 0x5d, 0xac, 0x08, 0xad,
0xc1, 0xc0, 0xdb, 0xdd, 0xdd, 0x51, 0x10, 0x30, 0x04, 0x56, 0x61, 0x6a, 0x44, 0xd1, 0x90, 0x5d, 0xdf, 0x4e, 0x94, 0xa7, 0x8d, 0xac, 0x3c, 0x25, 0x60, 0x62, 0x4a, 0xe3, 0xab, 0xe3, 0x37, 0xe3,
0xaf, 0xa0, 0xa8, 0x0e, 0x49, 0xde, 0xf5, 0xb2, 0xdf, 0xd4, 0x01, 0x5e, 0x44, 0x3e, 0x57, 0x9d, 0x05, 0x1d, 0x55, 0xd6, 0xe0, 0x37, 0xb3, 0x7a, 0x4c, 0x87, 0xcc, 0xea, 0x3c, 0x36, 0x04, 0xc5,
0xa2, 0x60, 0x3a, 0x8a, 0x2e, 0x38, 0x87, 0x59, 0x72, 0x8e, 0xc6, 0x66, 0x0a, 0xff, 0x69, 0xc0, 0x22, 0xc2, 0xcb, 0x54, 0x40, 0x2f, 0x9c, 0x42, 0x2f, 0x2c, 0xb2, 0xd9, 0xaa, 0xa7, 0x2c, 0xc1,
0x8a, 0xac, 0x31, 0x0f, 0xd4, 0x54, 0x31, 0xde, 0x11, 0xce, 0xd8, 0xdb, 0x52, 0x4b, 0x8f, 0xfd, 0x4f, 0x73, 0x6f, 0x3a, 0x15, 0x09, 0x9e, 0x9f, 0x35, 0x62, 0x71, 0xc2, 0xa3, 0x40, 0xe3, 0xb0,
0x20, 0x23, 0x09, 0xd3, 0xaf, 0xe3, 0x08, 0x8a, 0x9e, 0x14, 0x92, 0xcf, 0xb3, 0x43, 0x32, 0x64, 0xf1, 0xe7, 0x99, 0x87, 0x72, 0xf7, 0xd7, 0x38, 0xce, 0xcf, 0x06, 0xac, 0xa0, 0x19, 0x78, 0x09,
0xda, 0x75, 0x1c, 0x49, 0xe2, 0xbf, 0x0c, 0x58, 0xad, 0xd3, 0x8e, 0xf7, 0xc4, 0xa4, 0xdc, 0x13, 0xbe, 0x37, 0xea, 0xf5, 0xd0, 0x02, 0x6b, 0x30, 0x35, 0x62, 0xd6, 0x90, 0x95, 0xb8, 0xa0, 0x98,
0x13, 0xbd, 0x27, 0x26, 0xa5, 0x9e, 0x58, 0xd2, 0xe8, 0x83, 0xc2, 0xb0, 0xc5, 0x3b, 0x63, 0x5b, 0x0e, 0x71, 0x56, 0x89, 0xe3, 0x37, 0x73, 0x80, 0x17, 0x51, 0xc0, 0x55, 0x67, 0x56, 0x30, 0x5d,
0xef, 0x8c, 0x8b, 0x17, 0x54, 0x98, 0xb6, 0x34, 0x55, 0xcd, 0xa2, 0xaa, 0x3f, 0x55, 0x54, 0x4d, 0x45, 0xe7, 0x9c, 0xc3, 0x2c, 0x38, 0x47, 0x6d, 0x81, 0xe7, 0xfc, 0x66, 0xc0, 0xaa, 0xcc, 0x31,
0x27, 0xb7, 0xd2, 0xeb, 0x05, 0x55, 0x5a, 0x6c, 0x8c, 0xd0, 0x8f, 0x6b, 0xac, 0x5e, 0x51, 0xb5, 0x0f, 0x54, 0xa7, 0x33, 0xde, 0x11, 0xce, 0x59, 0x6f, 0xb3, 0x93, 0x9e, 0x06, 0xbd, 0x94, 0xc6,
0x7a, 0xe9, 0xad, 0xee, 0xaf, 0x06, 0x5c, 0xaa, 0x55, 0xe6, 0x75, 0x01, 0x87, 0x7f, 0x37, 0x00, 0xa8, 0x5f, 0xcb, 0x15, 0x14, 0xdb, 0x29, 0xa4, 0x9f, 0xa6, 0xc7, 0x74, 0x28, 0x2a, 0x2a, 0x49,
0x7d, 0xec, 0xf7, 0x4e, 0x34, 0xb9, 0x89, 0x25, 0x7d, 0xe4, 0x7b, 0x1a, 0x2e, 0x92, 0xe4, 0xe1, 0x3a, 0xbf, 0x1b, 0xb0, 0x56, 0xa5, 0x1d, 0xaf, 0xd3, 0x69, 0xb1, 0x4e, 0xa7, 0x7a, 0x9d, 0x4e,
0xed, 0xa6, 0x6a, 0xb6, 0x10, 0x54, 0x7d, 0x7e, 0x2b, 0x83, 0xd5, 0xa9, 0x82, 0xf5, 0x1e, 0x74, 0x0b, 0x75, 0xba, 0xa4, 0xc9, 0x7b, 0xb9, 0x06, 0x90, 0x57, 0xeb, 0xb6, 0x5e, 0xad, 0xe7, 0x2f,
0xf7, 0xbc, 0x2d, 0x9e, 0xeb, 0x59, 0xd6, 0xd9, 0xcb, 0x07, 0xd0, 0x3d, 0x8f, 0x1f, 0xc7, 0x6a, 0x28, 0xd7, 0x01, 0x6a, 0xaa, 0x9a, 0x79, 0x55, 0xbf, 0x2f, 0xa9, 0x9a, 0x4c, 0x2e, 0xef, 0x37,
0x03, 0x8f, 0x44, 0x41, 0xe1, 0xaf, 0x60, 0xb9, 0x62, 0xd0, 0xb9, 0xe0, 0xbd, 0x06, 0x5d, 0xdf, 0x72, 0xaa, 0x34, 0xb0, 0xb5, 0xd1, 0xb7, 0xab, 0xcd, 0x5e, 0x51, 0x39, 0x7b, 0xe9, 0xe5, 0xf7,
0xdb, 0x12, 0x67, 0x15, 0x07, 0x36, 0xa5, 0x9f, 0x93, 0x8b, 0xe0, 0x03, 0x58, 0xe9, 0x93, 0x8c, 0x4f, 0x06, 0x5c, 0xae, 0x54, 0xe6, 0x4d, 0x19, 0xce, 0xf9, 0xd3, 0x00, 0xf2, 0x61, 0xd0, 0x39,
0x76, 0x48, 0xc4, 0x63, 0x5a, 0xc8, 0xc8, 0x55, 0x40, 0x18, 0x63, 0x80, 0xa8, 0xa6, 0x6f, 0xfc, 0xd3, 0xe4, 0xc6, 0x9b, 0xe6, 0x16, 0xcc, 0x8e, 0x02, 0x9f, 0xcd, 0x65, 0x6b, 0x89, 0x2a, 0x6d,
0xaa, 0x05, 0x5d, 0x35, 0x03, 0xe6, 0x57, 0xe3, 0x15, 0xaf, 0xc6, 0x7b, 0xed, 0x03, 0xe0, 0x3a, 0xdc, 0x6e, 0xba, 0x38, 0x87, 0x00, 0x2f, 0x51, 0x3d, 0x91, 0xa0, 0xaa, 0x31, 0xb0, 0x68, 0xd0,
0x40, 0x8f, 0x0d, 0xfe, 0x2a, 0x85, 0x9b, 0x8e, 0xc6, 0xa1, 0x5f, 0x46, 0xac, 0xd5, 0xf2, 0x44, 0x56, 0xd9, 0xa0, 0xef, 0x40, 0xfb, 0xc0, 0xdf, 0xe6, 0xf9, 0x00, 0x91, 0xe9, 0x20, 0x6b, 0x9c,
0x3b, 0x23, 0x49, 0x8a, 0x01, 0xf7, 0x49, 0x3e, 0x0f, 0xd0, 0x24, 0x3e, 0xef, 0xe8, 0x2c, 0xfc, 0x0f, 0x7c, 0xbe, 0x1d, 0xe6, 0x0f, 0x1e, 0xad, 0x82, 0x72, 0xbe, 0x80, 0x95, 0xd2, 0xa1, 0x2f,
0xb5, 0x01, 0xab, 0x75, 0xa8, 0x9e, 0xf7, 0x66, 0xfb, 0x72, 0xab, 0xc6, 0x51, 0x3c, 0x17, 0xc1, 0x74, 0x05, 0xd7, 0xa1, 0x1d, 0xf8, 0xdb, 0x62, 0xaf, 0x7c, 0xa3, 0xa9, 0xf4, 0x73, 0x33, 0x11,
0x7f, 0x18, 0x70, 0xd1, 0x0f, 0x3f, 0xf3, 0x33, 0x42, 0xeb, 0xe4, 0x51, 0xa4, 0x8a, 0xf3, 0x19, 0xe7, 0x08, 0x56, 0xbb, 0x34, 0x65, 0x55, 0x14, 0xf5, 0x51, 0x0b, 0x19, 0xdd, 0xca, 0x10, 0xc6,
0x6f, 0xb6, 0xf9, 0x75, 0x43, 0x0b, 0x26, 0xb3, 0x10, 0x4c, 0x5a, 0xf8, 0x75, 0x0a, 0xe1, 0x87, 0x18, 0x43, 0x94, 0x21, 0xde, 0x79, 0xd5, 0x80, 0xb6, 0xea, 0x5d, 0xb3, 0xeb, 0xf3, 0xf3, 0xd7,
0x5f, 0x19, 0xb0, 0x52, 0xa3, 0xdc, 0xff, 0xea, 0xfa, 0xcf, 0xe1, 0xa2, 0x1a, 0x8c, 0x82, 0xe0, 0xe7, 0xbf, 0xf1, 0xc6, 0x75, 0x03, 0xa0, 0x83, 0x0f, 0x16, 0x0a, 0xe6, 0x4d, 0x57, 0xe3, 0xb0,
0x34, 0xe9, 0xe4, 0xac, 0xef, 0x31, 0xbf, 0x68, 0xf5, 0x51, 0x3b, 0xea, 0x75, 0xe5, 0xd1, 0xad, 0x99, 0x11, 0x96, 0x63, 0xbe, 0x28, 0x79, 0x24, 0xc9, 0x6c, 0xc0, 0xfd, 0x96, 0xf7, 0x0c, 0x0c,
0xbf, 0x67, 0x80, 0x3f, 0x47, 0xa2, 0x9b, 0x30, 0xdb, 0xcb, 0x9f, 0xbf, 0xd0, 0x8a, 0xd8, 0xa0, 0xe8, 0xe7, 0x5d, 0x9d, 0xe5, 0x7c, 0x69, 0xc0, 0x5a, 0x95, 0x55, 0x2f, 0x7a, 0xb3, 0x5d, 0xb9,
0xf8, 0xb2, 0x68, 0xaf, 0xd6, 0xb1, 0xd3, 0x18, 0x5d, 0x87, 0xee, 0x0b, 0x39, 0x5b, 0xa1, 0x65, 0x54, 0xed, 0x13, 0x42, 0x26, 0xe2, 0xfc, 0x6a, 0xc0, 0xa5, 0x20, 0xfc, 0x24, 0x48, 0x29, 0xcb,
0x21, 0xa4, 0x4f, 0x5b, 0xf6, 0x92, 0xfc, 0x32, 0x7f, 0xf3, 0xbc, 0x0e, 0xdd, 0xa1, 0xec, 0x15, 0xa5, 0x27, 0x91, 0x4a, 0xe0, 0xe7, 0xbc, 0xd9, 0xfa, 0x57, 0x19, 0x2d, 0x98, 0xcc, 0x5c, 0x30,
0xd5, 0x47, 0x7a, 0xf7, 0x58, 0xf7, 0xd1, 0x6d, 0x98, 0xef, 0xeb, 0x2f, 0x5a, 0xe8, 0x52, 0x69, 0x59, 0x30, 0x2d, 0x62, 0xce, 0x6a, 0x21, 0x74, 0x49, 0xd2, 0x79, 0x65, 0xc0, 0x6a, 0x85, 0x72,
0xb4, 0x95, 0x75, 0xd2, 0xb6, 0xea, 0x17, 0xd2, 0x18, 0xdd, 0x80, 0xb9, 0x54, 0x7b, 0x9f, 0x42, 0xff, 0xaa, 0xeb, 0x3f, 0x87, 0x4b, 0xaa, 0x79, 0xea, 0xf5, 0x5e, 0x07, 0x72, 0xce, 0xfb, 0x8e,
0xd2, 0xaa, 0xd2, 0xa3, 0x55, 0xdd, 0xf1, 0x4f, 0xe1, 0x52, 0xbf, 0x7e, 0x86, 0x46, 0x57, 0xc6, 0xf4, 0xa3, 0x96, 0x43, 0xb5, 0xad, 0xde, 0x14, 0xd6, 0x6e, 0xff, 0x31, 0x03, 0xfc, 0x19, 0x95,
0xcf, 0xd8, 0x74, 0x43, 0x3c, 0x49, 0x24, 0x8d, 0xd1, 0x23, 0x40, 0x59, 0x65, 0xe4, 0x45, 0x6b, 0x81, 0x68, 0x27, 0x7b, 0xb6, 0x23, 0xab, 0x62, 0x81, 0xfc, 0x8b, 0xa8, 0xbd, 0x56, 0xc5, 0x4e,
0xe2, 0xcb, 0xda, 0xd1, 0xdc, 0x7e, 0x73, 0xcc, 0x6a, 0x1a, 0xa3, 0x1e, 0x58, 0xfd, 0x86, 0x89, 0x06, 0xe4, 0x06, 0xb4, 0x5f, 0xc8, 0xfe, 0x8b, 0xac, 0x08, 0x21, 0xbd, 0x23, 0xb3, 0x97, 0xe5,
0x03, 0xe1, 0xc2, 0xbb, 0x70, 0xed, 0x74, 0x6a, 0xbf, 0x35, 0x51, 0x86, 0xeb, 0xdd, 0xaf, 0xf4, 0xcc, 0xec, 0xad, 0xf6, 0x06, 0xb4, 0x87, 0xb2, 0x9e, 0x54, 0x93, 0xf4, 0x0a, 0xb3, 0x6a, 0xd2,
0x56, 0x4a, 0xef, 0xda, 0xa6, 0x50, 0xe9, 0xdd, 0xd0, 0x94, 0x1d, 0xc1, 0x72, 0xbf, 0xda, 0x76, 0x1d, 0x98, 0xef, 0xea, 0x2f, 0x71, 0xe4, 0x72, 0xa1, 0xfd, 0x95, 0xb9, 0xd4, 0xb6, 0xaa, 0x07,
0xa0, 0xfa, 0xaf, 0xd4, 0xbd, 0xaf, 0x8f, 0x5b, 0x4e, 0x63, 0x74, 0x0f, 0x16, 0x4e, 0x8a, 0x95, 0x92, 0x01, 0xb9, 0x09, 0x73, 0x89, 0xf6, 0xae, 0x46, 0xe4, 0xa9, 0x0a, 0x8f, 0x6d, 0x55, 0xdb,
0x16, 0xc9, 0xc7, 0xf1, 0x6a, 0x4b, 0x61, 0xdb, 0x4d, 0x4b, 0xca, 0xe4, 0x52, 0x72, 0x57, 0x26, 0x3f, 0x85, 0xcb, 0xdd, 0xea, 0x3e, 0x9b, 0x5c, 0x1d, 0xdf, 0x87, 0xb3, 0x05, 0x9d, 0x49, 0x22,
0xd7, 0x56, 0x53, 0x65, 0x72, 0x43, 0x55, 0xd8, 0x87, 0xa5, 0x4a, 0x36, 0x44, 0x97, 0xc5, 0x37, 0xc9, 0x80, 0x3c, 0x02, 0x92, 0x96, 0xda, 0x62, 0xb2, 0x2e, 0x66, 0x56, 0xb6, 0xef, 0xf6, 0x7f,
0x75, 0x49, 0xdc, 0x5e, 0x6b, 0x5e, 0xe4, 0xfb, 0xf5, 0xcb, 0xf9, 0x46, 0xed, 0x57, 0x97, 0xf4, 0xc7, 0x8c, 0x26, 0x03, 0xd2, 0x01, 0xab, 0x5b, 0xd3, 0x95, 0x10, 0x27, 0xf7, 0x9e, 0x5d, 0xd9,
0xec, 0xb5, 0xe6, 0xc5, 0x34, 0xbe, 0x3d, 0xff, 0x29, 0x7f, 0x97, 0xfe, 0x90, 0xfd, 0x7d, 0x36, 0xc1, 0xda, 0xff, 0x9b, 0x28, 0xc3, 0xf5, 0xee, 0x96, 0xea, 0x2f, 0xa5, 0x77, 0x65, 0xe1, 0xa8,
0xc5, 0xfe, 0xa5, 0x71, 0xfd, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x2a, 0xb4, 0x48, 0x28, 0xe7, 0xf4, 0xae, 0x29, 0xdc, 0x4e, 0x60, 0xa5, 0x5b, 0x2e, 0x4d, 0x48, 0xf5, 0x2c, 0x75, 0xef, 0x1b,
0x18, 0x00, 0x00, 0xe3, 0x86, 0x93, 0x01, 0xb9, 0x07, 0x8b, 0x67, 0xf9, 0x4c, 0x4b, 0xe4, 0xa3, 0x7e, 0xb9, 0xec,
0xb0, 0xed, 0xba, 0x21, 0x75, 0xe4, 0x02, 0xb8, 0xab, 0x23, 0x57, 0x66, 0x53, 0x75, 0xe4, 0x9a,
0xac, 0x70, 0x08, 0xcb, 0x25, 0x34, 0x24, 0x57, 0xc4, 0x9c, 0x2a, 0x10, 0xb7, 0xd7, 0xeb, 0x07,
0xf9, 0x7a, 0xdd, 0x22, 0xde, 0xa8, 0xf5, 0xaa, 0x40, 0xcf, 0x5e, 0xaf, 0x1f, 0x4c, 0x06, 0x77,
0xe6, 0x3f, 0xe6, 0xef, 0xe9, 0xef, 0xe3, 0xef, 0xb3, 0x29, 0xfc, 0x2b, 0xe6, 0xc6, 0xdf, 0x01,
0x00, 0x00, 0xff, 0xff, 0x8b, 0xae, 0x32, 0x3d, 0x9f, 0x19, 0x00, 0x00,
} }
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.

View File

@ -3,280 +3,284 @@ option go_package = "group;group";
package group; package group;
message CommonResp{ message CommonResp{
int32 ErrorCode = 1; int32 ErrorCode = 1;
string ErrorMsg = 2; string ErrorMsg = 2;
} }
message CreateGroupReq{ message CreateGroupReq{
repeated GroupAddMemberInfo memberList = 1; repeated GroupAddMemberInfo memberList = 1;
string groupName = 2; string groupName = 2;
string introduction = 3; string introduction = 3;
string notification = 4; string notification = 4;
string faceUrl = 5; string faceUrl = 5;
string token = 6; string token = 6;
string operationID = 7; string operationID = 7;
} }
message GroupAddMemberInfo{ message GroupAddMemberInfo{
string uid = 1; string uid = 1;
int32 setRole = 2; int32 setRole = 2;
} }
message CreateGroupResp{ message CreateGroupResp{
int32 ErrorCode = 1; int32 ErrorCode = 1;
string ErrorMsg = 2; string ErrorMsg = 2;
string groupID = 3; string groupID = 3;
} }
message GetGroupsInfoReq{ message GetGroupsInfoReq{
repeated string groupIDList = 1; repeated string groupIDList = 1;
string token = 2; string token = 2;
string operationID = 3; string operationID = 3;
} }
message GetGroupsInfoResp{ message GetGroupsInfoResp{
int32 ErrorCode = 1; int32 ErrorCode = 1;
string ErrorMsg = 2; string ErrorMsg = 2;
repeated GroupInfo data = 3; repeated GroupInfo data = 3;
} }
message SetGroupInfoReq{ message SetGroupInfoReq{
string groupID = 1; string groupID = 1;
string groupName = 2; string groupName = 2;
string notification = 3; string notification = 3;
string introduction = 4; string introduction = 4;
string faceUrl = 5; string faceUrl = 5;
string token = 6; string token = 6;
string operationID = 7; string operationID = 7;
} }
message GetGroupApplicationListReq { message GetGroupApplicationListReq {
string UID = 1; string UID = 1;
string OperationID = 2; string OperationID = 2;
} }
message GetGroupApplicationList_Data_User { message GetGroupApplicationList_Data_User {
string GroupID = 1; string ID = 1;
string FromUserID = 2; string GroupID = 2;
string FromUserNickName = 3; string FromUserID = 3;
string FromUserFaceUrl = 4; string ToUserID = 4;
string ToUserID = 5; int32 Flag = 5;
int64 AddTime = 6; string RequestMsg = 6;
string RequestMsg = 7; string HandledMsg = 7;
string HandledMsg = 8; int64 AddTime = 8;
int32 Type = 9; string FromUserNickname = 9;
int32 HandleStatus = 10; string ToUserNickname = 10;
int32 HandleResult = 11; string FromUserFaceUrl = 11;
string ToUserFaceUrl = 12;
string HandledUser = 13;
int32 Type = 14;
int32 HandleStatus = 15;
int32 HandleResult = 16;
} }
message GetGroupApplicationListData { message GetGroupApplicationListData {
int32 Count = 1; int32 Count = 1;
repeated GetGroupApplicationList_Data_User User = 2; repeated GetGroupApplicationList_Data_User User = 2;
} }
message GetGroupApplicationListResp { message GetGroupApplicationListResp {
int32 ErrCode = 1; int32 ErrCode = 1;
string ErrMsg = 2; string ErrMsg = 2;
GetGroupApplicationListData Data = 3; GetGroupApplicationListData Data = 3;
} }
message TransferGroupOwnerReq { message TransferGroupOwnerReq {
string GroupID = 1; string GroupID = 1;
string OldOwner = 2; string OldOwner = 2;
string NewOwner = 3; string NewOwner = 3;
string OperationID = 4; string OperationID = 4;
} }
message TransferGroupOwnerResp{ message TransferGroupOwnerResp{
int32 ErrCode = 1; int32 ErrCode = 1;
string ErrMsg = 2; string ErrMsg = 2;
} }
message JoinGroupReq{ message JoinGroupReq{
string groupID = 1; string groupID = 1;
string message = 2; string message = 2;
string token = 3; string token = 3;
string OperationID = 4; string OperationID = 4;
} }
message GroupApplicationResponseReq{ message GroupApplicationResponseReq{
string OperationID = 1; string OperationID = 1;
string OwnerID = 2; string OwnerID = 2;
string GroupID = 3; string GroupID = 3;
string FromUserID = 4; string FromUserID = 4;
string FromUserNickName = 5; string FromUserNickName = 5;
string FromUserFaceUrl = 6; string FromUserFaceUrl = 6;
string ToUserID = 7; string ToUserID = 7;
string ToUserNickName = 8; string ToUserNickName = 8;
string ToUserFaceUrl = 9; string ToUserFaceUrl = 9;
int64 AddTime = 10; int64 AddTime = 10;
string RequestMsg = 11; string RequestMsg = 11;
string HandledMsg = 12; string HandledMsg = 12;
int32 Type = 13; int32 Type = 13;
int32 HandleStatus = 14; int32 HandleStatus = 14;
int32 HandleResult = 15; int32 HandleResult = 15;
} }
message GroupApplicationResponseResp{ message GroupApplicationResponseResp{
int32 ErrCode = 1; int32 ErrCode = 1;
string ErrMsg = 2; string ErrMsg = 2;
} }
message SetOwnerGroupNickNameReq{ message SetOwnerGroupNickNameReq{
string groupID = 1; string groupID = 1;
string nickName = 2; string nickName = 2;
string OperationID = 3; string OperationID = 3;
string token = 4; string token = 4;
} }
message QuitGroupReq{ message QuitGroupReq{
string groupID = 1; string groupID = 1;
string operationID = 2; string operationID = 2;
string token = 3; string token = 3;
} }
message GroupApplicationUserInfo{ message GroupApplicationUserInfo{
string groupID = 1; string groupID = 1;
string uid = 2; string uid = 2;
string name = 3; string name = 3;
string icon = 4; string icon = 4;
string reqMsg = 5; string reqMsg = 5;
int64 applicationTime = 6; int64 applicationTime = 6;
int32 flag = 7; int32 flag = 7;
string operatorID = 8; string operatorID = 8;
string handledMsg = 9; string handledMsg = 9;
} }
message GroupMemberFullInfo { message GroupMemberFullInfo {
string userId = 1; string userId = 1;
int32 role = 2; int32 role = 2;
uint64 joinTime = 3; uint64 joinTime = 3;
string nickName = 4; string nickName = 4;
string faceUrl = 5; string faceUrl = 5;
} }
message GetGroupMemberListReq { message GetGroupMemberListReq {
string groupID = 1; string groupID = 1;
string token = 2; string token = 2;
string operationID = 3; string operationID = 3;
int32 filter = 4; int32 filter = 4;
int32 nextSeq = 5; int32 nextSeq = 5;
} }
message GetGroupMemberListResp { message GetGroupMemberListResp {
int32 errorCode = 1; int32 errorCode = 1;
string errorMsg = 2; string errorMsg = 2;
repeated GroupMemberFullInfo memberList = 3; repeated GroupMemberFullInfo memberList = 3;
int32 nextSeq = 4; int32 nextSeq = 4;
} }
message GetGroupMembersInfoReq { message GetGroupMembersInfoReq {
string groupID = 1; string groupID = 1;
repeated string memberList = 2; repeated string memberList = 2;
string token = 3; string token = 3;
string operationID = 4; string operationID = 4;
} }
message GetGroupMembersInfoResp { message GetGroupMembersInfoResp {
int32 errorCode = 1; int32 errorCode = 1;
string errorMsg = 2; string errorMsg = 2;
repeated GroupMemberFullInfo memberList = 3; repeated GroupMemberFullInfo memberList = 3;
} }
message KickGroupMemberReq { message KickGroupMemberReq {
string groupID = 1; string groupID = 1;
repeated string uidList = 2; repeated GroupMemberFullInfo uidListInfo = 2;
string reason = 3; string reason = 3;
string token = 4; string token = 4;
string operationID = 5; string operationID = 5;
} }
message Id2Result { message Id2Result {
string uId = 1; string uId = 1;
int32 result = 2; //0 ok; -1 error int32 result = 2; //0 ok; -1 error
} }
message KickGroupMemberResp { message KickGroupMemberResp {
int32 errorCode = 1; int32 errorCode = 1;
string errorMsg = 2; string errorMsg = 2;
repeated Id2Result id2result = 3; repeated Id2Result id2result = 3;
} }
message getJoinedGroupListReq { message getJoinedGroupListReq {
string token = 1; string token = 1;
string operationID = 2; string operationID = 2;
} }
message GroupInfo { message GroupInfo {
string groupId = 1; string groupId = 1;
string groupName = 2; string groupName = 2;
string notification = 3; string notification = 3;
string introduction = 4; string introduction = 4;
string faceUrl = 5; string faceUrl = 5;
uint64 createTime = 6; uint64 createTime = 6;
string ownerId = 7; string ownerId = 7;
uint32 memberCount = 8; uint32 memberCount = 8;
} }
message getJoinedGroupListResp{ message getJoinedGroupListResp{
int32 errorCode = 1; int32 errorCode = 1;
string errorMsg = 2; string errorMsg = 2;
repeated GroupInfo groupList = 3; repeated GroupInfo groupList = 3;
} }
message inviteUserToGroupReq { message inviteUserToGroupReq {
string token = 1; string token = 1;
string operationID = 2; string operationID = 2;
string groupID = 3; string groupID = 3;
string reason = 4; string reason = 4;
repeated string uidList = 5; repeated string uidList = 5;
} }
message inviteUserToGroupResp { message inviteUserToGroupResp {
int32 errorCode = 1; int32 errorCode = 1;
string errorMsg = 2; string errorMsg = 2;
repeated Id2Result id2result = 3; // 0 ok, -1 error repeated Id2Result id2result = 3; // 0 ok, -1 error
} }
message GetGroupAllMemberReq { message GetGroupAllMemberReq {
string groupID = 1; string groupID = 1;
string token = 2; string token = 2;
string operationID = 3; string operationID = 3;
} }
message GetGroupAllMemberResp { message GetGroupAllMemberResp {
int32 errorCode = 1; int32 errorCode = 1;
string errorMsg = 2; string errorMsg = 2;
repeated GroupMemberFullInfo memberList = 3; repeated GroupMemberFullInfo memberList = 3;
} }
service group{ service group{
rpc createGroup(CreateGroupReq) returns(CreateGroupResp); rpc createGroup(CreateGroupReq) returns(CreateGroupResp);
rpc joinGroup(JoinGroupReq) returns(CommonResp); rpc joinGroup(JoinGroupReq) returns(CommonResp);
rpc quitGroup(QuitGroupReq) returns(CommonResp); rpc quitGroup(QuitGroupReq) returns(CommonResp);
rpc getGroupsInfo(GetGroupsInfoReq) returns(GetGroupsInfoResp); rpc getGroupsInfo(GetGroupsInfoReq) returns(GetGroupsInfoResp);
rpc setGroupInfo(SetGroupInfoReq) returns(CommonResp); rpc setGroupInfo(SetGroupInfoReq) returns(CommonResp);
rpc getGroupApplicationList(GetGroupApplicationListReq) returns(GetGroupApplicationListResp); rpc getGroupApplicationList(GetGroupApplicationListReq) returns(GetGroupApplicationListResp);
rpc transferGroupOwner(TransferGroupOwnerReq) returns(TransferGroupOwnerResp); rpc transferGroupOwner(TransferGroupOwnerReq) returns(TransferGroupOwnerResp);
rpc groupApplicationResponse(GroupApplicationResponseReq) returns(GroupApplicationResponseResp); rpc groupApplicationResponse(GroupApplicationResponseReq) returns(GroupApplicationResponseResp);
// rpc setOwnerGroupNickName(SetOwnerGroupNickNameReq) returns(CommonResp); // rpc setOwnerGroupNickName(SetOwnerGroupNickNameReq) returns(CommonResp);
rpc getGroupMemberList(GetGroupMemberListReq) returns(GetGroupMemberListResp); rpc getGroupMemberList(GetGroupMemberListReq) returns(GetGroupMemberListResp);
rpc getGroupMembersInfo(GetGroupMembersInfoReq) returns(GetGroupMembersInfoResp); rpc getGroupMembersInfo(GetGroupMembersInfoReq) returns(GetGroupMembersInfoResp);
rpc kickGroupMember(KickGroupMemberReq) returns (KickGroupMemberResp); rpc kickGroupMember(KickGroupMemberReq) returns (KickGroupMemberResp);
rpc getJoinedGroupList(getJoinedGroupListReq) returns (getJoinedGroupListResp); rpc getJoinedGroupList(getJoinedGroupListReq) returns (getJoinedGroupListResp);
rpc inviteUserToGroup(inviteUserToGroupReq) returns (inviteUserToGroupResp); rpc inviteUserToGroup(inviteUserToGroupReq) returns (inviteUserToGroupResp);
rpc getGroupAllMember(GetGroupAllMemberReq) returns(GetGroupAllMemberResp); rpc getGroupAllMember(GetGroupAllMemberReq) returns(GetGroupAllMemberResp);
} }