pb generate

This commit is contained in:
wangchuxiao97@outlook.com
2023-03-06 11:56:17 +08:00
parent 8f0e6149be
commit 120477c092
7 changed files with 610 additions and 504 deletions
+228 -228
View File
@@ -39,7 +39,7 @@ func (m *CreateGroupReq) Reset() { *m = CreateGroupReq{} }
func (m *CreateGroupReq) String() string { return proto.CompactTextString(m) }
func (*CreateGroupReq) ProtoMessage() {}
func (*CreateGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{0}
return fileDescriptor_group_e583e729f7c9cde7, []int{0}
}
func (m *CreateGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateGroupReq.Unmarshal(m, b)
@@ -98,7 +98,7 @@ func (m *CreateGroupResp) Reset() { *m = CreateGroupResp{} }
func (m *CreateGroupResp) String() string { return proto.CompactTextString(m) }
func (*CreateGroupResp) ProtoMessage() {}
func (*CreateGroupResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{1}
return fileDescriptor_group_e583e729f7c9cde7, []int{1}
}
func (m *CreateGroupResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CreateGroupResp.Unmarshal(m, b)
@@ -136,7 +136,7 @@ func (m *GetGroupsInfoReq) Reset() { *m = GetGroupsInfoReq{} }
func (m *GetGroupsInfoReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupsInfoReq) ProtoMessage() {}
func (*GetGroupsInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{2}
return fileDescriptor_group_e583e729f7c9cde7, []int{2}
}
func (m *GetGroupsInfoReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupsInfoReq.Unmarshal(m, b)
@@ -174,7 +174,7 @@ func (m *GetGroupsInfoResp) Reset() { *m = GetGroupsInfoResp{} }
func (m *GetGroupsInfoResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupsInfoResp) ProtoMessage() {}
func (*GetGroupsInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{3}
return fileDescriptor_group_e583e729f7c9cde7, []int{3}
}
func (m *GetGroupsInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupsInfoResp.Unmarshal(m, b)
@@ -212,7 +212,7 @@ func (m *SetGroupInfoReq) Reset() { *m = SetGroupInfoReq{} }
func (m *SetGroupInfoReq) String() string { return proto.CompactTextString(m) }
func (*SetGroupInfoReq) ProtoMessage() {}
func (*SetGroupInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{4}
return fileDescriptor_group_e583e729f7c9cde7, []int{4}
}
func (m *SetGroupInfoReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetGroupInfoReq.Unmarshal(m, b)
@@ -249,7 +249,7 @@ func (m *SetGroupInfoResp) Reset() { *m = SetGroupInfoResp{} }
func (m *SetGroupInfoResp) String() string { return proto.CompactTextString(m) }
func (*SetGroupInfoResp) ProtoMessage() {}
func (*SetGroupInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{5}
return fileDescriptor_group_e583e729f7c9cde7, []int{5}
}
func (m *SetGroupInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetGroupInfoResp.Unmarshal(m, b)
@@ -281,7 +281,7 @@ func (m *GetGroupApplicationListReq) Reset() { *m = GetGroupApplicationL
func (m *GetGroupApplicationListReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupApplicationListReq) ProtoMessage() {}
func (*GetGroupApplicationListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{6}
return fileDescriptor_group_e583e729f7c9cde7, []int{6}
}
func (m *GetGroupApplicationListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupApplicationListReq.Unmarshal(m, b)
@@ -327,7 +327,7 @@ func (m *GetGroupApplicationListResp) Reset() { *m = GetGroupApplication
func (m *GetGroupApplicationListResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupApplicationListResp) ProtoMessage() {}
func (*GetGroupApplicationListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{7}
return fileDescriptor_group_e583e729f7c9cde7, []int{7}
}
func (m *GetGroupApplicationListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupApplicationListResp.Unmarshal(m, b)
@@ -373,7 +373,7 @@ func (m *GetUserReqApplicationListReq) Reset() { *m = GetUserReqApplicat
func (m *GetUserReqApplicationListReq) String() string { return proto.CompactTextString(m) }
func (*GetUserReqApplicationListReq) ProtoMessage() {}
func (*GetUserReqApplicationListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{8}
return fileDescriptor_group_e583e729f7c9cde7, []int{8}
}
func (m *GetUserReqApplicationListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetUserReqApplicationListReq.Unmarshal(m, b)
@@ -419,7 +419,7 @@ func (m *GetUserReqApplicationListResp) Reset() { *m = GetUserReqApplica
func (m *GetUserReqApplicationListResp) String() string { return proto.CompactTextString(m) }
func (*GetUserReqApplicationListResp) ProtoMessage() {}
func (*GetUserReqApplicationListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{9}
return fileDescriptor_group_e583e729f7c9cde7, []int{9}
}
func (m *GetUserReqApplicationListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetUserReqApplicationListResp.Unmarshal(m, b)
@@ -466,7 +466,7 @@ func (m *TransferGroupOwnerReq) Reset() { *m = TransferGroupOwnerReq{} }
func (m *TransferGroupOwnerReq) String() string { return proto.CompactTextString(m) }
func (*TransferGroupOwnerReq) ProtoMessage() {}
func (*TransferGroupOwnerReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{10}
return fileDescriptor_group_e583e729f7c9cde7, []int{10}
}
func (m *TransferGroupOwnerReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TransferGroupOwnerReq.Unmarshal(m, b)
@@ -517,7 +517,7 @@ func (m *TransferGroupOwnerResp) Reset() { *m = TransferGroupOwnerResp{}
func (m *TransferGroupOwnerResp) String() string { return proto.CompactTextString(m) }
func (*TransferGroupOwnerResp) ProtoMessage() {}
func (*TransferGroupOwnerResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{11}
return fileDescriptor_group_e583e729f7c9cde7, []int{11}
}
func (m *TransferGroupOwnerResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_TransferGroupOwnerResp.Unmarshal(m, b)
@@ -551,7 +551,7 @@ func (m *JoinGroupReq) Reset() { *m = JoinGroupReq{} }
func (m *JoinGroupReq) String() string { return proto.CompactTextString(m) }
func (*JoinGroupReq) ProtoMessage() {}
func (*JoinGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{12}
return fileDescriptor_group_e583e729f7c9cde7, []int{12}
}
func (m *JoinGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_JoinGroupReq.Unmarshal(m, b)
@@ -609,7 +609,7 @@ func (m *JoinGroupResp) Reset() { *m = JoinGroupResp{} }
func (m *JoinGroupResp) String() string { return proto.CompactTextString(m) }
func (*JoinGroupResp) ProtoMessage() {}
func (*JoinGroupResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{13}
return fileDescriptor_group_e583e729f7c9cde7, []int{13}
}
func (m *JoinGroupResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_JoinGroupResp.Unmarshal(m, b)
@@ -643,7 +643,7 @@ func (m *GroupApplicationResponseReq) Reset() { *m = GroupApplicationRes
func (m *GroupApplicationResponseReq) String() string { return proto.CompactTextString(m) }
func (*GroupApplicationResponseReq) ProtoMessage() {}
func (*GroupApplicationResponseReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{14}
return fileDescriptor_group_e583e729f7c9cde7, []int{14}
}
func (m *GroupApplicationResponseReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupApplicationResponseReq.Unmarshal(m, b)
@@ -701,7 +701,7 @@ func (m *GroupApplicationResponseResp) Reset() { *m = GroupApplicationRe
func (m *GroupApplicationResponseResp) String() string { return proto.CompactTextString(m) }
func (*GroupApplicationResponseResp) ProtoMessage() {}
func (*GroupApplicationResponseResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{15}
return fileDescriptor_group_e583e729f7c9cde7, []int{15}
}
func (m *GroupApplicationResponseResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupApplicationResponseResp.Unmarshal(m, b)
@@ -732,7 +732,7 @@ func (m *QuitGroupReq) Reset() { *m = QuitGroupReq{} }
func (m *QuitGroupReq) String() string { return proto.CompactTextString(m) }
func (*QuitGroupReq) ProtoMessage() {}
func (*QuitGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{16}
return fileDescriptor_group_e583e729f7c9cde7, []int{16}
}
func (m *QuitGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_QuitGroupReq.Unmarshal(m, b)
@@ -769,7 +769,7 @@ func (m *QuitGroupResp) Reset() { *m = QuitGroupResp{} }
func (m *QuitGroupResp) String() string { return proto.CompactTextString(m) }
func (*QuitGroupResp) ProtoMessage() {}
func (*QuitGroupResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{17}
return fileDescriptor_group_e583e729f7c9cde7, []int{17}
}
func (m *QuitGroupResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_QuitGroupResp.Unmarshal(m, b)
@@ -802,7 +802,7 @@ func (m *GetGroupMemberListReq) Reset() { *m = GetGroupMemberListReq{} }
func (m *GetGroupMemberListReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberListReq) ProtoMessage() {}
func (*GetGroupMemberListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{18}
return fileDescriptor_group_e583e729f7c9cde7, []int{18}
}
func (m *GetGroupMemberListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberListReq.Unmarshal(m, b)
@@ -855,7 +855,7 @@ func (m *GetGroupMemberListResp) Reset() { *m = GetGroupMemberListResp{}
func (m *GetGroupMemberListResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberListResp) ProtoMessage() {}
func (*GetGroupMemberListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{19}
return fileDescriptor_group_e583e729f7c9cde7, []int{19}
}
func (m *GetGroupMemberListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberListResp.Unmarshal(m, b)
@@ -901,7 +901,7 @@ func (m *GetGroupMembersInfoReq) Reset() { *m = GetGroupMembersInfoReq{}
func (m *GetGroupMembersInfoReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupMembersInfoReq) ProtoMessage() {}
func (*GetGroupMembersInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{20}
return fileDescriptor_group_e583e729f7c9cde7, []int{20}
}
func (m *GetGroupMembersInfoReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMembersInfoReq.Unmarshal(m, b)
@@ -946,7 +946,7 @@ func (m *GetGroupMembersInfoResp) Reset() { *m = GetGroupMembersInfoResp
func (m *GetGroupMembersInfoResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupMembersInfoResp) ProtoMessage() {}
func (*GetGroupMembersInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{21}
return fileDescriptor_group_e583e729f7c9cde7, []int{21}
}
func (m *GetGroupMembersInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMembersInfoResp.Unmarshal(m, b)
@@ -986,7 +986,7 @@ func (m *KickGroupMemberReq) Reset() { *m = KickGroupMemberReq{} }
func (m *KickGroupMemberReq) String() string { return proto.CompactTextString(m) }
func (*KickGroupMemberReq) ProtoMessage() {}
func (*KickGroupMemberReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{22}
return fileDescriptor_group_e583e729f7c9cde7, []int{22}
}
func (m *KickGroupMemberReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_KickGroupMemberReq.Unmarshal(m, b)
@@ -1037,7 +1037,7 @@ func (m *KickGroupMemberResp) Reset() { *m = KickGroupMemberResp{} }
func (m *KickGroupMemberResp) String() string { return proto.CompactTextString(m) }
func (*KickGroupMemberResp) ProtoMessage() {}
func (*KickGroupMemberResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{23}
return fileDescriptor_group_e583e729f7c9cde7, []int{23}
}
func (m *KickGroupMemberResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_KickGroupMemberResp.Unmarshal(m, b)
@@ -1069,7 +1069,7 @@ func (m *GetJoinedGroupListReq) Reset() { *m = GetJoinedGroupListReq{} }
func (m *GetJoinedGroupListReq) String() string { return proto.CompactTextString(m) }
func (*GetJoinedGroupListReq) ProtoMessage() {}
func (*GetJoinedGroupListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{24}
return fileDescriptor_group_e583e729f7c9cde7, []int{24}
}
func (m *GetJoinedGroupListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetJoinedGroupListReq.Unmarshal(m, b)
@@ -1115,7 +1115,7 @@ func (m *GetJoinedGroupListResp) Reset() { *m = GetJoinedGroupListResp{}
func (m *GetJoinedGroupListResp) String() string { return proto.CompactTextString(m) }
func (*GetJoinedGroupListResp) ProtoMessage() {}
func (*GetJoinedGroupListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{25}
return fileDescriptor_group_e583e729f7c9cde7, []int{25}
}
func (m *GetJoinedGroupListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetJoinedGroupListResp.Unmarshal(m, b)
@@ -1162,7 +1162,7 @@ func (m *InviteUserToGroupReq) Reset() { *m = InviteUserToGroupReq{} }
func (m *InviteUserToGroupReq) String() string { return proto.CompactTextString(m) }
func (*InviteUserToGroupReq) ProtoMessage() {}
func (*InviteUserToGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{26}
return fileDescriptor_group_e583e729f7c9cde7, []int{26}
}
func (m *InviteUserToGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_InviteUserToGroupReq.Unmarshal(m, b)
@@ -1213,7 +1213,7 @@ func (m *InviteUserToGroupResp) Reset() { *m = InviteUserToGroupResp{} }
func (m *InviteUserToGroupResp) String() string { return proto.CompactTextString(m) }
func (*InviteUserToGroupResp) ProtoMessage() {}
func (*InviteUserToGroupResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{27}
return fileDescriptor_group_e583e729f7c9cde7, []int{27}
}
func (m *InviteUserToGroupResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_InviteUserToGroupResp.Unmarshal(m, b)
@@ -1245,7 +1245,7 @@ func (m *GetGroupAllMemberReq) Reset() { *m = GetGroupAllMemberReq{} }
func (m *GetGroupAllMemberReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupAllMemberReq) ProtoMessage() {}
func (*GetGroupAllMemberReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{28}
return fileDescriptor_group_e583e729f7c9cde7, []int{28}
}
func (m *GetGroupAllMemberReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupAllMemberReq.Unmarshal(m, b)
@@ -1290,7 +1290,7 @@ func (m *GetGroupAllMemberResp) Reset() { *m = GetGroupAllMemberResp{} }
func (m *GetGroupAllMemberResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupAllMemberResp) ProtoMessage() {}
func (*GetGroupAllMemberResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{29}
return fileDescriptor_group_e583e729f7c9cde7, []int{29}
}
func (m *GetGroupAllMemberResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupAllMemberResp.Unmarshal(m, b)
@@ -1330,7 +1330,7 @@ func (m *CMSGroup) Reset() { *m = CMSGroup{} }
func (m *CMSGroup) String() string { return proto.CompactTextString(m) }
func (*CMSGroup) ProtoMessage() {}
func (*CMSGroup) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{30}
return fileDescriptor_group_e583e729f7c9cde7, []int{30}
}
func (m *CMSGroup) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CMSGroup.Unmarshal(m, b)
@@ -1384,7 +1384,7 @@ func (m *GetGroupsReq) Reset() { *m = GetGroupsReq{} }
func (m *GetGroupsReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupsReq) ProtoMessage() {}
func (*GetGroupsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{31}
return fileDescriptor_group_e583e729f7c9cde7, []int{31}
}
func (m *GetGroupsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupsReq.Unmarshal(m, b)
@@ -1437,7 +1437,7 @@ func (m *GetGroupsResp) Reset() { *m = GetGroupsResp{} }
func (m *GetGroupsResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupsResp) ProtoMessage() {}
func (*GetGroupsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{32}
return fileDescriptor_group_e583e729f7c9cde7, []int{32}
}
func (m *GetGroupsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupsResp.Unmarshal(m, b)
@@ -1482,7 +1482,7 @@ func (m *GetGroupMemberReq) Reset() { *m = GetGroupMemberReq{} }
func (m *GetGroupMemberReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberReq) ProtoMessage() {}
func (*GetGroupMemberReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{33}
return fileDescriptor_group_e583e729f7c9cde7, []int{33}
}
func (m *GetGroupMemberReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberReq.Unmarshal(m, b)
@@ -1522,7 +1522,7 @@ func (m *GetGroupMembersCMSReq) Reset() { *m = GetGroupMembersCMSReq{} }
func (m *GetGroupMembersCMSReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupMembersCMSReq) ProtoMessage() {}
func (*GetGroupMembersCMSReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{34}
return fileDescriptor_group_e583e729f7c9cde7, []int{34}
}
func (m *GetGroupMembersCMSReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMembersCMSReq.Unmarshal(m, b)
@@ -1575,7 +1575,7 @@ func (m *GetGroupMembersCMSResp) Reset() { *m = GetGroupMembersCMSResp{}
func (m *GetGroupMembersCMSResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupMembersCMSResp) ProtoMessage() {}
func (*GetGroupMembersCMSResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{35}
return fileDescriptor_group_e583e729f7c9cde7, []int{35}
}
func (m *GetGroupMembersCMSResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMembersCMSResp.Unmarshal(m, b)
@@ -1620,7 +1620,7 @@ func (m *DismissGroupReq) Reset() { *m = DismissGroupReq{} }
func (m *DismissGroupReq) String() string { return proto.CompactTextString(m) }
func (*DismissGroupReq) ProtoMessage() {}
func (*DismissGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{36}
return fileDescriptor_group_e583e729f7c9cde7, []int{36}
}
func (m *DismissGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DismissGroupReq.Unmarshal(m, b)
@@ -1657,7 +1657,7 @@ func (m *DismissGroupResp) Reset() { *m = DismissGroupResp{} }
func (m *DismissGroupResp) String() string { return proto.CompactTextString(m) }
func (*DismissGroupResp) ProtoMessage() {}
func (*DismissGroupResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{37}
return fileDescriptor_group_e583e729f7c9cde7, []int{37}
}
func (m *DismissGroupResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DismissGroupResp.Unmarshal(m, b)
@@ -1690,7 +1690,7 @@ func (m *MuteGroupMemberReq) Reset() { *m = MuteGroupMemberReq{} }
func (m *MuteGroupMemberReq) String() string { return proto.CompactTextString(m) }
func (*MuteGroupMemberReq) ProtoMessage() {}
func (*MuteGroupMemberReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{38}
return fileDescriptor_group_e583e729f7c9cde7, []int{38}
}
func (m *MuteGroupMemberReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MuteGroupMemberReq.Unmarshal(m, b)
@@ -1741,7 +1741,7 @@ func (m *MuteGroupMemberResp) Reset() { *m = MuteGroupMemberResp{} }
func (m *MuteGroupMemberResp) String() string { return proto.CompactTextString(m) }
func (*MuteGroupMemberResp) ProtoMessage() {}
func (*MuteGroupMemberResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{39}
return fileDescriptor_group_e583e729f7c9cde7, []int{39}
}
func (m *MuteGroupMemberResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MuteGroupMemberResp.Unmarshal(m, b)
@@ -1773,7 +1773,7 @@ func (m *CancelMuteGroupMemberReq) Reset() { *m = CancelMuteGroupMemberR
func (m *CancelMuteGroupMemberReq) String() string { return proto.CompactTextString(m) }
func (*CancelMuteGroupMemberReq) ProtoMessage() {}
func (*CancelMuteGroupMemberReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{40}
return fileDescriptor_group_e583e729f7c9cde7, []int{40}
}
func (m *CancelMuteGroupMemberReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelMuteGroupMemberReq.Unmarshal(m, b)
@@ -1817,7 +1817,7 @@ func (m *CancelMuteGroupMemberResp) Reset() { *m = CancelMuteGroupMember
func (m *CancelMuteGroupMemberResp) String() string { return proto.CompactTextString(m) }
func (*CancelMuteGroupMemberResp) ProtoMessage() {}
func (*CancelMuteGroupMemberResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{41}
return fileDescriptor_group_e583e729f7c9cde7, []int{41}
}
func (m *CancelMuteGroupMemberResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelMuteGroupMemberResp.Unmarshal(m, b)
@@ -1848,7 +1848,7 @@ func (m *MuteGroupReq) Reset() { *m = MuteGroupReq{} }
func (m *MuteGroupReq) String() string { return proto.CompactTextString(m) }
func (*MuteGroupReq) ProtoMessage() {}
func (*MuteGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{42}
return fileDescriptor_group_e583e729f7c9cde7, []int{42}
}
func (m *MuteGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MuteGroupReq.Unmarshal(m, b)
@@ -1885,7 +1885,7 @@ func (m *MuteGroupResp) Reset() { *m = MuteGroupResp{} }
func (m *MuteGroupResp) String() string { return proto.CompactTextString(m) }
func (*MuteGroupResp) ProtoMessage() {}
func (*MuteGroupResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{43}
return fileDescriptor_group_e583e729f7c9cde7, []int{43}
}
func (m *MuteGroupResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MuteGroupResp.Unmarshal(m, b)
@@ -1916,7 +1916,7 @@ func (m *CancelMuteGroupReq) Reset() { *m = CancelMuteGroupReq{} }
func (m *CancelMuteGroupReq) String() string { return proto.CompactTextString(m) }
func (*CancelMuteGroupReq) ProtoMessage() {}
func (*CancelMuteGroupReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{44}
return fileDescriptor_group_e583e729f7c9cde7, []int{44}
}
func (m *CancelMuteGroupReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelMuteGroupReq.Unmarshal(m, b)
@@ -1953,7 +1953,7 @@ func (m *CancelMuteGroupResp) Reset() { *m = CancelMuteGroupResp{} }
func (m *CancelMuteGroupResp) String() string { return proto.CompactTextString(m) }
func (*CancelMuteGroupResp) ProtoMessage() {}
func (*CancelMuteGroupResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{45}
return fileDescriptor_group_e583e729f7c9cde7, []int{45}
}
func (m *CancelMuteGroupResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_CancelMuteGroupResp.Unmarshal(m, b)
@@ -1984,7 +1984,7 @@ func (m *GetJoinedSuperGroupListReq) Reset() { *m = GetJoinedSuperGroupL
func (m *GetJoinedSuperGroupListReq) String() string { return proto.CompactTextString(m) }
func (*GetJoinedSuperGroupListReq) ProtoMessage() {}
func (*GetJoinedSuperGroupListReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{46}
return fileDescriptor_group_e583e729f7c9cde7, []int{46}
}
func (m *GetJoinedSuperGroupListReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetJoinedSuperGroupListReq.Unmarshal(m, b)
@@ -2022,7 +2022,7 @@ func (m *GetJoinedSuperGroupListResp) Reset() { *m = GetJoinedSuperGroup
func (m *GetJoinedSuperGroupListResp) String() string { return proto.CompactTextString(m) }
func (*GetJoinedSuperGroupListResp) ProtoMessage() {}
func (*GetJoinedSuperGroupListResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{47}
return fileDescriptor_group_e583e729f7c9cde7, []int{47}
}
func (m *GetJoinedSuperGroupListResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetJoinedSuperGroupListResp.Unmarshal(m, b)
@@ -2060,7 +2060,7 @@ func (m *GetSuperGroupsInfoReq) Reset() { *m = GetSuperGroupsInfoReq{} }
func (m *GetSuperGroupsInfoReq) String() string { return proto.CompactTextString(m) }
func (*GetSuperGroupsInfoReq) ProtoMessage() {}
func (*GetSuperGroupsInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{48}
return fileDescriptor_group_e583e729f7c9cde7, []int{48}
}
func (m *GetSuperGroupsInfoReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSuperGroupsInfoReq.Unmarshal(m, b)
@@ -2098,7 +2098,7 @@ func (m *GetSuperGroupsInfoResp) Reset() { *m = GetSuperGroupsInfoResp{}
func (m *GetSuperGroupsInfoResp) String() string { return proto.CompactTextString(m) }
func (*GetSuperGroupsInfoResp) ProtoMessage() {}
func (*GetSuperGroupsInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{49}
return fileDescriptor_group_e583e729f7c9cde7, []int{49}
}
func (m *GetSuperGroupsInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetSuperGroupsInfoResp.Unmarshal(m, b)
@@ -2141,7 +2141,7 @@ func (m *SetGroupMemberInfo) Reset() { *m = SetGroupMemberInfo{} }
func (m *SetGroupMemberInfo) String() string { return proto.CompactTextString(m) }
func (*SetGroupMemberInfo) ProtoMessage() {}
func (*SetGroupMemberInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{50}
return fileDescriptor_group_e583e729f7c9cde7, []int{50}
}
func (m *SetGroupMemberInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetGroupMemberInfo.Unmarshal(m, b)
@@ -2214,7 +2214,7 @@ func (m *SetGroupMemberInfoReq) Reset() { *m = SetGroupMemberInfoReq{} }
func (m *SetGroupMemberInfoReq) String() string { return proto.CompactTextString(m) }
func (*SetGroupMemberInfoReq) ProtoMessage() {}
func (*SetGroupMemberInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{51}
return fileDescriptor_group_e583e729f7c9cde7, []int{51}
}
func (m *SetGroupMemberInfoReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetGroupMemberInfoReq.Unmarshal(m, b)
@@ -2251,7 +2251,7 @@ func (m *SetGroupMemberInfoResp) Reset() { *m = SetGroupMemberInfoResp{}
func (m *SetGroupMemberInfoResp) String() string { return proto.CompactTextString(m) }
func (*SetGroupMemberInfoResp) ProtoMessage() {}
func (*SetGroupMemberInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{52}
return fileDescriptor_group_e583e729f7c9cde7, []int{52}
}
func (m *SetGroupMemberInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SetGroupMemberInfoResp.Unmarshal(m, b)
@@ -2282,7 +2282,7 @@ func (m *GetGroupAbstractInfoReq) Reset() { *m = GetGroupAbstractInfoReq
func (m *GetGroupAbstractInfoReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupAbstractInfoReq) ProtoMessage() {}
func (*GetGroupAbstractInfoReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{53}
return fileDescriptor_group_e583e729f7c9cde7, []int{53}
}
func (m *GetGroupAbstractInfoReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupAbstractInfoReq.Unmarshal(m, b)
@@ -2322,7 +2322,7 @@ func (m *GroupAbstractInfo) Reset() { *m = GroupAbstractInfo{} }
func (m *GroupAbstractInfo) String() string { return proto.CompactTextString(m) }
func (*GroupAbstractInfo) ProtoMessage() {}
func (*GroupAbstractInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{54}
return fileDescriptor_group_e583e729f7c9cde7, []int{54}
}
func (m *GroupAbstractInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GroupAbstractInfo.Unmarshal(m, b)
@@ -2374,7 +2374,7 @@ func (m *GetGroupAbstractInfoResp) Reset() { *m = GetGroupAbstractInfoRe
func (m *GetGroupAbstractInfoResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupAbstractInfoResp) ProtoMessage() {}
func (*GetGroupAbstractInfoResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{55}
return fileDescriptor_group_e583e729f7c9cde7, []int{55}
}
func (m *GetGroupAbstractInfoResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupAbstractInfoResp.Unmarshal(m, b)
@@ -2413,7 +2413,7 @@ func (m *GetUserInGroupMembersReq) Reset() { *m = GetUserInGroupMembersR
func (m *GetUserInGroupMembersReq) String() string { return proto.CompactTextString(m) }
func (*GetUserInGroupMembersReq) ProtoMessage() {}
func (*GetUserInGroupMembersReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{56}
return fileDescriptor_group_e583e729f7c9cde7, []int{56}
}
func (m *GetUserInGroupMembersReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetUserInGroupMembersReq.Unmarshal(m, b)
@@ -2458,7 +2458,7 @@ func (m *GetUserInGroupMembersResp) Reset() { *m = GetUserInGroupMembers
func (m *GetUserInGroupMembersResp) String() string { return proto.CompactTextString(m) }
func (*GetUserInGroupMembersResp) ProtoMessage() {}
func (*GetUserInGroupMembersResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{57}
return fileDescriptor_group_e583e729f7c9cde7, []int{57}
}
func (m *GetUserInGroupMembersResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetUserInGroupMembersResp.Unmarshal(m, b)
@@ -2485,76 +2485,76 @@ func (m *GetUserInGroupMembersResp) GetMembers() []*sdkws.GroupMemberFullInfo {
return nil
}
type GetGroupMemberUserIDReq struct {
type GetGroupMemberUserIDsReq struct {
GroupID string `protobuf:"bytes,1,opt,name=groupID" json:"groupID,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetGroupMemberUserIDReq) Reset() { *m = GetGroupMemberUserIDReq{} }
func (m *GetGroupMemberUserIDReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberUserIDReq) ProtoMessage() {}
func (*GetGroupMemberUserIDReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{58}
func (m *GetGroupMemberUserIDsReq) Reset() { *m = GetGroupMemberUserIDsReq{} }
func (m *GetGroupMemberUserIDsReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberUserIDsReq) ProtoMessage() {}
func (*GetGroupMemberUserIDsReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_e583e729f7c9cde7, []int{58}
}
func (m *GetGroupMemberUserIDReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberUserIDReq.Unmarshal(m, b)
func (m *GetGroupMemberUserIDsReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberUserIDsReq.Unmarshal(m, b)
}
func (m *GetGroupMemberUserIDReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetGroupMemberUserIDReq.Marshal(b, m, deterministic)
func (m *GetGroupMemberUserIDsReq) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetGroupMemberUserIDsReq.Marshal(b, m, deterministic)
}
func (dst *GetGroupMemberUserIDReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetGroupMemberUserIDReq.Merge(dst, src)
func (dst *GetGroupMemberUserIDsReq) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetGroupMemberUserIDsReq.Merge(dst, src)
}
func (m *GetGroupMemberUserIDReq) XXX_Size() int {
return xxx_messageInfo_GetGroupMemberUserIDReq.Size(m)
func (m *GetGroupMemberUserIDsReq) XXX_Size() int {
return xxx_messageInfo_GetGroupMemberUserIDsReq.Size(m)
}
func (m *GetGroupMemberUserIDReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetGroupMemberUserIDReq.DiscardUnknown(m)
func (m *GetGroupMemberUserIDsReq) XXX_DiscardUnknown() {
xxx_messageInfo_GetGroupMemberUserIDsReq.DiscardUnknown(m)
}
var xxx_messageInfo_GetGroupMemberUserIDReq proto.InternalMessageInfo
var xxx_messageInfo_GetGroupMemberUserIDsReq proto.InternalMessageInfo
func (m *GetGroupMemberUserIDReq) GetGroupID() string {
func (m *GetGroupMemberUserIDsReq) GetGroupID() string {
if m != nil {
return m.GroupID
}
return ""
}
type GetGroupMemberUserIDResp struct {
type GetGroupMemberUserIDsResp struct {
UserIDs []string `protobuf:"bytes,1,rep,name=userIDs" json:"userIDs,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
}
func (m *GetGroupMemberUserIDResp) Reset() { *m = GetGroupMemberUserIDResp{} }
func (m *GetGroupMemberUserIDResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberUserIDResp) ProtoMessage() {}
func (*GetGroupMemberUserIDResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{59}
func (m *GetGroupMemberUserIDsResp) Reset() { *m = GetGroupMemberUserIDsResp{} }
func (m *GetGroupMemberUserIDsResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberUserIDsResp) ProtoMessage() {}
func (*GetGroupMemberUserIDsResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_e583e729f7c9cde7, []int{59}
}
func (m *GetGroupMemberUserIDResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberUserIDResp.Unmarshal(m, b)
func (m *GetGroupMemberUserIDsResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberUserIDsResp.Unmarshal(m, b)
}
func (m *GetGroupMemberUserIDResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetGroupMemberUserIDResp.Marshal(b, m, deterministic)
func (m *GetGroupMemberUserIDsResp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_GetGroupMemberUserIDsResp.Marshal(b, m, deterministic)
}
func (dst *GetGroupMemberUserIDResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetGroupMemberUserIDResp.Merge(dst, src)
func (dst *GetGroupMemberUserIDsResp) XXX_Merge(src proto.Message) {
xxx_messageInfo_GetGroupMemberUserIDsResp.Merge(dst, src)
}
func (m *GetGroupMemberUserIDResp) XXX_Size() int {
return xxx_messageInfo_GetGroupMemberUserIDResp.Size(m)
func (m *GetGroupMemberUserIDsResp) XXX_Size() int {
return xxx_messageInfo_GetGroupMemberUserIDsResp.Size(m)
}
func (m *GetGroupMemberUserIDResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetGroupMemberUserIDResp.DiscardUnknown(m)
func (m *GetGroupMemberUserIDsResp) XXX_DiscardUnknown() {
xxx_messageInfo_GetGroupMemberUserIDsResp.DiscardUnknown(m)
}
var xxx_messageInfo_GetGroupMemberUserIDResp proto.InternalMessageInfo
var xxx_messageInfo_GetGroupMemberUserIDsResp proto.InternalMessageInfo
func (m *GetGroupMemberUserIDResp) GetUserIDs() []string {
func (m *GetGroupMemberUserIDsResp) GetUserIDs() []string {
if m != nil {
return m.UserIDs
}
@@ -2573,7 +2573,7 @@ func (m *GetGroupMemberRoleLevelReq) Reset() { *m = GetGroupMemberRoleLe
func (m *GetGroupMemberRoleLevelReq) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberRoleLevelReq) ProtoMessage() {}
func (*GetGroupMemberRoleLevelReq) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{60}
return fileDescriptor_group_e583e729f7c9cde7, []int{60}
}
func (m *GetGroupMemberRoleLevelReq) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberRoleLevelReq.Unmarshal(m, b)
@@ -2618,7 +2618,7 @@ func (m *GetGroupMemberRoleLevelResp) Reset() { *m = GetGroupMemberRoleL
func (m *GetGroupMemberRoleLevelResp) String() string { return proto.CompactTextString(m) }
func (*GetGroupMemberRoleLevelResp) ProtoMessage() {}
func (*GetGroupMemberRoleLevelResp) Descriptor() ([]byte, []int) {
return fileDescriptor_group_75d175e21074764a, []int{61}
return fileDescriptor_group_e583e729f7c9cde7, []int{61}
}
func (m *GetGroupMemberRoleLevelResp) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_GetGroupMemberRoleLevelResp.Unmarshal(m, b)
@@ -2704,8 +2704,8 @@ func init() {
proto.RegisterType((*GetGroupAbstractInfoResp)(nil), "group.GetGroupAbstractInfoResp")
proto.RegisterType((*GetUserInGroupMembersReq)(nil), "group.GetUserInGroupMembersReq")
proto.RegisterType((*GetUserInGroupMembersResp)(nil), "group.GetUserInGroupMembersResp")
proto.RegisterType((*GetGroupMemberUserIDReq)(nil), "group.GetGroupMemberUserIDReq")
proto.RegisterType((*GetGroupMemberUserIDResp)(nil), "group.GetGroupMemberUserIDResp")
proto.RegisterType((*GetGroupMemberUserIDsReq)(nil), "group.GetGroupMemberUserIDsReq")
proto.RegisterType((*GetGroupMemberUserIDsResp)(nil), "group.GetGroupMemberUserIDsResp")
proto.RegisterType((*GetGroupMemberRoleLevelReq)(nil), "group.GetGroupMemberRoleLevelReq")
proto.RegisterType((*GetGroupMemberRoleLevelResp)(nil), "group.GetGroupMemberRoleLevelResp")
}
@@ -2773,7 +2773,7 @@ type GroupClient interface {
// 获取某个用户在指定群中的信息
GetUserInGroupMembers(ctx context.Context, in *GetUserInGroupMembersReq, opts ...grpc.CallOption) (*GetUserInGroupMembersResp, error)
// 获取群成员用户ID
GetGroupMemberUserID(ctx context.Context, in *GetGroupMemberUserIDReq, opts ...grpc.CallOption) (*GetGroupMemberUserIDResp, error)
GetGroupMemberUserIDs(ctx context.Context, in *GetGroupMemberUserIDsReq, opts ...grpc.CallOption) (*GetGroupMemberUserIDsResp, error)
// 查询群组中对应级别的成员
GetGroupMemberRoleLevel(ctx context.Context, in *GetGroupMemberRoleLevelReq, opts ...grpc.CallOption) (*GetGroupMemberRoleLevelResp, error)
}
@@ -3020,9 +3020,9 @@ func (c *groupClient) GetUserInGroupMembers(ctx context.Context, in *GetUserInGr
return out, nil
}
func (c *groupClient) GetGroupMemberUserID(ctx context.Context, in *GetGroupMemberUserIDReq, opts ...grpc.CallOption) (*GetGroupMemberUserIDResp, error) {
out := new(GetGroupMemberUserIDResp)
err := grpc.Invoke(ctx, "/group.group/getGroupMemberUserID", in, out, c.cc, opts...)
func (c *groupClient) GetGroupMemberUserIDs(ctx context.Context, in *GetGroupMemberUserIDsReq, opts ...grpc.CallOption) (*GetGroupMemberUserIDsResp, error) {
out := new(GetGroupMemberUserIDsResp)
err := grpc.Invoke(ctx, "/group.group/getGroupMemberUserIDs", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
@@ -3093,7 +3093,7 @@ type GroupServer interface {
// 获取某个用户在指定群中的信息
GetUserInGroupMembers(context.Context, *GetUserInGroupMembersReq) (*GetUserInGroupMembersResp, error)
// 获取群成员用户ID
GetGroupMemberUserID(context.Context, *GetGroupMemberUserIDReq) (*GetGroupMemberUserIDResp, error)
GetGroupMemberUserIDs(context.Context, *GetGroupMemberUserIDsReq) (*GetGroupMemberUserIDsResp, error)
// 查询群组中对应级别的成员
GetGroupMemberRoleLevel(context.Context, *GetGroupMemberRoleLevelReq) (*GetGroupMemberRoleLevelResp, error)
}
@@ -3570,20 +3570,20 @@ func _Group_GetUserInGroupMembers_Handler(srv interface{}, ctx context.Context,
return interceptor(ctx, in, info, handler)
}
func _Group_GetGroupMemberUserID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupMemberUserIDReq)
func _Group_GetGroupMemberUserIDs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupMemberUserIDsReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).GetGroupMemberUserID(ctx, in)
return srv.(GroupServer).GetGroupMemberUserIDs(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/GetGroupMemberUserID",
FullMethod: "/group.group/GetGroupMemberUserIDs",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).GetGroupMemberUserID(ctx, req.(*GetGroupMemberUserIDReq))
return srv.(GroupServer).GetGroupMemberUserIDs(ctx, req.(*GetGroupMemberUserIDsReq))
}
return interceptor(ctx, in, info, handler)
}
@@ -3715,8 +3715,8 @@ var _Group_serviceDesc = grpc.ServiceDesc{
Handler: _Group_GetUserInGroupMembers_Handler,
},
{
MethodName: "getGroupMemberUserID",
Handler: _Group_GetGroupMemberUserID_Handler,
MethodName: "getGroupMemberUserIDs",
Handler: _Group_GetGroupMemberUserIDs_Handler,
},
{
MethodName: "GetGroupMemberRoleLevel",
@@ -3727,123 +3727,123 @@ var _Group_serviceDesc = grpc.ServiceDesc{
Metadata: "group/group.proto",
}
func init() { proto.RegisterFile("group/group.proto", fileDescriptor_group_75d175e21074764a) }
func init() { proto.RegisterFile("group/group.proto", fileDescriptor_group_e583e729f7c9cde7) }
var fileDescriptor_group_75d175e21074764a = []byte{
// 1831 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0x51, 0x73, 0xe3, 0xb6,
0x11, 0x1e, 0xe9, 0x62, 0xdf, 0x79, 0xcf, 0x8a, 0x6d, 0xd8, 0x92, 0x79, 0xb4, 0xe2, 0x73, 0x91,
0x9b, 0xe6, 0xa6, 0x8d, 0xe5, 0x8c, 0x7d, 0xcd, 0x24, 0xd3, 0xce, 0xa4, 0x17, 0x5f, 0xe3, 0x38,
0xb5, 0xec, 0x9a, 0xba, 0xa4, 0x9d, 0x3c, 0x85, 0x96, 0x60, 0x86, 0x67, 0x8a, 0x84, 0x09, 0xca,
0xce, 0x63, 0x3b, 0x7d, 0xe8, 0x53, 0xfb, 0xd8, 0x97, 0x3e, 0xf5, 0xad, 0xbf, 0xa2, 0xbf, 0x2d,
0x43, 0x80, 0x04, 0x41, 0x02, 0x94, 0x14, 0xe7, 0xfc, 0xa2, 0x19, 0xee, 0x2e, 0xb0, 0x8b, 0xc5,
0xee, 0xe2, 0xdb, 0x15, 0xac, 0x79, 0x71, 0x34, 0xa1, 0x7b, 0xfc, 0xb7, 0x47, 0xe3, 0x28, 0x89,
0xd0, 0x02, 0xff, 0xb0, 0x3f, 0x38, 0xa3, 0x24, 0xdc, 0x3d, 0xee, 0xef, 0x0e, 0x48, 0x7c, 0x43,
0xe2, 0x3d, 0x7a, 0xe5, 0xed, 0x71, 0x81, 0x3d, 0x36, 0xba, 0xba, 0x65, 0x7b, 0xb7, 0x4c, 0xc8,
0xdb, 0xbb, 0xb3, 0x04, 0x63, 0x97, 0x52, 0x12, 0x67, 0xe2, 0xf8, 0x7f, 0x0d, 0x78, 0xf7, 0x30,
0x26, 0x6e, 0x42, 0x8e, 0x52, 0x3d, 0x0e, 0xb9, 0x46, 0x3b, 0xf0, 0xd8, 0x0f, 0xfd, 0xa4, 0x4f,
0xc6, 0x17, 0x24, 0x66, 0x56, 0x63, 0xe7, 0xc1, 0xf3, 0x25, 0x47, 0x25, 0xa1, 0x1e, 0x2c, 0x71,
0xab, 0x8e, 0xc3, 0xcb, 0xc8, 0x6a, 0xee, 0x34, 0x9e, 0x3f, 0xde, 0x5f, 0xed, 0xf1, 0xed, 0x7b,
0x47, 0x39, 0xdd, 0x29, 0x44, 0x10, 0x86, 0x65, 0x77, 0x34, 0xf6, 0xc3, 0xaf, 0x19, 0x89, 0x8f,
0x5f, 0x31, 0xeb, 0x01, 0xdf, 0xb2, 0x44, 0x4b, 0xb5, 0x46, 0xb7, 0x21, 0x89, 0xc5, 0xb7, 0xf5,
0xce, 0x4e, 0x23, 0xd5, 0xaa, 0x90, 0xf0, 0x4b, 0x58, 0x29, 0x59, 0xca, 0x68, 0xd9, 0x90, 0xc6,
0x4c, 0x43, 0x70, 0x0f, 0x56, 0x8f, 0x48, 0xc2, 0x59, 0x8c, 0xf3, 0xc8, 0x35, 0xb2, 0xe1, 0x91,
0x10, 0x78, 0x95, 0x9f, 0x55, 0x7e, 0xe3, 0x3f, 0xc0, 0x5a, 0x45, 0x9e, 0x51, 0xf4, 0x11, 0x80,
0xdc, 0x51, 0x2c, 0x31, 0x69, 0x55, 0x64, 0xf0, 0x00, 0x56, 0x06, 0xd9, 0x36, 0xb9, 0xd6, 0xdf,
0xc3, 0x8a, 0x14, 0xf8, 0x22, 0x8a, 0x07, 0x24, 0xc9, 0xec, 0xef, 0x54, 0x77, 0x12, 0x5c, 0xa7,
0x2a, 0x8e, 0x11, 0xac, 0x96, 0x37, 0x65, 0x14, 0xdf, 0x80, 0x9d, 0xdb, 0xfb, 0x92, 0xd2, 0xc0,
0x1f, 0xba, 0x89, 0x1f, 0x85, 0x27, 0x3e, 0x4b, 0x52, 0x9d, 0x9f, 0x00, 0x50, 0xd7, 0xf3, 0x43,
0x4e, 0xcc, 0xd4, 0x59, 0x99, 0x3a, 0x87, 0x5c, 0x4f, 0x08, 0x4b, 0xfe, 0x24, 0xf9, 0x8e, 0x22,
0x8b, 0xb6, 0x01, 0x2e, 0xe3, 0x68, 0x9c, 0xdd, 0x4d, 0x93, 0xdf, 0x8d, 0x42, 0xc1, 0x21, 0x6c,
0xd5, 0xea, 0x65, 0x14, 0x6d, 0xc0, 0x42, 0x12, 0x25, 0x6e, 0xc0, 0x75, 0xb6, 0x1c, 0xf1, 0x81,
0x3e, 0x85, 0x96, 0x97, 0xc5, 0x5c, 0xaa, 0x9a, 0x59, 0x4d, 0xee, 0xca, 0x75, 0xd5, 0x01, 0x19,
0xcf, 0x29, 0x4b, 0x62, 0x0a, 0xdd, 0x23, 0x92, 0xa4, 0xca, 0x1d, 0x72, 0xfd, 0x56, 0x4f, 0xda,
0x81, 0xc5, 0x89, 0x7a, 0xca, 0xec, 0x0b, 0x53, 0x78, 0x6f, 0x8a, 0xc6, 0xfb, 0x38, 0xe3, 0xdf,
0x1a, 0xd0, 0x7e, 0x1d, 0xbb, 0x21, 0xbb, 0x24, 0x31, 0x97, 0x3b, 0x4b, 0x73, 0x21, 0x3d, 0x9d,
0x05, 0x0f, 0xb3, 0x08, 0xe5, 0xca, 0x96, 0x9c, 0xfc, 0x13, 0xfd, 0x12, 0xde, 0x8d, 0x82, 0xd1,
0x99, 0x92, 0x47, 0xe2, 0x14, 0x15, 0x6a, 0x2a, 0x17, 0x92, 0x5b, 0x55, 0xee, 0x81, 0x90, 0x2b,
0x53, 0xb1, 0x05, 0x1d, 0x93, 0x09, 0x8c, 0xe2, 0x7f, 0x35, 0x60, 0xf9, 0xab, 0xc8, 0x0f, 0x65,
0xd5, 0xa8, 0x37, 0x6a, 0x1b, 0x20, 0x26, 0xd7, 0x7d, 0xc2, 0x98, 0xeb, 0x91, 0x3c, 0x78, 0x0a,
0x4a, 0xca, 0x7f, 0x13, 0xf9, 0xe1, 0x20, 0x9a, 0xc4, 0x43, 0xc2, 0x0d, 0x59, 0x70, 0x14, 0x0a,
0x7a, 0x06, 0x2d, 0x3f, 0xbc, 0xf1, 0x93, 0x4a, 0x6d, 0x28, 0x13, 0xf1, 0x0a, 0xb4, 0x14, 0x7b,
0x18, 0xc5, 0xff, 0x69, 0xc0, 0x56, 0x35, 0x22, 0x53, 0x46, 0x14, 0x32, 0x32, 0xd3, 0xe0, 0x69,
0xd1, 0x9e, 0xf2, 0xbf, 0x77, 0xc3, 0x51, 0x40, 0x46, 0x7d, 0xe6, 0x65, 0x9e, 0x53, 0x28, 0x69,
0xb9, 0x13, 0x5f, 0x0e, 0x61, 0x93, 0x20, 0xe1, 0xf6, 0x2e, 0x38, 0x25, 0x1a, 0xde, 0x86, 0x6e,
0xbd, 0x71, 0x8c, 0xe2, 0xe7, 0xb0, 0x7c, 0x3e, 0xf1, 0x93, 0xd9, 0xee, 0x4d, 0x0f, 0xae, 0x48,
0x32, 0x8a, 0xff, 0xde, 0x80, 0x76, 0x9e, 0x8d, 0xa2, 0x62, 0xff, 0xfc, 0xb4, 0x50, 0xd4, 0x37,
0xcb, 0xce, 0xea, 0xc0, 0xe2, 0xa5, 0x1f, 0x24, 0x24, 0xce, 0x6e, 0x2e, 0xfb, 0xc2, 0x23, 0xe8,
0x98, 0x8c, 0xa8, 0xcd, 0x94, 0x17, 0xf0, 0x70, 0x9c, 0xbd, 0x38, 0x22, 0x47, 0x6c, 0x35, 0x47,
0xc4, 0x16, 0x5f, 0x4c, 0x82, 0x80, 0xd7, 0xba, 0x5c, 0x14, 0x9f, 0x54, 0xb5, 0xc8, 0xb2, 0x5e,
0x7f, 0xbd, 0x56, 0x59, 0xd3, 0x52, 0xb1, 0xdb, 0x19, 0x6c, 0x1a, 0x77, 0x63, 0x54, 0x35, 0xaf,
0x31, 0xbf, 0x79, 0x01, 0xa0, 0x3f, 0xfa, 0xc3, 0x2b, 0x45, 0x66, 0xba, 0x69, 0xcf, 0xa0, 0x75,
0xe5, 0x0f, 0xaf, 0xc8, 0x28, 0x7f, 0x29, 0x85, 0x81, 0x65, 0x62, 0xea, 0xf2, 0x98, 0xb8, 0x2c,
0x0a, 0xb3, 0xd8, 0xcb, 0xbe, 0x70, 0x1b, 0xd6, 0x35, 0x6d, 0x8c, 0xe2, 0x6b, 0x1e, 0x0e, 0x69,
0x72, 0x90, 0x11, 0xe7, 0xdd, 0xff, 0x7b, 0xf0, 0x17, 0x7e, 0x2d, 0x9a, 0xca, 0xda, 0xcb, 0x7f,
0x0e, 0x8b, 0xdc, 0x05, 0xf9, 0xdd, 0xeb, 0xcf, 0x69, 0xc6, 0xc7, 0x14, 0x36, 0x8e, 0x79, 0xde,
0xa7, 0x9a, 0x5e, 0x47, 0x73, 0x94, 0x9f, 0xc2, 0x5b, 0x4d, 0xd5, 0x5b, 0x69, 0x0d, 0x14, 0x15,
0x64, 0x54, 0x86, 0x25, 0x15, 0x2a, 0xde, 0x84, 0xb6, 0x41, 0x23, 0xa3, 0xf8, 0x0d, 0x6c, 0xc8,
0x47, 0x2f, 0x08, 0x8a, 0xeb, 0xbd, 0x87, 0x2c, 0xc3, 0xfd, 0x22, 0xa5, 0x15, 0x5d, 0x77, 0x8e,
0xcb, 0x7f, 0x37, 0xe0, 0xd1, 0x61, 0x7f, 0xc0, 0x65, 0x7e, 0x2a, 0x88, 0x42, 0x3d, 0x40, 0x9e,
0x7c, 0x0c, 0x52, 0xa7, 0x9c, 0xba, 0xe3, 0xbc, 0xae, 0x1b, 0x38, 0xe8, 0x57, 0xb0, 0x5a, 0xa6,
0xca, 0xe7, 0x46, 0xa3, 0xe3, 0xbf, 0x36, 0x60, 0x59, 0x22, 0xae, 0x9f, 0xe7, 0xcc, 0x6e, 0x76,
0x2c, 0xc5, 0xba, 0x82, 0xa0, 0xba, 0xfa, 0x41, 0xd9, 0xd5, 0xa7, 0xd0, 0x52, 0x2c, 0xa8, 0x0d,
0xd9, 0x0f, 0x2a, 0x21, 0xbb, 0xd2, 0x13, 0xa8, 0x3d, 0x77, 0xab, 0x8c, 0xd8, 0xdd, 0x02, 0x43,
0xce, 0x51, 0x02, 0xf0, 0x3f, 0xb4, 0xea, 0xcd, 0x0e, 0xfb, 0x83, 0xfb, 0xaa, 0xde, 0x36, 0x3c,
0x9a, 0xe4, 0x37, 0x28, 0xfc, 0x20, 0xbf, 0xf5, 0x0a, 0x2e, 0x0c, 0x79, 0xcb, 0x15, 0xfc, 0xd7,
0xb0, 0xf2, 0xca, 0x67, 0x63, 0x9f, 0xb1, 0x39, 0xde, 0x3a, 0x04, 0xab, 0x65, 0x61, 0x9e, 0x86,
0xa8, 0x3f, 0xc9, 0x9a, 0x82, 0x79, 0x6a, 0x6c, 0x0d, 0xc2, 0x4b, 0x5f, 0xed, 0xf1, 0x24, 0x21,
0xa3, 0x01, 0x19, 0x46, 0xe1, 0x88, 0x71, 0x77, 0xb4, 0x9c, 0x12, 0x2d, 0xad, 0xb0, 0x9a, 0x2e,
0x46, 0xf1, 0x09, 0x58, 0x87, 0x6e, 0x38, 0x24, 0xc1, 0xdb, 0x30, 0x04, 0x6f, 0xc1, 0x93, 0x9a,
0xdd, 0x04, 0x2e, 0x90, 0xe4, 0x99, 0xb8, 0x40, 0x91, 0x64, 0x14, 0xf7, 0x00, 0x55, 0xf6, 0x9d,
0xbe, 0x41, 0x1b, 0xd6, 0x35, 0x79, 0x46, 0xf1, 0x0b, 0xde, 0x63, 0x88, 0xda, 0x3e, 0x98, 0xd0,
0x0c, 0x19, 0xe6, 0x6f, 0x4a, 0x71, 0xa8, 0x46, 0xe9, 0x50, 0x47, 0xbc, 0x43, 0x30, 0xaf, 0x62,
0x54, 0x79, 0x00, 0x1a, 0x33, 0x1e, 0x80, 0x03, 0x9e, 0x1e, 0xc5, 0x16, 0x73, 0xf5, 0x71, 0x5f,
0xf1, 0x50, 0xd6, 0x16, 0xdd, 0xa9, 0x99, 0xfb, 0x6f, 0x13, 0xd0, 0xa0, 0x94, 0x17, 0xbc, 0x2a,
0xfe, 0xf4, 0x80, 0xfb, 0x04, 0x1e, 0x85, 0xfe, 0xf0, 0x2a, 0xcc, 0x73, 0xef, 0xf1, 0x7e, 0xb7,
0xe7, 0x45, 0x91, 0x17, 0x10, 0xd1, 0x9b, 0x5f, 0x4c, 0x2e, 0x7b, 0x83, 0x24, 0xf6, 0x43, 0xef,
0x1b, 0x37, 0x98, 0x10, 0x47, 0x4a, 0xa3, 0x8f, 0xe1, 0xe1, 0xa5, 0x3b, 0x24, 0x5f, 0x3b, 0x27,
0x1c, 0x5b, 0xce, 0x5a, 0x98, 0x0b, 0xa3, 0x4f, 0x61, 0x29, 0x8e, 0x02, 0x72, 0x42, 0x6e, 0x48,
0x60, 0x2d, 0xf0, 0x95, 0x5b, 0xda, 0xca, 0xe3, 0x30, 0x39, 0xd8, 0x17, 0x0b, 0x0b, 0x69, 0xf4,
0x21, 0x34, 0xc9, 0x0f, 0xd6, 0xe2, 0x1c, 0xda, 0x9a, 0xe4, 0x07, 0x7c, 0x02, 0x6d, 0xdd, 0x45,
0xe9, 0x25, 0x1d, 0x54, 0x9f, 0xab, 0x27, 0x59, 0xd9, 0x34, 0x88, 0xcb, 0x12, 0x61, 0x41, 0xc7,
0xb4, 0x1b, 0xa3, 0xf8, 0x37, 0x05, 0x60, 0x7b, 0x79, 0xc1, 0x92, 0xd8, 0x1d, 0x26, 0xf3, 0x84,
0xc3, 0x3f, 0x1b, 0xb0, 0xa6, 0x2d, 0x9a, 0x72, 0x83, 0x1f, 0x66, 0x83, 0x19, 0xa1, 0xfd, 0x74,
0x92, 0xfe, 0xf2, 0xcb, 0x6c, 0x39, 0x3a, 0x03, 0x7d, 0x04, 0xeb, 0x5e, 0x19, 0xf6, 0x7e, 0xe9,
0xb2, 0xef, 0xf9, 0x15, 0xbf, 0xe3, 0x98, 0x58, 0x78, 0x04, 0x96, 0xf9, 0x18, 0x8c, 0xa2, 0x2f,
0xb3, 0xd7, 0x56, 0x65, 0xe4, 0xce, 0xb3, 0x32, 0xe7, 0xe9, 0x2b, 0x0d, 0x6b, 0xf0, 0x29, 0xd7,
0xc2, 0x1f, 0xda, 0x50, 0xad, 0xea, 0x53, 0xd2, 0xb6, 0xe4, 0xc5, 0x66, 0xc5, 0x8b, 0xe7, 0xf0,
0xa4, 0x66, 0xbf, 0x3b, 0xe3, 0x92, 0x83, 0x2a, 0x00, 0x17, 0xb0, 0x60, 0x7a, 0x9d, 0x7a, 0x51,
0x78, 0xaf, 0xbc, 0x88, 0xd1, 0x74, 0xd5, 0x24, 0x43, 0x77, 0x22, 0x08, 0xf2, 0x4f, 0xfc, 0x4d,
0x31, 0x2a, 0xc9, 0xca, 0x6b, 0x1e, 0xeb, 0xb3, 0xbb, 0xd9, 0x5c, 0x52, 0xf8, 0x64, 0xc1, 0x51,
0x28, 0x78, 0x50, 0x8c, 0x42, 0xb4, 0x7d, 0xef, 0xea, 0x97, 0xfd, 0xff, 0xaf, 0x81, 0x98, 0x03,
0xa2, 0xdf, 0xc1, 0xe3, 0x61, 0x31, 0x04, 0x43, 0xed, 0x1c, 0x75, 0x94, 0x46, 0x78, 0x76, 0xc7,
0x44, 0x66, 0x14, 0x7d, 0x0c, 0x4b, 0x6f, 0xf2, 0x26, 0x19, 0xad, 0x67, 0x42, 0x6a, 0x1b, 0x6f,
0x6f, 0xe8, 0x44, 0xb1, 0xee, 0x3a, 0xef, 0x31, 0xe5, 0x3a, 0xb5, 0x3f, 0x95, 0xeb, 0x4a, 0xad,
0x28, 0xfa, 0x1c, 0x5a, 0x9e, 0x3a, 0x3f, 0x43, 0x9b, 0x79, 0xc4, 0x56, 0xa6, 0x70, 0xb6, 0x65,
0x66, 0x30, 0x8a, 0x3e, 0x83, 0x65, 0xa6, 0xcc, 0xb9, 0x50, 0xa7, 0x52, 0x31, 0xf2, 0x1d, 0x36,
0x8d, 0x74, 0x46, 0xd1, 0x77, 0xb0, 0xe9, 0x99, 0x87, 0x53, 0xe8, 0x17, 0x15, 0xad, 0xfa, 0x28,
0xc9, 0xc6, 0xb3, 0x44, 0x18, 0x45, 0x97, 0xf0, 0xc4, 0xab, 0x1b, 0x0e, 0xa1, 0xf7, 0x8b, 0x0d,
0x6a, 0x07, 0x56, 0xf6, 0xb3, 0xd9, 0x42, 0x8c, 0xa2, 0x73, 0x40, 0x89, 0x36, 0x8e, 0x41, 0xdd,
0x6c, 0xad, 0x71, 0x58, 0x64, 0xbf, 0x37, 0x85, 0xcb, 0x28, 0x1a, 0x82, 0xe5, 0xd5, 0xcc, 0x21,
0x10, 0x2e, 0x95, 0x17, 0xe3, 0x14, 0xc5, 0x7e, 0x7f, 0xa6, 0x8c, 0xb0, 0xdb, 0xd3, 0x66, 0x01,
0xd2, 0x6e, 0xe3, 0xac, 0x42, 0xda, 0x5d, 0x33, 0x44, 0x78, 0x0d, 0xeb, 0x9e, 0xde, 0xaa, 0x23,
0xf3, 0x2a, 0x19, 0x65, 0xdb, 0xd3, 0xd8, 0xbc, 0xd8, 0xae, 0x5c, 0x95, 0x3b, 0x68, 0x94, 0x3f,
0x50, 0x7a, 0x1f, 0x6f, 0xdb, 0x75, 0x2c, 0x79, 0xe4, 0x4a, 0x07, 0xac, 0x1e, 0x59, 0xef, 0xc7,
0xd5, 0x23, 0x9b, 0x5a, 0xe7, 0x53, 0x58, 0xf3, 0xab, 0x8d, 0x28, 0xda, 0xca, 0xd6, 0x98, 0x9a,
0x62, 0xbb, 0x5b, 0xcf, 0x14, 0x49, 0x2d, 0x93, 0x53, 0x26, 0xb5, 0xda, 0x7c, 0xc9, 0xa4, 0x2e,
0xf7, 0x43, 0xda, 0x6d, 0xa6, 0x7d, 0x41, 0xcd, 0x6d, 0x66, 0xbd, 0x4b, 0xcd, 0x6d, 0xca, 0x86,
0xe2, 0x33, 0x58, 0x1e, 0x29, 0xb8, 0x5e, 0xe6, 0x78, 0xa5, 0x33, 0x90, 0x39, 0x5e, 0x6d, 0x02,
0xd2, 0x8b, 0x1b, 0x97, 0xd1, 0xb2, 0xbc, 0x38, 0x1d, 0x93, 0xcb, 0x8b, 0x33, 0x00, 0x6c, 0xf4,
0x2d, 0xb4, 0x87, 0x26, 0xf4, 0x8d, 0x9e, 0xe6, 0x35, 0xb5, 0x06, 0xe9, 0xdb, 0x3b, 0xd3, 0x05,
0x84, 0xc7, 0xa5, 0x95, 0xd2, 0xe3, 0x2a, 0x1a, 0x97, 0x1e, 0x2f, 0x41, 0xee, 0xf4, 0x74, 0x15,
0x9b, 0xe4, 0xe9, 0x74, 0x44, 0x2f, 0x4f, 0x67, 0x00, 0xef, 0x59, 0x2d, 0x34, 0xc1, 0x70, 0xb5,
0x16, 0xd6, 0x80, 0x7b, 0xb5, 0x16, 0xd6, 0x22, 0x79, 0x11, 0x1d, 0x15, 0xa8, 0xad, 0x46, 0x87,
0x0e, 0xdd, 0xd5, 0xe8, 0x30, 0x61, 0xf4, 0x73, 0x40, 0x4c, 0x07, 0xdc, 0xdd, 0x7a, 0xe4, 0xa8,
0x6c, 0x69, 0x06, 0x8e, 0xe8, 0xcf, 0xb0, 0xe1, 0x19, 0x10, 0x17, 0xaa, 0x16, 0x88, 0x0a, 0xaa,
0xb4, 0x9f, 0x4e, 0xe5, 0x8b, 0xf0, 0xf1, 0x4c, 0xa0, 0x08, 0x3d, 0x2d, 0x57, 0x78, 0x0d, 0x82,
0xc9, 0xf0, 0xa9, 0xc7, 0x54, 0x8a, 0xd1, 0x2a, 0xd0, 0x41, 0xe6, 0xaa, 0x26, 0xa1, 0x93, 0x66,
0xb4, 0x86, 0x92, 0xbe, 0xab, 0xc2, 0x2e, 0x89, 0x59, 0xb4, 0x17, 0x52, 0xc7, 0x4a, 0xda, 0x0b,
0x69, 0x80, 0x3d, 0x9f, 0x6f, 0x7f, 0xdb, 0x3d, 0xa3, 0x24, 0x3c, 0xee, 0x2b, 0xff, 0x47, 0xf2,
0x55, 0xbf, 0xe5, 0xbf, 0x17, 0x8b, 0x9c, 0x74, 0xf0, 0x63, 0x00, 0x00, 0x00, 0xff, 0xff, 0x88,
0x87, 0xa3, 0xb6, 0x01, 0x1d, 0x00, 0x00,
var fileDescriptor_group_e583e729f7c9cde7 = []byte{
// 1834 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x59, 0x51, 0x73, 0xdb, 0xc6,
0x11, 0x1e, 0xd2, 0x91, 0x6c, 0xad, 0xc5, 0x48, 0x3a, 0x89, 0x14, 0x0c, 0x31, 0xb2, 0x7a, 0xf1,
0x34, 0x9e, 0x36, 0xa6, 0x32, 0xb6, 0x93, 0x49, 0xa6, 0x9d, 0x49, 0x1d, 0xbb, 0x51, 0x94, 0x8a,
0x52, 0x0d, 0x3a, 0x69, 0x27, 0x4f, 0x81, 0xc9, 0x13, 0x02, 0x0b, 0x04, 0x4e, 0x38, 0xd0, 0xce,
0x63, 0x3b, 0x7d, 0xe8, 0x53, 0xfb, 0xd8, 0x97, 0x3e, 0xf5, 0xad, 0x7f, 0xa3, 0xff, 0xac, 0x83,
0xbb, 0xc3, 0xe1, 0x80, 0x3b, 0x90, 0x8c, 0x62, 0xbd, 0x70, 0x06, 0x7b, 0x7b, 0xbb, 0x7b, 0x7b,
0xbb, 0x7b, 0xdf, 0x2e, 0x61, 0x2b, 0x48, 0x93, 0x19, 0x3d, 0xe4, 0xbf, 0x03, 0x9a, 0x26, 0x59,
0x82, 0x56, 0xf8, 0x87, 0xfb, 0xc1, 0x19, 0x25, 0xf1, 0x83, 0xe3, 0xe1, 0x83, 0x11, 0x49, 0x5f,
0x93, 0xf4, 0x90, 0x5e, 0x04, 0x87, 0x9c, 0xe1, 0x90, 0x4d, 0x2e, 0xde, 0xb0, 0xc3, 0x37, 0x4c,
0xf0, 0xbb, 0x0f, 0x16, 0x31, 0xa6, 0x3e, 0xa5, 0x24, 0x95, 0xec, 0xf8, 0xbf, 0x2d, 0x78, 0xf7,
0x69, 0x4a, 0xfc, 0x8c, 0x1c, 0xe5, 0x7a, 0x3c, 0x72, 0x89, 0x0e, 0xe0, 0x76, 0x18, 0x87, 0xd9,
0x90, 0x4c, 0x5f, 0x92, 0x94, 0x39, 0xad, 0x83, 0x1b, 0xf7, 0xd7, 0x3c, 0x9d, 0x84, 0x06, 0xb0,
0xc6, 0xad, 0x3a, 0x8e, 0xcf, 0x13, 0xa7, 0x7d, 0xd0, 0xba, 0x7f, 0xfb, 0xe1, 0xe6, 0x80, 0x8b,
0x1f, 0x1c, 0x15, 0x74, 0xaf, 0x64, 0x41, 0x18, 0xd6, 0xfd, 0xc9, 0x34, 0x8c, 0xbf, 0x61, 0x24,
0x3d, 0x7e, 0xc6, 0x9c, 0x1b, 0x5c, 0x64, 0x85, 0x96, 0x6b, 0x4d, 0xde, 0xc4, 0x24, 0x15, 0xdf,
0xce, 0x3b, 0x07, 0xad, 0x5c, 0xab, 0x46, 0xc2, 0x4f, 0x60, 0xa3, 0x62, 0x29, 0xa3, 0x55, 0x43,
0x5a, 0x0b, 0x0d, 0xc1, 0x03, 0xd8, 0x3c, 0x22, 0x19, 0x5f, 0x62, 0x7c, 0x8d, 0x5c, 0x22, 0x17,
0x6e, 0x09, 0x86, 0x67, 0xc5, 0x59, 0xd5, 0x37, 0xfe, 0x3d, 0x6c, 0xd5, 0xf8, 0x19, 0x45, 0x1f,
0x01, 0x28, 0x89, 0x62, 0x8b, 0x4d, 0xab, 0xc6, 0x83, 0x47, 0xb0, 0x31, 0x92, 0x62, 0x0a, 0xad,
0xbf, 0x83, 0x0d, 0xc5, 0xf0, 0x65, 0x92, 0x8e, 0x48, 0x26, 0xed, 0xef, 0xd5, 0x25, 0x89, 0x55,
0xaf, 0xce, 0x8e, 0x11, 0x6c, 0x56, 0x85, 0x32, 0x8a, 0x5f, 0x83, 0x5b, 0xd8, 0xfb, 0x84, 0xd2,
0x28, 0x1c, 0xfb, 0x59, 0x98, 0xc4, 0x27, 0x21, 0xcb, 0x72, 0x9d, 0x9f, 0x02, 0x50, 0x3f, 0x08,
0x63, 0x4e, 0x94, 0xea, 0x1c, 0xa9, 0xce, 0x23, 0x97, 0x33, 0xc2, 0xb2, 0x3f, 0xaa, 0x75, 0x4f,
0xe3, 0x45, 0xfb, 0x00, 0xe7, 0x69, 0x32, 0x95, 0x77, 0xd3, 0xe6, 0x77, 0xa3, 0x51, 0x70, 0x0c,
0x7b, 0x8d, 0x7a, 0x19, 0x45, 0x3b, 0xb0, 0x92, 0x25, 0x99, 0x1f, 0x71, 0x9d, 0x1d, 0x4f, 0x7c,
0xa0, 0xcf, 0xa0, 0x13, 0xc8, 0x98, 0xcb, 0x55, 0x33, 0xa7, 0xcd, 0x5d, 0xb9, 0xad, 0x3b, 0x40,
0xae, 0x79, 0x55, 0x4e, 0x4c, 0xa1, 0x7f, 0x44, 0xb2, 0x5c, 0xb9, 0x47, 0x2e, 0xdf, 0xea, 0x49,
0x7b, 0xb0, 0x3a, 0xd3, 0x4f, 0x29, 0xbf, 0x30, 0x85, 0xf7, 0xe6, 0x68, 0xbc, 0x8e, 0x33, 0xfe,
0xb5, 0x05, 0xdd, 0x17, 0xa9, 0x1f, 0xb3, 0x73, 0x92, 0x72, 0xbe, 0xb3, 0x3c, 0x17, 0xf2, 0xd3,
0x39, 0x70, 0x53, 0x46, 0x28, 0x57, 0xb6, 0xe6, 0x15, 0x9f, 0xe8, 0x97, 0xf0, 0x6e, 0x12, 0x4d,
0xce, 0xb4, 0x3c, 0x12, 0xa7, 0xa8, 0x51, 0x73, 0xbe, 0x98, 0xbc, 0xd1, 0xf9, 0x6e, 0x08, 0xbe,
0x2a, 0x15, 0x3b, 0xd0, 0xb3, 0x99, 0xc0, 0x28, 0xfe, 0x67, 0x0b, 0xd6, 0xbf, 0x4e, 0xc2, 0x58,
0x55, 0x8d, 0x66, 0xa3, 0xf6, 0x01, 0x52, 0x72, 0x39, 0x24, 0x8c, 0xf9, 0x01, 0x29, 0x82, 0xa7,
0xa4, 0xe4, 0xeb, 0xaf, 0x92, 0x30, 0x1e, 0x25, 0xb3, 0x74, 0x4c, 0xb8, 0x21, 0x2b, 0x9e, 0x46,
0x41, 0xf7, 0xa0, 0x13, 0xc6, 0xaf, 0xc3, 0xac, 0x56, 0x1b, 0xaa, 0x44, 0xbc, 0x01, 0x1d, 0xcd,
0x1e, 0x46, 0xf1, 0xbf, 0x5b, 0xb0, 0x57, 0x8f, 0xc8, 0x7c, 0x21, 0x89, 0x19, 0x59, 0x68, 0xf0,
0xbc, 0x68, 0xcf, 0xd7, 0x7f, 0xf0, 0xe3, 0x49, 0x44, 0x26, 0x43, 0x16, 0x48, 0xcf, 0x69, 0x94,
0xbc, 0xdc, 0x89, 0x2f, 0x8f, 0xb0, 0x59, 0x94, 0x71, 0x7b, 0x57, 0xbc, 0x0a, 0x0d, 0xef, 0x43,
0xbf, 0xd9, 0x38, 0x46, 0xf1, 0x7d, 0x58, 0x7f, 0x3e, 0x0b, 0xb3, 0xc5, 0xee, 0xcd, 0x0f, 0xae,
0x71, 0x32, 0x8a, 0xff, 0xd6, 0x82, 0x6e, 0x91, 0x8d, 0xa2, 0x62, 0xff, 0xfc, 0xb4, 0xd0, 0xd4,
0xb7, 0xab, 0xce, 0xea, 0xc1, 0xea, 0x79, 0x18, 0x65, 0x24, 0x95, 0x37, 0x27, 0xbf, 0xf0, 0x04,
0x7a, 0x36, 0x23, 0x1a, 0x33, 0xe5, 0x31, 0xdc, 0x9c, 0xca, 0x17, 0x47, 0xe4, 0x88, 0xab, 0xe7,
0x88, 0x10, 0xf1, 0xe5, 0x2c, 0x8a, 0x78, 0xad, 0x2b, 0x58, 0xf1, 0x49, 0x5d, 0x8b, 0x2a, 0xeb,
0xcd, 0xd7, 0xeb, 0x54, 0x35, 0xad, 0x95, 0xd2, 0xce, 0x60, 0xd7, 0x2a, 0x8d, 0x51, 0xdd, 0xbc,
0xd6, 0xf2, 0xe6, 0x45, 0x80, 0xfe, 0x10, 0x8e, 0x2f, 0x34, 0x9e, 0xf9, 0xa6, 0xdd, 0x83, 0xce,
0x45, 0x38, 0xbe, 0x20, 0x93, 0xe2, 0xa5, 0x14, 0x06, 0x56, 0x89, 0xb9, 0xcb, 0x53, 0xe2, 0xb3,
0x24, 0x96, 0xb1, 0x27, 0xbf, 0x70, 0x17, 0xb6, 0x0d, 0x6d, 0x8c, 0xe2, 0x4b, 0x1e, 0x0e, 0x79,
0x72, 0x90, 0x09, 0x5f, 0xbb, 0xfe, 0xf7, 0xe0, 0xcf, 0xfc, 0x5a, 0x0c, 0x95, 0x8d, 0x97, 0x7f,
0x1f, 0x56, 0xb9, 0x0b, 0x8a, 0xbb, 0x37, 0x9f, 0x53, 0xb9, 0x8e, 0x29, 0xec, 0x1c, 0xf3, 0xbc,
0xcf, 0x35, 0xbd, 0x48, 0x96, 0x28, 0x3f, 0xa5, 0xb7, 0xda, 0xba, 0xb7, 0xf2, 0x1a, 0x28, 0x2a,
0xc8, 0xa4, 0x0a, 0x4b, 0x6a, 0x54, 0xbc, 0x0b, 0x5d, 0x8b, 0x46, 0x46, 0xf1, 0x2b, 0xd8, 0x51,
0x8f, 0x5e, 0x14, 0x95, 0xd7, 0x7b, 0x0d, 0x59, 0x86, 0x87, 0x65, 0x4a, 0x6b, 0xba, 0xae, 0x1c,
0x97, 0xff, 0x6a, 0xc1, 0xad, 0xa7, 0xc3, 0x11, 0xe7, 0xf9, 0xa9, 0x20, 0x0a, 0x0d, 0x00, 0x05,
0xea, 0x31, 0xc8, 0x9d, 0x72, 0xea, 0x4f, 0x8b, 0xba, 0x6e, 0x59, 0x41, 0xbf, 0x82, 0xcd, 0x2a,
0x55, 0x3d, 0x37, 0x06, 0x1d, 0xff, 0xa5, 0x05, 0xeb, 0x0a, 0x71, 0xfd, 0x3c, 0x67, 0xf6, 0xe5,
0xb1, 0x34, 0xeb, 0x4a, 0x82, 0xee, 0xea, 0x1b, 0x55, 0x57, 0x9f, 0x42, 0x47, 0xb3, 0xa0, 0x31,
0x64, 0x3f, 0xa8, 0x85, 0xec, 0xc6, 0x40, 0xa0, 0xf6, 0xc2, 0xad, 0x2a, 0x62, 0x1f, 0x94, 0x18,
0x72, 0x89, 0x12, 0x80, 0xff, 0x6e, 0x54, 0x6f, 0xf6, 0x74, 0x38, 0xba, 0xae, 0xea, 0xed, 0xc2,
0xad, 0x59, 0x71, 0x83, 0xc2, 0x0f, 0xea, 0xdb, 0xac, 0xe0, 0xc2, 0x90, 0xb7, 0x5c, 0xc1, 0x7f,
0x0d, 0x1b, 0xcf, 0x42, 0x36, 0x0d, 0x19, 0x5b, 0xe2, 0xad, 0x43, 0xb0, 0x59, 0x65, 0xe6, 0x69,
0x88, 0x86, 0x33, 0xd9, 0x14, 0x2c, 0x53, 0x63, 0x1b, 0x10, 0x5e, 0xfe, 0x6a, 0x4f, 0x67, 0x19,
0x99, 0x8c, 0xc8, 0x38, 0x89, 0x27, 0x8c, 0xbb, 0xa3, 0xe3, 0x55, 0x68, 0x79, 0x85, 0x35, 0x74,
0x31, 0x8a, 0x4f, 0xc0, 0x79, 0xea, 0xc7, 0x63, 0x12, 0xbd, 0x0d, 0x43, 0xf0, 0x1e, 0xdc, 0x69,
0x90, 0x26, 0x70, 0x81, 0x22, 0x2f, 0xc4, 0x05, 0x1a, 0x27, 0xa3, 0x78, 0x00, 0xa8, 0x26, 0x77,
0xbe, 0x80, 0x2e, 0x6c, 0x1b, 0xfc, 0x8c, 0xe2, 0xc7, 0xbc, 0xc7, 0x10, 0xb5, 0x7d, 0x34, 0xa3,
0x12, 0x19, 0x16, 0x6f, 0x4a, 0x79, 0xa8, 0x56, 0xe5, 0x50, 0x47, 0xbc, 0x43, 0xb0, 0xef, 0x62,
0x54, 0x7b, 0x00, 0x5a, 0x0b, 0x1e, 0x80, 0x47, 0x3c, 0x3d, 0x4a, 0x11, 0x4b, 0xf5, 0x71, 0x5f,
0xf3, 0x50, 0x36, 0x36, 0x5d, 0xa9, 0x99, 0xfb, 0x4f, 0x1b, 0xd0, 0xa8, 0x92, 0x17, 0xbc, 0x2a,
0xfe, 0xf4, 0x80, 0xfb, 0x14, 0x6e, 0xc5, 0xe1, 0xf8, 0x22, 0x2e, 0x72, 0xef, 0xf6, 0xc3, 0xfe,
0x20, 0x48, 0x92, 0x20, 0x22, 0xa2, 0x37, 0x7f, 0x39, 0x3b, 0x1f, 0x8c, 0xb2, 0x34, 0x8c, 0x83,
0x6f, 0xfd, 0x68, 0x46, 0x3c, 0xc5, 0x8d, 0x3e, 0x81, 0x9b, 0xe7, 0xfe, 0x98, 0x7c, 0xe3, 0x9d,
0x70, 0x6c, 0xb9, 0x68, 0x63, 0xc1, 0x8c, 0x3e, 0x83, 0xb5, 0x34, 0x89, 0xc8, 0x09, 0x79, 0x4d,
0x22, 0x67, 0x85, 0xef, 0xdc, 0x33, 0x76, 0x1e, 0xc7, 0xd9, 0xa3, 0x87, 0x62, 0x63, 0xc9, 0x8d,
0x3e, 0x84, 0x36, 0xf9, 0xd1, 0x59, 0x5d, 0x42, 0x5b, 0x9b, 0xfc, 0x88, 0x4f, 0xa0, 0x6b, 0xba,
0x28, 0xbf, 0xa4, 0x47, 0xf5, 0xe7, 0xea, 0x8e, 0x2c, 0x9b, 0x16, 0x76, 0x55, 0x22, 0x1c, 0xe8,
0xd9, 0xa4, 0x31, 0x8a, 0x3f, 0x2e, 0x01, 0xdb, 0x93, 0x97, 0x2c, 0x4b, 0xfd, 0x71, 0xb6, 0x4c,
0x38, 0xfc, 0xa3, 0x05, 0x5b, 0xc6, 0xa6, 0x39, 0x37, 0xf8, 0xa1, 0x1c, 0xcc, 0x08, 0xed, 0xa7,
0xb3, 0xfc, 0x97, 0x5f, 0x66, 0xc7, 0x33, 0x17, 0xd0, 0x47, 0xb0, 0x1d, 0x54, 0x61, 0xef, 0x57,
0x3e, 0xfb, 0x81, 0x5f, 0xf1, 0x3b, 0x9e, 0x6d, 0x09, 0x4f, 0xc0, 0xb1, 0x1f, 0x83, 0x51, 0xf4,
0x95, 0x7c, 0x6d, 0xf5, 0x85, 0xc2, 0x79, 0x8e, 0x74, 0x9e, 0xb9, 0xd3, 0xb2, 0x07, 0x9f, 0x72,
0x2d, 0xfc, 0xa1, 0x8d, 0xf5, 0xaa, 0x3e, 0x27, 0x6d, 0x2b, 0x5e, 0x6c, 0xd7, 0xbc, 0xf8, 0x1c,
0xee, 0x34, 0xc8, 0xbb, 0x32, 0x2e, 0x79, 0x5c, 0x3a, 0x42, 0xb0, 0x48, 0x10, 0x36, 0xbf, 0x50,
0x7d, 0xcc, 0x0d, 0xb1, 0xed, 0x62, 0x34, 0xdf, 0x36, 0x93, 0xf8, 0x4e, 0x84, 0x41, 0xf1, 0x89,
0xbf, 0x2d, 0x87, 0x25, 0xb2, 0xc0, 0x16, 0xd1, 0xbe, 0xb8, 0x9f, 0x2d, 0x38, 0x85, 0x57, 0x56,
0x3c, 0x8d, 0x82, 0x47, 0xe5, 0x30, 0xc4, 0x90, 0x7b, 0x55, 0xcf, 0x3c, 0xfc, 0xdf, 0x16, 0x88,
0x49, 0x20, 0xfa, 0x2d, 0xdc, 0x1e, 0x97, 0x63, 0x30, 0xd4, 0x2d, 0x70, 0x47, 0x65, 0x88, 0xe7,
0xf6, 0x6c, 0x64, 0x46, 0xd1, 0x27, 0xb0, 0xf6, 0xaa, 0x68, 0x93, 0xd1, 0xb6, 0x64, 0xd2, 0x1b,
0x79, 0x77, 0xc7, 0x24, 0x8a, 0x7d, 0x97, 0x45, 0x97, 0xa9, 0xf6, 0xe9, 0x1d, 0xaa, 0xda, 0x57,
0x69, 0x46, 0xd1, 0x17, 0xd0, 0x09, 0xf4, 0x09, 0x1a, 0xda, 0x2d, 0x62, 0xb6, 0x36, 0x87, 0x73,
0x1d, 0xfb, 0x02, 0xa3, 0xe8, 0x73, 0x58, 0x67, 0xda, 0xa4, 0x0b, 0xf5, 0x6a, 0x35, 0xa3, 0x90,
0xb0, 0x6b, 0xa5, 0x33, 0x8a, 0xbe, 0x87, 0xdd, 0xc0, 0x3e, 0x9e, 0x42, 0xbf, 0xa8, 0x69, 0x35,
0x87, 0x49, 0x2e, 0x5e, 0xc4, 0xc2, 0x28, 0x3a, 0x87, 0x3b, 0x41, 0xd3, 0x78, 0x08, 0xbd, 0x5f,
0x0a, 0x68, 0x1c, 0x59, 0xb9, 0xf7, 0x16, 0x33, 0x31, 0x8a, 0x9e, 0x03, 0xca, 0x8c, 0x81, 0x0c,
0xea, 0xcb, 0xbd, 0xd6, 0x71, 0x91, 0xfb, 0xde, 0x9c, 0x55, 0x46, 0xd1, 0x18, 0x9c, 0xa0, 0x61,
0x12, 0x81, 0x70, 0xa5, 0xc0, 0x58, 0xe7, 0x28, 0xee, 0xfb, 0x0b, 0x79, 0x84, 0xdd, 0x81, 0x31,
0x0d, 0x50, 0x76, 0x5b, 0xa7, 0x15, 0xca, 0xee, 0x86, 0x31, 0xc2, 0x0b, 0xd8, 0x0e, 0xcc, 0x66,
0x1d, 0xd9, 0x77, 0xa9, 0x28, 0xdb, 0x9f, 0xb7, 0xcc, 0xcb, 0xed, 0xc6, 0x45, 0xb5, 0x87, 0x46,
0xc5, 0x13, 0x65, 0x76, 0xf2, 0xae, 0xdb, 0xb4, 0xa4, 0x8e, 0x5c, 0xeb, 0x81, 0xf5, 0x23, 0x9b,
0x1d, 0xb9, 0x7e, 0x64, 0x5b, 0xf3, 0x7c, 0x0a, 0x5b, 0x61, 0xbd, 0x15, 0x45, 0x7b, 0x72, 0x8f,
0xad, 0x2d, 0x76, 0xfb, 0xcd, 0x8b, 0x22, 0xa9, 0x55, 0x72, 0xaa, 0xa4, 0xd6, 0xdb, 0x2f, 0x95,
0xd4, 0xd5, 0x8e, 0xc8, 0xb8, 0xcd, 0xbc, 0x33, 0x68, 0xb8, 0x4d, 0xd9, 0xbd, 0x34, 0xdc, 0xa6,
0x6a, 0x29, 0x3e, 0x87, 0xf5, 0x89, 0x86, 0xec, 0x55, 0x8e, 0xd7, 0x7a, 0x03, 0x95, 0xe3, 0xf5,
0x36, 0x20, 0xbf, 0xb8, 0x69, 0x15, 0x2f, 0xab, 0x8b, 0x33, 0x51, 0xb9, 0xba, 0x38, 0x0b, 0xc4,
0x46, 0xdf, 0x41, 0x77, 0x6c, 0xc3, 0xdf, 0xe8, 0x6e, 0x51, 0x53, 0x1b, 0xb0, 0xbe, 0x7b, 0x30,
0x9f, 0x41, 0x78, 0x5c, 0x59, 0xa9, 0x3c, 0xae, 0xe3, 0x71, 0xe5, 0xf1, 0x0a, 0xe8, 0xce, 0x4f,
0x57, 0xb3, 0x49, 0x9d, 0xce, 0xc4, 0xf4, 0xea, 0x74, 0x16, 0xf8, 0x2e, 0x6b, 0xa1, 0x0d, 0x88,
0xeb, 0xb5, 0xb0, 0x01, 0xde, 0xeb, 0xb5, 0xb0, 0x11, 0xcb, 0x8b, 0xe8, 0xa8, 0x81, 0x6d, 0x3d,
0x3a, 0x4c, 0xf0, 0xae, 0x47, 0x87, 0x0d, 0xa5, 0x3f, 0x07, 0xc4, 0x4c, 0xc8, 0xdd, 0x6f, 0xc6,
0x8e, 0x9a, 0x48, 0x3b, 0x74, 0x44, 0x7f, 0x82, 0x9d, 0xc0, 0x82, 0xb9, 0x50, 0xbd, 0x40, 0xd4,
0x70, 0xa5, 0x7b, 0x77, 0xee, 0xba, 0x08, 0x9f, 0xc0, 0x06, 0x8b, 0xd0, 0xdd, 0x6a, 0x85, 0x37,
0x40, 0x98, 0x0a, 0x9f, 0x66, 0x54, 0x25, 0x64, 0x9b, 0x48, 0x07, 0xdd, 0xb5, 0x66, 0x57, 0x89,
0x9e, 0x74, 0xd9, 0x0d, 0x40, 0xe9, 0xfb, 0xfa, 0xf0, 0x53, 0xc1, 0x16, 0xe3, 0x91, 0x34, 0xe1,
0x92, 0xf1, 0x48, 0x5a, 0x90, 0xcf, 0x17, 0xfb, 0xdf, 0xf5, 0xcf, 0x28, 0x89, 0x8f, 0x87, 0xda,
0x9f, 0x92, 0x7c, 0xd7, 0x6f, 0xf8, 0xef, 0xcb, 0x55, 0x4e, 0x7a, 0xf4, 0xff, 0x00, 0x00, 0x00,
0xff, 0xff, 0xa2, 0x89, 0x83, 0x62, 0x06, 0x1d, 0x00, 0x00,
}