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

View File

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