You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Open-IM-Server/pkg/proto/group/group.pb.go

5538 lines
196 KiB

// Code generated by protoc-gen-go. DO NOT EDIT.
3 years ago
// versions:
3 years ago
// protoc-gen-go v1.27.1
// protoc v3.15.5
// source: group/group.proto
3 years ago
package group
import (
3 years ago
sdk_ws "Open_IM/pkg/proto/sdk_ws"
context "context"
grpc "google.golang.org/grpc"
3 years ago
codes "google.golang.org/grpc/codes"
status "google.golang.org/grpc/status"
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
reflect "reflect"
sync "sync"
)
3 years ago
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type CommonResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
}
3 years ago
func (x *CommonResp) Reset() {
*x = CommonResp{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *CommonResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*CommonResp) ProtoMessage() {}
func (x *CommonResp) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[0]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use CommonResp.ProtoReflect.Descriptor instead.
func (*CommonResp) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{0}
}
3 years ago
func (x *CommonResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
}
return 0
}
3 years ago
func (x *CommonResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
3 years ago
type GroupAddMemberInfo struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
UserID string `protobuf:"bytes,1,opt,name=UserID,proto3" json:"UserID,omitempty"`
RoleLevel int32 `protobuf:"varint,2,opt,name=RoleLevel,proto3" json:"RoleLevel,omitempty"`
3 years ago
}
3 years ago
func (x *GroupAddMemberInfo) Reset() {
*x = GroupAddMemberInfo{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GroupAddMemberInfo) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GroupAddMemberInfo) ProtoMessage() {}
func (x *GroupAddMemberInfo) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[1]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GroupAddMemberInfo.ProtoReflect.Descriptor instead.
func (*GroupAddMemberInfo) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{1}
}
3 years ago
3 years ago
func (x *GroupAddMemberInfo) GetUserID() string {
if x != nil {
return x.UserID
3 years ago
}
return ""
}
3 years ago
func (x *GroupAddMemberInfo) GetRoleLevel() int32 {
if x != nil {
return x.RoleLevel
3 years ago
}
return 0
}
type CreateGroupReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
InitMemberList []*GroupAddMemberInfo `protobuf:"bytes,1,rep,name=InitMemberList,proto3" json:"InitMemberList,omitempty"`
GroupInfo *sdk_ws.GroupInfo `protobuf:"bytes,2,opt,name=GroupInfo,proto3" json:"GroupInfo,omitempty"`
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
OpUserID string `protobuf:"bytes,4,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //app manager or group owner
OwnerUserID string `protobuf:"bytes,5,opt,name=OwnerUserID,proto3" json:"OwnerUserID,omitempty"` //owner
}
3 years ago
func (x *CreateGroupReq) Reset() {
*x = CreateGroupReq{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *CreateGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*CreateGroupReq) ProtoMessage() {}
func (x *CreateGroupReq) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[2]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use CreateGroupReq.ProtoReflect.Descriptor instead.
func (*CreateGroupReq) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{2}
}
3 years ago
func (x *CreateGroupReq) GetInitMemberList() []*GroupAddMemberInfo {
if x != nil {
return x.InitMemberList
}
return nil
}
3 years ago
func (x *CreateGroupReq) GetGroupInfo() *sdk_ws.GroupInfo {
if x != nil {
return x.GroupInfo
}
3 years ago
return nil
}
3 years ago
func (x *CreateGroupReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
func (x *CreateGroupReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
return ""
}
3 years ago
func (x *CreateGroupReq) GetOwnerUserID() string {
if x != nil {
return x.OwnerUserID
3 years ago
}
return ""
}
type CreateGroupResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
GroupInfo *sdk_ws.GroupInfo `protobuf:"bytes,3,opt,name=GroupInfo,proto3" json:"GroupInfo,omitempty"`
}
3 years ago
func (x *CreateGroupResp) Reset() {
*x = CreateGroupResp{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *CreateGroupResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*CreateGroupResp) ProtoMessage() {}
func (x *CreateGroupResp) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[3]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use CreateGroupResp.ProtoReflect.Descriptor instead.
func (*CreateGroupResp) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{3}
}
3 years ago
func (x *CreateGroupResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
}
return 0
}
3 years ago
func (x *CreateGroupResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
3 years ago
func (x *CreateGroupResp) GetGroupInfo() *sdk_ws.GroupInfo {
if x != nil {
return x.GroupInfo
}
3 years ago
return nil
}
3 years ago
type GetGroupsInfoReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
GroupIDList []string `protobuf:"bytes,1,rep,name=GroupIDList,proto3" json:"GroupIDList,omitempty"`
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
OpUserID string `protobuf:"bytes,3,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //No verification permission
}
3 years ago
func (x *GetGroupsInfoReq) Reset() {
*x = GetGroupsInfoReq{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *GetGroupsInfoReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*GetGroupsInfoReq) ProtoMessage() {}
func (x *GetGroupsInfoReq) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[4]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use GetGroupsInfoReq.ProtoReflect.Descriptor instead.
func (*GetGroupsInfoReq) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{4}
}
3 years ago
3 years ago
func (x *GetGroupsInfoReq) GetGroupIDList() []string {
if x != nil {
return x.GroupIDList
3 years ago
}
return nil
}
3 years ago
func (x *GetGroupsInfoReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
func (x *GetGroupsInfoReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
return ""
}
3 years ago
type GetGroupsInfoResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
GroupInfoList []*sdk_ws.GroupInfo `protobuf:"bytes,3,rep,name=GroupInfoList,proto3" json:"GroupInfoList,omitempty"`
}
3 years ago
func (x *GetGroupsInfoResp) Reset() {
*x = GetGroupsInfoResp{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *GetGroupsInfoResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*GetGroupsInfoResp) ProtoMessage() {}
func (x *GetGroupsInfoResp) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[5]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use GetGroupsInfoResp.ProtoReflect.Descriptor instead.
func (*GetGroupsInfoResp) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{5}
}
3 years ago
func (x *GetGroupsInfoResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
}
return 0
}
3 years ago
func (x *GetGroupsInfoResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
3 years ago
func (x *GetGroupsInfoResp) GetGroupInfoList() []*sdk_ws.GroupInfo {
if x != nil {
return x.GroupInfoList
}
return nil
}
3 years ago
type SetGroupInfoReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
GroupInfo *sdk_ws.GroupInfo `protobuf:"bytes,1,opt,name=GroupInfo,proto3" json:"GroupInfo,omitempty"`
OpUserID string `protobuf:"bytes,2,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //app manager or group owner
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
}
3 years ago
func (x *SetGroupInfoReq) Reset() {
*x = SetGroupInfoReq{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *SetGroupInfoReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*SetGroupInfoReq) ProtoMessage() {}
func (x *SetGroupInfoReq) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[6]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use SetGroupInfoReq.ProtoReflect.Descriptor instead.
func (*SetGroupInfoReq) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{6}
}
3 years ago
func (x *SetGroupInfoReq) GetGroupInfo() *sdk_ws.GroupInfo {
if x != nil {
return x.GroupInfo
}
3 years ago
return nil
}
3 years ago
func (x *SetGroupInfoReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
}
return ""
}
3 years ago
func (x *SetGroupInfoReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
type SetGroupInfoResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
CommonResp *CommonResp `protobuf:"bytes,1,opt,name=CommonResp,proto3" json:"CommonResp,omitempty"`
3 years ago
}
3 years ago
func (x *SetGroupInfoResp) Reset() {
*x = SetGroupInfoResp{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *SetGroupInfoResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*SetGroupInfoResp) ProtoMessage() {}
func (x *SetGroupInfoResp) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[7]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use SetGroupInfoResp.ProtoReflect.Descriptor instead.
func (*SetGroupInfoResp) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{7}
}
3 years ago
3 years ago
func (x *SetGroupInfoResp) GetCommonResp() *CommonResp {
if x != nil {
return x.CommonResp
3 years ago
}
return nil
}
3 years ago
type GetGroupApplicationListReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
OpUserID string `protobuf:"bytes,1,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //app manager or group owner(manager)
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
FromUserID string `protobuf:"bytes,3,opt,name=FromUserID,proto3" json:"FromUserID,omitempty"` //owner or manager
}
3 years ago
func (x *GetGroupApplicationListReq) Reset() {
*x = GetGroupApplicationListReq{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *GetGroupApplicationListReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*GetGroupApplicationListReq) ProtoMessage() {}
func (x *GetGroupApplicationListReq) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[8]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use GetGroupApplicationListReq.ProtoReflect.Descriptor instead.
func (*GetGroupApplicationListReq) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{8}
}
3 years ago
func (x *GetGroupApplicationListReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
}
return ""
}
3 years ago
func (x *GetGroupApplicationListReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
func (x *GetGroupApplicationListReq) GetFromUserID() string {
if x != nil {
return x.FromUserID
3 years ago
}
return ""
}
3 years ago
type GetGroupApplicationListResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
GroupRequestList []*sdk_ws.GroupRequest `protobuf:"bytes,3,rep,name=GroupRequestList,proto3" json:"GroupRequestList,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupApplicationListResp) Reset() {
*x = GetGroupApplicationListResp{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupApplicationListResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupApplicationListResp) ProtoMessage() {}
func (x *GetGroupApplicationListResp) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[9]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupApplicationListResp.ProtoReflect.Descriptor instead.
func (*GetGroupApplicationListResp) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{9}
}
3 years ago
3 years ago
func (x *GetGroupApplicationListResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
}
3 years ago
return 0
}
3 years ago
func (x *GetGroupApplicationListResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
3 years ago
func (x *GetGroupApplicationListResp) GetGroupRequestList() []*sdk_ws.GroupRequest {
if x != nil {
return x.GroupRequestList
3 years ago
}
return nil
}
3 years ago
type GetUserReqApplicationListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserID string `protobuf:"bytes,1,opt,name=UserID,proto3" json:"UserID,omitempty"`
OpUserID string `protobuf:"bytes,2,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"`
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *GetUserReqApplicationListReq) Reset() {
*x = GetUserReqApplicationListReq{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetUserReqApplicationListReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUserReqApplicationListReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *GetUserReqApplicationListReq) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[10]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
3 years ago
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use GetUserReqApplicationListReq.ProtoReflect.Descriptor instead.
func (*GetUserReqApplicationListReq) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{10}
}
func (x *GetUserReqApplicationListReq) GetUserID() string {
if x != nil {
return x.UserID
}
return ""
}
3 years ago
func (x *GetUserReqApplicationListReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
3 years ago
return ""
3 years ago
}
3 years ago
func (x *GetUserReqApplicationListReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
type GetUserReqApplicationListResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommonResp *CommonResp `protobuf:"bytes,1,opt,name=CommonResp,proto3" json:"CommonResp,omitempty"`
GroupRequestList []*sdk_ws.GroupRequest `protobuf:"bytes,2,rep,name=GroupRequestList,proto3" json:"GroupRequestList,omitempty"`
}
3 years ago
func (x *GetUserReqApplicationListResp) Reset() {
*x = GetUserReqApplicationListResp{}
if protoimpl.UnsafeEnabled {
mi := &file_group_group_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *GetUserReqApplicationListResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*GetUserReqApplicationListResp) ProtoMessage() {}
func (x *GetUserReqApplicationListResp) ProtoReflect() protoreflect.Message {
mi := &file_group_group_proto_msgTypes[11]
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetUserReqApplicationListResp.ProtoReflect.Descriptor instead.
func (*GetUserReqApplicationListResp) Descriptor() ([]byte, []int) {
return file_group_group_proto_rawDescGZIP(), []int{11}
}
func (x *GetUserReqApplicationListResp) GetCommonResp() *CommonResp {
if x != nil {
return x.CommonResp
}
return nil
}
3 years ago
func (x *GetUserReqApplicationListResp) GetGroupRequestList() []*sdk_ws.GroupRequest {
if x != nil {
return x.GroupRequestList
}
return nil
}
3 years ago
type TransferGroupOwnerReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
OldOwnerUserID string `protobuf:"bytes,2,opt,name=OldOwnerUserID,proto3" json:"OldOwnerUserID,omitempty"`
NewOwnerUserID string `protobuf:"bytes,3,opt,name=NewOwnerUserID,proto3" json:"NewOwnerUserID,omitempty"`
OperationID string `protobuf:"bytes,4,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
OpUserID string `protobuf:"bytes,5,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //app manager or group owner
}
3 years ago
func (x *TransferGroupOwnerReq) Reset() {
*x = TransferGroupOwnerReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[12]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *TransferGroupOwnerReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*TransferGroupOwnerReq) ProtoMessage() {}
func (x *TransferGroupOwnerReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[12]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use TransferGroupOwnerReq.ProtoReflect.Descriptor instead.
func (*TransferGroupOwnerReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{12}
3 years ago
}
3 years ago
func (x *TransferGroupOwnerReq) GetGroupID() string {
if x != nil {
return x.GroupID
}
return ""
}
3 years ago
func (x *TransferGroupOwnerReq) GetOldOwnerUserID() string {
if x != nil {
return x.OldOwnerUserID
}
return ""
}
3 years ago
func (x *TransferGroupOwnerReq) GetNewOwnerUserID() string {
if x != nil {
return x.NewOwnerUserID
}
return ""
}
3 years ago
func (x *TransferGroupOwnerReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
func (x *TransferGroupOwnerReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
return ""
}
3 years ago
type TransferGroupOwnerResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommonResp *CommonResp `protobuf:"bytes,1,opt,name=CommonResp,proto3" json:"CommonResp,omitempty"`
3 years ago
}
3 years ago
func (x *TransferGroupOwnerResp) Reset() {
*x = TransferGroupOwnerResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[13]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *TransferGroupOwnerResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*TransferGroupOwnerResp) ProtoMessage() {}
func (x *TransferGroupOwnerResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[13]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use TransferGroupOwnerResp.ProtoReflect.Descriptor instead.
func (*TransferGroupOwnerResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{13}
3 years ago
}
3 years ago
func (x *TransferGroupOwnerResp) GetCommonResp() *CommonResp {
if x != nil {
return x.CommonResp
}
return nil
3 years ago
}
3 years ago
type JoinGroupReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
ReqMessage string `protobuf:"bytes,2,opt,name=ReqMessage,proto3" json:"ReqMessage,omitempty"`
OpUserID string `protobuf:"bytes,3,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"`
OperationID string `protobuf:"bytes,4,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *JoinGroupReq) Reset() {
*x = JoinGroupReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[14]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *JoinGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*JoinGroupReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *JoinGroupReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[14]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use JoinGroupReq.ProtoReflect.Descriptor instead.
3 years ago
func (*JoinGroupReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{14}
3 years ago
}
func (x *JoinGroupReq) GetGroupID() string {
if x != nil {
return x.GroupID
}
return ""
}
3 years ago
func (x *JoinGroupReq) GetReqMessage() string {
if x != nil {
return x.ReqMessage
}
return ""
}
3 years ago
func (x *JoinGroupReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
}
return ""
}
3 years ago
func (x *JoinGroupReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
type JoinGroupResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommonResp *CommonResp `protobuf:"bytes,1,opt,name=CommonResp,proto3" json:"CommonResp,omitempty"`
}
3 years ago
func (x *JoinGroupResp) Reset() {
*x = JoinGroupResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[15]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *JoinGroupResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*JoinGroupResp) ProtoMessage() {}
3 years ago
func (x *JoinGroupResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[15]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
3 years ago
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use JoinGroupResp.ProtoReflect.Descriptor instead.
func (*JoinGroupResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{15}
3 years ago
}
func (x *JoinGroupResp) GetCommonResp() *CommonResp {
if x != nil {
return x.CommonResp
}
return nil
}
type GroupApplicationResponseReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OperationID string `protobuf:"bytes,1,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
OpUserID string `protobuf:"bytes,2,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"`
GroupID string `protobuf:"bytes,3,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
FromUserID string `protobuf:"bytes,4,opt,name=FromUserID,proto3" json:"FromUserID,omitempty"` //
HandledMsg string `protobuf:"bytes,5,opt,name=HandledMsg,proto3" json:"HandledMsg,omitempty"`
HandleResult int32 `protobuf:"varint,6,opt,name=HandleResult,proto3" json:"HandleResult,omitempty"`
}
func (x *GroupApplicationResponseReq) Reset() {
*x = GroupApplicationResponseReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[16]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GroupApplicationResponseReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GroupApplicationResponseReq) ProtoMessage() {}
func (x *GroupApplicationResponseReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[16]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GroupApplicationResponseReq.ProtoReflect.Descriptor instead.
func (*GroupApplicationResponseReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{16}
3 years ago
}
func (x *GroupApplicationResponseReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
func (x *GroupApplicationResponseReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
}
return ""
}
3 years ago
func (x *GroupApplicationResponseReq) GetGroupID() string {
if x != nil {
return x.GroupID
3 years ago
}
return ""
}
3 years ago
func (x *GroupApplicationResponseReq) GetFromUserID() string {
if x != nil {
return x.FromUserID
}
return ""
3 years ago
}
3 years ago
func (x *GroupApplicationResponseReq) GetHandledMsg() string {
if x != nil {
return x.HandledMsg
}
return ""
3 years ago
}
3 years ago
func (x *GroupApplicationResponseReq) GetHandleResult() int32 {
if x != nil {
return x.HandleResult
}
return 0
3 years ago
}
3 years ago
type GroupApplicationResponseResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommonResp *CommonResp `protobuf:"bytes,1,opt,name=CommonResp,proto3" json:"CommonResp,omitempty"`
3 years ago
}
3 years ago
func (x *GroupApplicationResponseResp) Reset() {
*x = GroupApplicationResponseResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[17]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GroupApplicationResponseResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GroupApplicationResponseResp) ProtoMessage() {}
func (x *GroupApplicationResponseResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[17]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GroupApplicationResponseResp.ProtoReflect.Descriptor instead.
func (*GroupApplicationResponseResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{17}
3 years ago
}
3 years ago
3 years ago
func (x *GroupApplicationResponseResp) GetCommonResp() *CommonResp {
if x != nil {
return x.CommonResp
3 years ago
}
return nil
}
3 years ago
type QuitGroupReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
OpUserID string `protobuf:"bytes,3,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"`
3 years ago
}
3 years ago
func (x *QuitGroupReq) Reset() {
*x = QuitGroupReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[18]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *QuitGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*QuitGroupReq) ProtoMessage() {}
func (x *QuitGroupReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[18]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use QuitGroupReq.ProtoReflect.Descriptor instead.
func (*QuitGroupReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{18}
3 years ago
}
3 years ago
func (x *QuitGroupReq) GetGroupID() string {
if x != nil {
return x.GroupID
}
return ""
}
3 years ago
3 years ago
func (x *QuitGroupReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
return ""
}
3 years ago
func (x *QuitGroupReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
return ""
}
3 years ago
type QuitGroupResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CommonResp *CommonResp `protobuf:"bytes,1,opt,name=CommonResp,proto3" json:"CommonResp,omitempty"`
}
func (x *QuitGroupResp) Reset() {
*x = QuitGroupResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[19]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *QuitGroupResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*QuitGroupResp) ProtoMessage() {}
func (x *QuitGroupResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[19]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use QuitGroupResp.ProtoReflect.Descriptor instead.
func (*QuitGroupResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{19}
3 years ago
}
func (x *QuitGroupResp) GetCommonResp() *CommonResp {
if x != nil {
return x.CommonResp
}
return nil
}
type GetGroupMemberListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
OpUserID string `protobuf:"bytes,2,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //No verification permission
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
Filter int32 `protobuf:"varint,4,opt,name=Filter,proto3" json:"Filter,omitempty"`
NextSeq int32 `protobuf:"varint,5,opt,name=NextSeq,proto3" json:"NextSeq,omitempty"`
}
func (x *GetGroupMemberListReq) Reset() {
*x = GetGroupMemberListReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[20]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetGroupMemberListReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetGroupMemberListReq) ProtoMessage() {}
func (x *GetGroupMemberListReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[20]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupMemberListReq.ProtoReflect.Descriptor instead.
func (*GetGroupMemberListReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{20}
3 years ago
}
func (x *GetGroupMemberListReq) GetGroupID() string {
if x != nil {
return x.GroupID
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupMemberListReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupMemberListReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupMemberListReq) GetFilter() int32 {
if x != nil {
return x.Filter
3 years ago
}
return 0
}
3 years ago
func (x *GetGroupMemberListReq) GetNextSeq() int32 {
if x != nil {
return x.NextSeq
}
return 0
3 years ago
}
3 years ago
type GetGroupMemberListResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
MemberList []*sdk_ws.GroupMemberFullInfo `protobuf:"bytes,3,rep,name=memberList,proto3" json:"memberList,omitempty"`
NextSeq int32 `protobuf:"varint,4,opt,name=nextSeq,proto3" json:"nextSeq,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupMemberListResp) Reset() {
*x = GetGroupMemberListResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[21]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupMemberListResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupMemberListResp) ProtoMessage() {}
func (x *GetGroupMemberListResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[21]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupMemberListResp.ProtoReflect.Descriptor instead.
func (*GetGroupMemberListResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{21}
3 years ago
}
3 years ago
func (x *GetGroupMemberListResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
}
return 0
3 years ago
}
3 years ago
func (x *GetGroupMemberListResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
}
return ""
}
3 years ago
3 years ago
func (x *GetGroupMemberListResp) GetMemberList() []*sdk_ws.GroupMemberFullInfo {
if x != nil {
return x.MemberList
3 years ago
}
3 years ago
return nil
3 years ago
}
3 years ago
func (x *GetGroupMemberListResp) GetNextSeq() int32 {
if x != nil {
return x.NextSeq
}
return 0
3 years ago
}
3 years ago
type GetGroupMembersInfoReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
MemberList []string `protobuf:"bytes,2,rep,name=memberList,proto3" json:"memberList,omitempty"`
OpUserID string `protobuf:"bytes,3,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //No verification permission
OperationID string `protobuf:"bytes,4,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupMembersInfoReq) Reset() {
*x = GetGroupMembersInfoReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[22]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupMembersInfoReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupMembersInfoReq) ProtoMessage() {}
func (x *GetGroupMembersInfoReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[22]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupMembersInfoReq.ProtoReflect.Descriptor instead.
func (*GetGroupMembersInfoReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{22}
3 years ago
}
3 years ago
func (x *GetGroupMembersInfoReq) GetGroupID() string {
if x != nil {
return x.GroupID
}
return ""
3 years ago
}
3 years ago
func (x *GetGroupMembersInfoReq) GetMemberList() []string {
if x != nil {
return x.MemberList
}
return nil
}
3 years ago
3 years ago
func (x *GetGroupMembersInfoReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupMembersInfoReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
return ""
}
3 years ago
type GetGroupMembersInfoResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
MemberList []*sdk_ws.GroupMemberFullInfo `protobuf:"bytes,3,rep,name=memberList,proto3" json:"memberList,omitempty"`
}
func (x *GetGroupMembersInfoResp) Reset() {
*x = GetGroupMembersInfoResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[23]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetGroupMembersInfoResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetGroupMembersInfoResp) ProtoMessage() {}
func (x *GetGroupMembersInfoResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[23]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupMembersInfoResp.ProtoReflect.Descriptor instead.
func (*GetGroupMembersInfoResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{23}
3 years ago
}
func (x *GetGroupMembersInfoResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
}
return 0
}
func (x *GetGroupMembersInfoResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupMembersInfoResp) GetMemberList() []*sdk_ws.GroupMemberFullInfo {
if x != nil {
return x.MemberList
}
return nil
3 years ago
}
3 years ago
type KickGroupMemberReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
KickedUserIDList []string `protobuf:"bytes,2,rep,name=KickedUserIDList,proto3" json:"KickedUserIDList,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=Reason,proto3" json:"Reason,omitempty"`
OperationID string `protobuf:"bytes,5,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
OpUserID string `protobuf:"bytes,6,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //app manger or group manager
}
func (x *KickGroupMemberReq) Reset() {
*x = KickGroupMemberReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[24]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *KickGroupMemberReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*KickGroupMemberReq) ProtoMessage() {}
func (x *KickGroupMemberReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[24]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use KickGroupMemberReq.ProtoReflect.Descriptor instead.
func (*KickGroupMemberReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{24}
3 years ago
}
3 years ago
func (x *KickGroupMemberReq) GetGroupID() string {
if x != nil {
return x.GroupID
}
return ""
3 years ago
}
3 years ago
func (x *KickGroupMemberReq) GetKickedUserIDList() []string {
if x != nil {
return x.KickedUserIDList
}
return nil
3 years ago
}
3 years ago
func (x *KickGroupMemberReq) GetReason() string {
if x != nil {
return x.Reason
}
return ""
3 years ago
}
3 years ago
func (x *KickGroupMemberReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
3 years ago
}
3 years ago
func (x *KickGroupMemberReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
}
return ""
}
type Id2Result struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
UserID string `protobuf:"bytes,1,opt,name=UserID,proto3" json:"UserID,omitempty"`
Result int32 `protobuf:"varint,2,opt,name=Result,proto3" json:"Result,omitempty"` //0 ok; -1 error
}
3 years ago
3 years ago
func (x *Id2Result) Reset() {
*x = Id2Result{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[25]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
3 years ago
}
}
3 years ago
func (x *Id2Result) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*Id2Result) ProtoMessage() {}
3 years ago
3 years ago
func (x *Id2Result) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[25]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use Id2Result.ProtoReflect.Descriptor instead.
func (*Id2Result) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{25}
3 years ago
}
3 years ago
func (x *Id2Result) GetUserID() string {
if x != nil {
return x.UserID
3 years ago
}
return ""
}
3 years ago
func (x *Id2Result) GetResult() int32 {
if x != nil {
return x.Result
3 years ago
}
return 0
}
3 years ago
type KickGroupMemberResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
Id2ResultList []*Id2Result `protobuf:"bytes,3,rep,name=Id2ResultList,proto3" json:"Id2ResultList,omitempty"`
3 years ago
}
3 years ago
func (x *KickGroupMemberResp) Reset() {
*x = KickGroupMemberResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[26]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *KickGroupMemberResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*KickGroupMemberResp) ProtoMessage() {}
func (x *KickGroupMemberResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[26]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use KickGroupMemberResp.ProtoReflect.Descriptor instead.
func (*KickGroupMemberResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{26}
3 years ago
}
3 years ago
3 years ago
func (x *KickGroupMemberResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
3 years ago
}
return 0
}
3 years ago
func (x *KickGroupMemberResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
3 years ago
}
return ""
}
3 years ago
func (x *KickGroupMemberResp) GetId2ResultList() []*Id2Result {
if x != nil {
return x.Id2ResultList
3 years ago
}
return nil
}
3 years ago
type GetJoinedGroupListReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
FromUserID string `protobuf:"bytes,1,opt,name=FromUserID,proto3" json:"FromUserID,omitempty"`
OperationID string `protobuf:"bytes,2,opt,name=operationID,proto3" json:"operationID,omitempty"`
OpUserID string `protobuf:"bytes,3,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //app manager or FromUserID
3 years ago
}
3 years ago
func (x *GetJoinedGroupListReq) Reset() {
*x = GetJoinedGroupListReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[27]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetJoinedGroupListReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetJoinedGroupListReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *GetJoinedGroupListReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[27]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetJoinedGroupListReq.ProtoReflect.Descriptor instead.
func (*GetJoinedGroupListReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{27}
3 years ago
}
3 years ago
func (x *GetJoinedGroupListReq) GetFromUserID() string {
if x != nil {
return x.FromUserID
3 years ago
}
return ""
}
3 years ago
func (x *GetJoinedGroupListReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
return ""
}
3 years ago
func (x *GetJoinedGroupListReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
}
return ""
3 years ago
}
3 years ago
type GetJoinedGroupListResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
GroupList []*sdk_ws.GroupInfo `protobuf:"bytes,3,rep,name=GroupList,proto3" json:"GroupList,omitempty"`
3 years ago
}
3 years ago
func (x *GetJoinedGroupListResp) Reset() {
*x = GetJoinedGroupListResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[28]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetJoinedGroupListResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetJoinedGroupListResp) ProtoMessage() {}
func (x *GetJoinedGroupListResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[28]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetJoinedGroupListResp.ProtoReflect.Descriptor instead.
func (*GetJoinedGroupListResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{28}
3 years ago
}
3 years ago
3 years ago
func (x *GetJoinedGroupListResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
3 years ago
}
return 0
}
3 years ago
func (x *GetJoinedGroupListResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
3 years ago
}
return ""
}
3 years ago
func (x *GetJoinedGroupListResp) GetGroupList() []*sdk_ws.GroupInfo {
if x != nil {
return x.GroupList
3 years ago
}
return nil
}
3 years ago
type InviteUserToGroupReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
GroupID string `protobuf:"bytes,3,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
Reason string `protobuf:"bytes,4,opt,name=Reason,proto3" json:"Reason,omitempty"`
InvitedUserIDList []string `protobuf:"bytes,5,rep,name=InvitedUserIDList,proto3" json:"InvitedUserIDList,omitempty"`
OpUserID string `protobuf:"bytes,6,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //group member or app manager
3 years ago
}
3 years ago
func (x *InviteUserToGroupReq) Reset() {
*x = InviteUserToGroupReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[29]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *InviteUserToGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*InviteUserToGroupReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *InviteUserToGroupReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[29]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use InviteUserToGroupReq.ProtoReflect.Descriptor instead.
func (*InviteUserToGroupReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{29}
3 years ago
}
3 years ago
func (x *InviteUserToGroupReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
return ""
}
3 years ago
func (x *InviteUserToGroupReq) GetGroupID() string {
if x != nil {
return x.GroupID
3 years ago
}
return ""
}
3 years ago
func (x *InviteUserToGroupReq) GetReason() string {
if x != nil {
return x.Reason
3 years ago
}
return ""
}
3 years ago
func (x *InviteUserToGroupReq) GetInvitedUserIDList() []string {
if x != nil {
return x.InvitedUserIDList
}
return nil
3 years ago
}
3 years ago
func (x *InviteUserToGroupReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
}
return ""
3 years ago
}
3 years ago
type InviteUserToGroupResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
Id2ResultList []*Id2Result `protobuf:"bytes,3,rep,name=Id2ResultList,proto3" json:"Id2ResultList,omitempty"` // 0 ok, -1 error
3 years ago
}
3 years ago
func (x *InviteUserToGroupResp) Reset() {
*x = InviteUserToGroupResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[30]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
3 years ago
}
}
3 years ago
func (x *InviteUserToGroupResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*InviteUserToGroupResp) ProtoMessage() {}
func (x *InviteUserToGroupResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[30]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use InviteUserToGroupResp.ProtoReflect.Descriptor instead.
func (*InviteUserToGroupResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{30}
3 years ago
}
3 years ago
3 years ago
func (x *InviteUserToGroupResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
3 years ago
}
return 0
}
3 years ago
func (x *InviteUserToGroupResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
3 years ago
}
return ""
}
3 years ago
func (x *InviteUserToGroupResp) GetId2ResultList() []*Id2Result {
if x != nil {
return x.Id2ResultList
3 years ago
}
return nil
}
3 years ago
type GetGroupAllMemberReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
GroupID string `protobuf:"bytes,1,opt,name=GroupID,proto3" json:"GroupID,omitempty"`
OpUserID string `protobuf:"bytes,2,opt,name=OpUserID,proto3" json:"OpUserID,omitempty"` //No verification permission
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupAllMemberReq) Reset() {
*x = GetGroupAllMemberReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[31]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupAllMemberReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupAllMemberReq) ProtoMessage() {}
func (x *GetGroupAllMemberReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[31]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupAllMemberReq.ProtoReflect.Descriptor instead.
func (*GetGroupAllMemberReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{31}
3 years ago
}
3 years ago
3 years ago
func (x *GetGroupAllMemberReq) GetGroupID() string {
if x != nil {
return x.GroupID
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupAllMemberReq) GetOpUserID() string {
if x != nil {
return x.OpUserID
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupAllMemberReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
return ""
}
3 years ago
type GetGroupAllMemberResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
ErrCode int32 `protobuf:"varint,1,opt,name=ErrCode,proto3" json:"ErrCode,omitempty"`
ErrMsg string `protobuf:"bytes,2,opt,name=ErrMsg,proto3" json:"ErrMsg,omitempty"`
MemberList []*sdk_ws.GroupMemberFullInfo `protobuf:"bytes,3,rep,name=memberList,proto3" json:"memberList,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupAllMemberResp) Reset() {
*x = GetGroupAllMemberResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[32]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupAllMemberResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupAllMemberResp) ProtoMessage() {}
func (x *GetGroupAllMemberResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[32]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupAllMemberResp.ProtoReflect.Descriptor instead.
func (*GetGroupAllMemberResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{32}
3 years ago
}
3 years ago
3 years ago
func (x *GetGroupAllMemberResp) GetErrCode() int32 {
if x != nil {
return x.ErrCode
3 years ago
}
return 0
}
3 years ago
func (x *GetGroupAllMemberResp) GetErrMsg() string {
if x != nil {
return x.ErrMsg
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupAllMemberResp) GetMemberList() []*sdk_ws.GroupMemberFullInfo {
if x != nil {
return x.MemberList
3 years ago
}
return nil
}
3 years ago
type CMSGroup struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupInfo *sdk_ws.GroupInfo `protobuf:"bytes,1,opt,name=GroupInfo,proto3" json:"GroupInfo,omitempty"`
GroupMasterName string `protobuf:"bytes,2,opt,name=GroupMasterName,proto3" json:"GroupMasterName,omitempty"`
GroupMasterId string `protobuf:"bytes,3,opt,name=GroupMasterId,proto3" json:"GroupMasterId,omitempty"`
}
func (x *CMSGroup) Reset() {
*x = CMSGroup{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[33]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *CMSGroup) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*CMSGroup) ProtoMessage() {}
func (x *CMSGroup) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[33]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use CMSGroup.ProtoReflect.Descriptor instead.
func (*CMSGroup) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{33}
3 years ago
}
func (x *CMSGroup) GetGroupInfo() *sdk_ws.GroupInfo {
if x != nil {
return x.GroupInfo
}
return nil
}
func (x *CMSGroup) GetGroupMasterName() string {
if x != nil {
return x.GroupMasterName
}
return ""
}
func (x *CMSGroup) GetGroupMasterId() string {
if x != nil {
return x.GroupMasterId
}
return ""
}
3 years ago
type GetGroupReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
GroupName string `protobuf:"bytes,1,opt,name=GroupName,proto3" json:"GroupName,omitempty"`
Pagination *sdk_ws.RequestPagination `protobuf:"bytes,2,opt,name=Pagination,proto3" json:"Pagination,omitempty"`
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupReq) Reset() {
*x = GetGroupReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[34]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *GetGroupReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[34]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupReq.ProtoReflect.Descriptor instead.
func (*GetGroupReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{34}
3 years ago
}
3 years ago
func (x *GetGroupReq) GetGroupName() string {
if x != nil {
return x.GroupName
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupReq) GetPagination() *sdk_ws.RequestPagination {
if x != nil {
return x.Pagination
}
return nil
}
3 years ago
func (x *GetGroupReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
return ""
}
3 years ago
type GetGroupResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
CMSGroups []*CMSGroup `protobuf:"bytes,1,rep,name=CMSGroups,proto3" json:"CMSGroups,omitempty"`
3 years ago
Pagination *sdk_ws.RequestPagination `protobuf:"bytes,2,opt,name=Pagination,proto3" json:"Pagination,omitempty"`
3 years ago
GroupNums int32 `protobuf:"varint,3,opt,name=GroupNums,proto3" json:"GroupNums,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupResp) Reset() {
*x = GetGroupResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[35]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
3 years ago
}
}
3 years ago
func (x *GetGroupResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupResp) ProtoMessage() {}
func (x *GetGroupResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[35]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupResp.ProtoReflect.Descriptor instead.
func (*GetGroupResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{35}
3 years ago
}
3 years ago
3 years ago
func (x *GetGroupResp) GetCMSGroups() []*CMSGroup {
3 years ago
if x != nil {
3 years ago
return x.CMSGroups
3 years ago
}
return nil
3 years ago
}
3 years ago
3 years ago
func (x *GetGroupResp) GetPagination() *sdk_ws.RequestPagination {
if x != nil {
return x.Pagination
}
return nil
}
3 years ago
func (x *GetGroupResp) GetGroupNums() int32 {
if x != nil {
return x.GroupNums
}
return 0
}
3 years ago
type GetGroupsReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
Pagination *sdk_ws.RequestPagination `protobuf:"bytes,1,opt,name=Pagination,proto3" json:"Pagination,omitempty"`
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupsReq) Reset() {
*x = GetGroupsReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[36]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupsReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupsReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *GetGroupsReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[36]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupsReq.ProtoReflect.Descriptor instead.
func (*GetGroupsReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{36}
3 years ago
}
3 years ago
func (x *GetGroupsReq) GetPagination() *sdk_ws.RequestPagination {
if x != nil {
return x.Pagination
3 years ago
}
return nil
}
3 years ago
func (x *GetGroupsReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
3 years ago
}
3 years ago
type GetGroupsResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
CMSGroups []*CMSGroup `protobuf:"bytes,1,rep,name=CMSGroups,proto3" json:"CMSGroups,omitempty"`
3 years ago
Pagination *sdk_ws.RequestPagination `protobuf:"bytes,2,opt,name=Pagination,proto3" json:"Pagination,omitempty"`
GroupNum int32 `protobuf:"varint,3,opt,name=GroupNum,proto3" json:"GroupNum,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupsResp) Reset() {
*x = GetGroupsResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[37]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupsResp) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupsResp) ProtoMessage() {}
3 years ago
3 years ago
func (x *GetGroupsResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[37]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
3 years ago
}
3 years ago
// Deprecated: Use GetGroupsResp.ProtoReflect.Descriptor instead.
func (*GetGroupsResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{37}
3 years ago
}
3 years ago
func (x *GetGroupsResp) GetCMSGroups() []*CMSGroup {
3 years ago
if x != nil {
3 years ago
return x.CMSGroups
3 years ago
}
3 years ago
return nil
3 years ago
}
3 years ago
func (x *GetGroupsResp) GetPagination() *sdk_ws.RequestPagination {
if x != nil {
return x.Pagination
}
return nil
}
func (x *GetGroupsResp) GetGroupNum() int32 {
if x != nil {
return x.GroupNum
}
return 0
}
3 years ago
type GetGroupMemberReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *GetGroupMemberReq) Reset() {
*x = GetGroupMemberReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[38]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
3 years ago
}
3 years ago
func (x *GetGroupMemberReq) String() string {
return protoimpl.X.MessageStringOf(x)
3 years ago
}
3 years ago
func (*GetGroupMemberReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *GetGroupMemberReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[38]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
3 years ago
}
3 years ago
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupMemberReq.ProtoReflect.Descriptor instead.
func (*GetGroupMemberReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{38}
3 years ago
}
3 years ago
func (x *GetGroupMemberReq) GetGroupId() string {
if x != nil {
return x.GroupId
3 years ago
}
return ""
}
3 years ago
func (x *GetGroupMemberReq) GetOperationID() string {
if x != nil {
return x.OperationID
3 years ago
}
3 years ago
return ""
3 years ago
}
3 years ago
type OperateGroupStatusReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
3 years ago
Status int32 `protobuf:"varint,2,opt,name=Status,proto3" json:"Status,omitempty"`
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *OperateGroupStatusReq) Reset() {
*x = OperateGroupStatusReq{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[39]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *OperateGroupStatusReq) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*OperateGroupStatusReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *OperateGroupStatusReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[39]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use OperateGroupStatusReq.ProtoReflect.Descriptor instead.
func (*OperateGroupStatusReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{39}
3 years ago
}
3 years ago
func (x *OperateGroupStatusReq) GetGroupId() string {
3 years ago
if x != nil {
return x.GroupId
}
return ""
}
3 years ago
func (x *OperateGroupStatusReq) GetStatus() int32 {
if x != nil {
return x.Status
}
return 0
}
func (x *OperateGroupStatusReq) GetOperationID() string {
3 years ago
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
type OperateGroupStatusResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
3 years ago
func (x *OperateGroupStatusResp) Reset() {
*x = OperateGroupStatusResp{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[40]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *OperateGroupStatusResp) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*OperateGroupStatusResp) ProtoMessage() {}
3 years ago
3 years ago
func (x *OperateGroupStatusResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[40]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use OperateGroupStatusResp.ProtoReflect.Descriptor instead.
func (*OperateGroupStatusResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{40}
3 years ago
}
3 years ago
type OperateUserRoleReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
3 years ago
UserId string `protobuf:"bytes,2,opt,name=UserId,proto3" json:"UserId,omitempty"`
RoleLevel int32 `protobuf:"varint,3,opt,name=RoleLevel,proto3" json:"RoleLevel,omitempty"`
OperationID string `protobuf:"bytes,4,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *OperateUserRoleReq) Reset() {
*x = OperateUserRoleReq{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[41]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *OperateUserRoleReq) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*OperateUserRoleReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *OperateUserRoleReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[41]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use OperateUserRoleReq.ProtoReflect.Descriptor instead.
func (*OperateUserRoleReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{41}
3 years ago
}
3 years ago
func (x *OperateUserRoleReq) GetGroupId() string {
3 years ago
if x != nil {
return x.GroupId
}
return ""
}
3 years ago
func (x *OperateUserRoleReq) GetUserId() string {
if x != nil {
return x.UserId
}
return ""
}
func (x *OperateUserRoleReq) GetRoleLevel() int32 {
if x != nil {
return x.RoleLevel
}
return 0
}
func (x *OperateUserRoleReq) GetOperationID() string {
3 years ago
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
type OperateUserRoleResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
3 years ago
func (x *OperateUserRoleResp) Reset() {
*x = OperateUserRoleResp{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[42]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *OperateUserRoleResp) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*OperateUserRoleResp) ProtoMessage() {}
3 years ago
3 years ago
func (x *OperateUserRoleResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[42]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use OperateUserRoleResp.ProtoReflect.Descriptor instead.
func (*OperateUserRoleResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{42}
3 years ago
}
3 years ago
type DeleteGroupReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
3 years ago
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
3 years ago
func (x *DeleteGroupReq) Reset() {
*x = DeleteGroupReq{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[43]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteGroupReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteGroupReq) ProtoMessage() {}
func (x *DeleteGroupReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[43]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteGroupReq.ProtoReflect.Descriptor instead.
func (*DeleteGroupReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{43}
3 years ago
}
func (x *DeleteGroupReq) GetGroupId() string {
if x != nil {
return x.GroupId
}
return ""
}
func (x *DeleteGroupReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
type DeleteGroupResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
}
func (x *DeleteGroupResp) Reset() {
*x = DeleteGroupResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[44]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *DeleteGroupResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*DeleteGroupResp) ProtoMessage() {}
func (x *DeleteGroupResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[44]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use DeleteGroupResp.ProtoReflect.Descriptor instead.
func (*DeleteGroupResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{44}
3 years ago
}
type GetGroupByIdReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
OperationID string `protobuf:"bytes,2,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
}
func (x *GetGroupByIdReq) Reset() {
*x = GetGroupByIdReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[45]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetGroupByIdReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetGroupByIdReq) ProtoMessage() {}
func (x *GetGroupByIdReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[45]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupByIdReq.ProtoReflect.Descriptor instead.
func (*GetGroupByIdReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{45}
3 years ago
}
func (x *GetGroupByIdReq) GetGroupId() string {
if x != nil {
return x.GroupId
}
return ""
}
func (x *GetGroupByIdReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
type GetGroupByIdResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
CMSGroup *CMSGroup `protobuf:"bytes,1,opt,name=CMSGroup,proto3" json:"CMSGroup,omitempty"`
}
func (x *GetGroupByIdResp) Reset() {
*x = GetGroupByIdResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[46]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetGroupByIdResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetGroupByIdResp) ProtoMessage() {}
func (x *GetGroupByIdResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[46]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupByIdResp.ProtoReflect.Descriptor instead.
func (*GetGroupByIdResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{46}
3 years ago
}
func (x *GetGroupByIdResp) GetCMSGroup() *CMSGroup {
if x != nil {
return x.CMSGroup
}
return nil
}
type GetGroupMembersCMSReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
3 years ago
UserName string `protobuf:"bytes,2,opt,name=UserName,proto3" json:"UserName,omitempty"`
Pagination *sdk_ws.RequestPagination `protobuf:"bytes,3,opt,name=Pagination,proto3" json:"Pagination,omitempty"`
OperationID string `protobuf:"bytes,4,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
}
func (x *GetGroupMembersCMSReq) Reset() {
*x = GetGroupMembersCMSReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[47]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetGroupMembersCMSReq) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetGroupMembersCMSReq) ProtoMessage() {}
func (x *GetGroupMembersCMSReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[47]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupMembersCMSReq.ProtoReflect.Descriptor instead.
func (*GetGroupMembersCMSReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{47}
3 years ago
}
func (x *GetGroupMembersCMSReq) GetGroupId() string {
if x != nil {
return x.GroupId
}
return ""
}
3 years ago
func (x *GetGroupMembersCMSReq) GetUserName() string {
if x != nil {
return x.UserName
}
return ""
}
3 years ago
func (x *GetGroupMembersCMSReq) GetPagination() *sdk_ws.RequestPagination {
if x != nil {
return x.Pagination
}
return nil
}
func (x *GetGroupMembersCMSReq) GetOperationID() string {
if x != nil {
return x.OperationID
}
return ""
}
type GetGroupMembersCMSResp struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
Members []*sdk_ws.GroupMemberFullInfo `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
Pagination *sdk_ws.ResponsePagination `protobuf:"bytes,2,opt,name=Pagination,proto3" json:"Pagination,omitempty"`
MemberNums int32 `protobuf:"varint,3,opt,name=MemberNums,proto3" json:"MemberNums,omitempty"`
3 years ago
}
func (x *GetGroupMembersCMSResp) Reset() {
*x = GetGroupMembersCMSResp{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[48]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
func (x *GetGroupMembersCMSResp) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetGroupMembersCMSResp) ProtoMessage() {}
func (x *GetGroupMembersCMSResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[48]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetGroupMembersCMSResp.ProtoReflect.Descriptor instead.
func (*GetGroupMembersCMSResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{48}
3 years ago
}
func (x *GetGroupMembersCMSResp) GetMembers() []*sdk_ws.GroupMemberFullInfo {
if x != nil {
return x.Members
}
return nil
}
3 years ago
func (x *GetGroupMembersCMSResp) GetPagination() *sdk_ws.ResponsePagination {
3 years ago
if x != nil {
return x.Pagination
}
return nil
}
3 years ago
func (x *GetGroupMembersCMSResp) GetMemberNums() int32 {
if x != nil {
return x.MemberNums
}
return 0
}
3 years ago
type RemoveGroupMembersCMSReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
UserIds []string `protobuf:"bytes,2,rep,name=UserIds,proto3" json:"UserIds,omitempty"`
OperationID string `protobuf:"bytes,3,opt,name=OperationID,proto3" json:"OperationID,omitempty"`
3 years ago
OpUserId string `protobuf:"bytes,4,opt,name=OpUserId,proto3" json:"OpUserId,omitempty"`
3 years ago
}
func (x *RemoveGroupMembersCMSReq) Reset() {
*x = RemoveGroupMembersCMSReq{}
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[49]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *RemoveGroupMembersCMSReq) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*RemoveGroupMembersCMSReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *RemoveGroupMembersCMSReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[49]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use RemoveGroupMembersCMSReq.ProtoReflect.Descriptor instead.
func (*RemoveGroupMembersCMSReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{49}
3 years ago
}
3 years ago
func (x *RemoveGroupMembersCMSReq) GetGroupId() string {
3 years ago
if x != nil {
return x.GroupId
}
return ""
}
3 years ago
func (x *RemoveGroupMembersCMSReq) GetUserIds() []string {
if x != nil {
return x.UserIds
}
return nil
}
func (x *RemoveGroupMembersCMSReq) GetOperationID() string {
3 years ago
if x != nil {
return x.OperationID
}
return ""
}
3 years ago
func (x *RemoveGroupMembersCMSReq) GetOpUserId() string {
if x != nil {
return x.OpUserId
}
return ""
}
3 years ago
type RemoveGroupMembersCMSResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
Success []string `protobuf:"bytes,1,rep,name=success,proto3" json:"success,omitempty"`
Failed []string `protobuf:"bytes,2,rep,name=failed,proto3" json:"failed,omitempty"`
3 years ago
}
3 years ago
func (x *RemoveGroupMembersCMSResp) Reset() {
*x = RemoveGroupMembersCMSResp{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[50]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *RemoveGroupMembersCMSResp) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*RemoveGroupMembersCMSResp) ProtoMessage() {}
3 years ago
3 years ago
func (x *RemoveGroupMembersCMSResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[50]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use RemoveGroupMembersCMSResp.ProtoReflect.Descriptor instead.
func (*RemoveGroupMembersCMSResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{50}
3 years ago
}
3 years ago
func (x *RemoveGroupMembersCMSResp) GetSuccess() []string {
if x != nil {
return x.Success
}
return nil
}
func (x *RemoveGroupMembersCMSResp) GetFailed() []string {
if x != nil {
return x.Failed
}
return nil
}
type AddGroupMembersCMSReq struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
GroupId string `protobuf:"bytes,1,opt,name=GroupId,proto3" json:"GroupId,omitempty"`
UserIds []string `protobuf:"bytes,2,rep,name=UserIds,proto3" json:"UserIds,omitempty"`
3 years ago
OperationId string `protobuf:"bytes,3,opt,name=OperationId,proto3" json:"OperationId,omitempty"`
3 years ago
OpUserId string `protobuf:"bytes,4,opt,name=OpUserId,proto3" json:"OpUserId,omitempty"`
3 years ago
}
3 years ago
func (x *AddGroupMembersCMSReq) Reset() {
*x = AddGroupMembersCMSReq{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[51]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *AddGroupMembersCMSReq) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*AddGroupMembersCMSReq) ProtoMessage() {}
3 years ago
3 years ago
func (x *AddGroupMembersCMSReq) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[51]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use AddGroupMembersCMSReq.ProtoReflect.Descriptor instead.
func (*AddGroupMembersCMSReq) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{51}
3 years ago
}
3 years ago
func (x *AddGroupMembersCMSReq) GetGroupId() string {
3 years ago
if x != nil {
return x.GroupId
}
return ""
}
3 years ago
func (x *AddGroupMembersCMSReq) GetUserIds() []string {
if x != nil {
return x.UserIds
}
return nil
}
3 years ago
func (x *AddGroupMembersCMSReq) GetOperationId() string {
3 years ago
if x != nil {
3 years ago
return x.OperationId
3 years ago
}
return ""
}
3 years ago
func (x *AddGroupMembersCMSReq) GetOpUserId() string {
if x != nil {
return x.OpUserId
}
return ""
}
3 years ago
type AddGroupMembersCMSResp struct {
3 years ago
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
unknownFields protoimpl.UnknownFields
3 years ago
3 years ago
Success []string `protobuf:"bytes,1,rep,name=success,proto3" json:"success,omitempty"`
Failed []string `protobuf:"bytes,2,rep,name=failed,proto3" json:"failed,omitempty"`
3 years ago
}
3 years ago
func (x *AddGroupMembersCMSResp) Reset() {
*x = AddGroupMembersCMSResp{}
3 years ago
if protoimpl.UnsafeEnabled {
3 years ago
mi := &file_group_group_proto_msgTypes[52]
3 years ago
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
}
3 years ago
func (x *AddGroupMembersCMSResp) String() string {
3 years ago
return protoimpl.X.MessageStringOf(x)
}
3 years ago
func (*AddGroupMembersCMSResp) ProtoMessage() {}
3 years ago
3 years ago
func (x *AddGroupMembersCMSResp) ProtoReflect() protoreflect.Message {
3 years ago
mi := &file_group_group_proto_msgTypes[52]
3 years ago
if protoimpl.UnsafeEnabled && x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
3 years ago
// Deprecated: Use AddGroupMembersCMSResp.ProtoReflect.Descriptor instead.
func (*AddGroupMembersCMSResp) Descriptor() ([]byte, []int) {
3 years ago
return file_group_group_proto_rawDescGZIP(), []int{52}
3 years ago
}
3 years ago
func (x *AddGroupMembersCMSResp) GetSuccess() []string {
3 years ago
if x != nil {
3 years ago
return x.Success
}
return nil
}
func (x *AddGroupMembersCMSResp) GetFailed() []string {
if x != nil {
return x.Failed
3 years ago
}
return nil
}
3 years ago
var File_group_group_proto protoreflect.FileDescriptor
var file_group_group_proto_rawDesc = []byte{
0x0a, 0x11, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72,
0x6f, 0x74, 0x6f, 0x12, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x1a, 0x21, 0x4f, 0x70, 0x65, 0x6e,
0x5f, 0x49, 0x4d, 0x2f, 0x70, 0x6b, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x73, 0x64,
0x6b, 0x5f, 0x77, 0x73, 0x2f, 0x77, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x3e, 0x0a,
0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x45,
0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x45, 0x72,
0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x22, 0x4a, 0x0a,
0x12, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x64, 0x64, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49,
0x6e, 0x66, 0x6f, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x1c, 0x0a, 0x09, 0x52,
0x6f, 0x6c, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09,
0x52, 0x6f, 0x6c, 0x65, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x22, 0xef, 0x01, 0x0a, 0x0e, 0x43, 0x72,
0x65, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x12, 0x41, 0x0a, 0x0e,
0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x01,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x41, 0x64, 0x64, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x0e, 0x49, 0x6e, 0x69, 0x74, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12,
0x3a, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f,
0x52, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x20, 0x0a, 0x0b, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1a, 0x0a,
0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x77, 0x6e,
0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
0x4f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x7f, 0x0a, 0x0f, 0x43,
0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18,
0x0a, 0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d,
0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67,
0x12, 0x3a, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x03, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69,
0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x72, 0x0a, 0x10,
0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
0x12, 0x20, 0x0a, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x4c, 0x69, 0x73, 0x74, 0x18,
0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x4c, 0x69,
0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
0x22, 0x89, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x49, 0x6e,
0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64,
0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65,
0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x42, 0x0a, 0x0d, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
0x1c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0d, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x8b, 0x01, 0x0a,
0x0f, 0x53, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71,
0x12, 0x3a, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69,
0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1a, 0x0a, 0x08,
0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x45, 0x0a, 0x10, 0x53, 0x65,
0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x31,
0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x52, 0x65, 0x73, 0x70, 0x52, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73,
0x70, 0x22, 0x7a, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70,
0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12,
0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a,
0x0a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x9c, 0x01,
0x0a, 0x1b, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a,
0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73,
0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12,
0x4b, 0x0a, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c,
0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x10, 0x47, 0x72, 0x6f, 0x75,
3 years ago
0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x74, 0x0a, 0x1c,
0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x16, 0x0a, 0x06,
0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73,
0x65, 0x72, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
3 years ago
0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18,
3 years ago
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x44, 0x22, 0x9f, 0x01, 0x0a, 0x1d, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65,
0x71, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74,
3 years ago
0x52, 0x65, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65,
0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70,
0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x52, 0x0a, 0x43, 0x6f, 0x6d,
3 years ago
0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4b, 0x0a, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28,
0x0b, 0x32, 0x1f, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70,
0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65,
0x73, 0x74, 0x52, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
0x4c, 0x69, 0x73, 0x74, 0x22, 0xbf, 0x01, 0x0a, 0x15, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65,
0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x18,
0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x12, 0x26, 0x0a, 0x0e, 0x4f, 0x6c, 0x64, 0x4f,
0x77, 0x6e, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0e, 0x4f, 0x6c, 0x64, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
0x12, 0x26, 0x0a, 0x0e, 0x4e, 0x65, 0x77, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x55, 0x73, 0x65, 0x72,
0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x4e, 0x65, 0x77, 0x4f, 0x77, 0x6e,
0x65, 0x72, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70,
0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70,
0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x4b, 0x0a, 0x16, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66,
0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70,
3 years ago
0x12, 0x31, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x18, 0x01,
0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6d,
0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x52, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52,
3 years ago
0x65, 0x73, 0x70, 0x22, 0x86, 0x01, 0x0a, 0x0c, 0x4a, 0x6f, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x12, 0x1e,
0x0a, 0x0a, 0x52, 0x65, 0x71, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01,
0x28, 0x09, 0x52, 0x0a, 0x52, 0x65, 0x71, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x1a,
0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70,
0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x42, 0x0a, 0x0d,
0x4a, 0x6f, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x31, 0x0a,
0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28,
0x0b, 0x32, 0x11, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
0x52, 0x65, 0x73, 0x70, 0x52, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70,
0x22, 0xd9, 0x01, 0x0a, 0x1b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x65, 0x71,
0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x18,
0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x46, 0x72, 0x6f, 0x6d,
0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x46, 0x72,
0x6f, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x48, 0x61, 0x6e, 0x64,
0x6c, 0x65, 0x64, 0x4d, 0x73, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x48, 0x61,
0x6e, 0x64, 0x6c, 0x65, 0x64, 0x4d, 0x73, 0x67, 0x12, 0x22, 0x0a, 0x0c, 0x48, 0x61, 0x6e, 0x64,
0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c,
0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x51, 0x0a, 0x1c,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x0a,
0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x11, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x70, 0x52, 0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22,
0x66, 0x0a, 0x0c, 0x51, 0x75, 0x69, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x12,
0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65,
3 years ago
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
3 years ago
0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x4f,
3 years ago
0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f,
3 years ago
0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x42, 0x0a, 0x0d, 0x51, 0x75, 0x69, 0x74, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x11, 0x2e, 0x67,
0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x52,
0x0a, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x22, 0xa1, 0x01, 0x0a, 0x15,
0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69,
0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44,
0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x12,
0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28,
0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a,
0x06, 0x46, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x46,
0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x4e, 0x65, 0x78, 0x74, 0x53, 0x65, 0x71,
0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x4e, 0x65, 0x78, 0x74, 0x53, 0x65, 0x71, 0x22,
0xac, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62,
0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x45, 0x72,
0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x45, 0x72, 0x72,
0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x46, 0x0a, 0x0a,
0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b,
0x32, 0x26, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61,
0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72,
0x46, 0x75, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72,
0x4c, 0x69, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x65, 0x71, 0x18,
0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x6e, 0x65, 0x78, 0x74, 0x53, 0x65, 0x71, 0x22, 0x90,
0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65,
0x72, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73,
0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c,
0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12,
0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x04,
0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49,
0x44, 0x22, 0x93, 0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65,
0x6d, 0x62, 0x65, 0x72, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a,
0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73,
0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12,
0x46, 0x0a, 0x0a, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69,
0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d,
0x62, 0x65, 0x72, 0x46, 0x75, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x65, 0x6d,
0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xb0, 0x01, 0x0a, 0x12, 0x4b, 0x69, 0x63, 0x6b,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x18,
0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x12, 0x2a, 0x0a, 0x10, 0x4b, 0x69, 0x63, 0x6b,
0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03,
0x28, 0x09, 0x52, 0x10, 0x4b, 0x69, 0x63, 0x6b, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44,
0x4c, 0x69, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b,
0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x05, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1a,
0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22, 0x3b, 0x0a, 0x09, 0x49, 0x64,
0x32, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49,
0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x12,
0x16, 0x0a, 0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52,
0x06, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x7f, 0x0a, 0x13, 0x4b, 0x69, 0x63, 0x6b, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18,
0x0a, 0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52,
0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d,
0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67,
0x12, 0x36, 0x0a, 0x0d, 0x49, 0x64, 0x32, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4c, 0x69, 0x73,
0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e,
0x49, 0x64, 0x32, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x0d, 0x49, 0x64, 0x32, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x75, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x4a,
3 years ago
0x6f, 0x69, 0x6e, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
3 years ago
0x71, 0x12, 0x1e, 0x0a, 0x0a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x46, 0x72, 0x6f, 0x6d, 0x55, 0x73, 0x65, 0x72, 0x49,
0x44, 0x12, 0x20, 0x0a, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18,
0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22,
0x86, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x4a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x45, 0x72,
0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x45, 0x72, 0x72,
0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x3a, 0x0a, 0x09,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
3 years ago
0x1c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72,
0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x47,
3 years ago
0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xb4, 0x01, 0x0a, 0x14, 0x49, 0x6e, 0x76,
0x69, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65,
0x71, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44,
0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x18, 0x03,
0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x12, 0x16, 0x0a,
0x06, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x52,
0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x2c, 0x0a, 0x11, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x64,
0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09,
0x52, 0x11, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x64, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x4c,
0x69, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x18,
0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x44, 0x22,
0x81, 0x01, 0x0a, 0x15, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x45, 0x72, 0x72,
0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x45, 0x72, 0x72, 0x43,
0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x18, 0x02, 0x20,
0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x36, 0x0a, 0x0d, 0x49,
0x64, 0x32, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x10, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x49, 0x64, 0x32, 0x52, 0x65,
0x73, 0x75, 0x6c, 0x74, 0x52, 0x0d, 0x49, 0x64, 0x32, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x4c,
0x69, 0x73, 0x74, 0x22, 0x6e, 0x0a, 0x14, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41,
0x6c, 0x6c, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x49, 0x44, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49,
0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49,
0x44, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x22, 0x91, 0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a,
0x07, 0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
0x45, 0x72, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73,
0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x45, 0x72, 0x72, 0x4d, 0x73, 0x67, 0x12,
0x46, 0x0a, 0x0a, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20,
0x03, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69,
0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d,
0x62, 0x65, 0x72, 0x46, 0x75, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x0a, 0x6d, 0x65, 0x6d,
3 years ago
0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x22, 0x96, 0x01, 0x0a, 0x08, 0x43, 0x4d, 0x53, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x12, 0x3a, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66,
0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f,
0x12, 0x28, 0x0a, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e,
0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
0x09, 0x52, 0x0d, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x64,
0x22, 0x93, 0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71,
0x12, 0x1c, 0x0a, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x44,
3 years ago
0x0a, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x24, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61,
0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61,
3 years ago
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0xa1, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x09, 0x43, 0x4d, 0x53, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x2e, 0x43, 0x4d, 0x53, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x09, 0x43, 0x4d, 0x53,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x44, 0x0a, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x73, 0x65, 0x72,
3 years ago
0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x52,
0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3 years ago
0x52, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x75, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
0x09, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4e, 0x75, 0x6d, 0x73, 0x22, 0x76, 0x0a, 0x0c, 0x47, 0x65,
0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x12, 0x44, 0x0a, 0x0a, 0x50, 0x61,
0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72, 0x61,
0x6d, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18,
0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
0x49, 0x44, 0x22, 0xa0, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73,
0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x09, 0x43, 0x4d, 0x53, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e,
0x43, 0x4d, 0x53, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x09, 0x43, 0x4d, 0x53, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x73, 0x12, 0x44, 0x0a, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75,
0x65, 0x73, 0x74, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x50,
0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x4e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x4e, 0x75, 0x6d, 0x22, 0x4f, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x6b, 0x0a, 0x15, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x12,
0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x53, 0x74, 0x61,
0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x53, 0x74, 0x61, 0x74, 0x75,
0x73, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44,
0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x22, 0x18, 0x0a, 0x16, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x22, 0x86, 0x01,
0x0a, 0x12, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c,
0x65, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18,
0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x16,
0x0a, 0x06, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06,
0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x52, 0x6f, 0x6c, 0x65, 0x4c, 0x65,
0x76, 0x65, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x09, 0x52, 0x6f, 0x6c, 0x65, 0x4c,
0x65, 0x76, 0x65, 0x6c, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x15, 0x0a, 0x13, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x22, 0x4c, 0x0a,
0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x12,
0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x11, 0x0a, 0x0f, 0x44,
0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x22, 0x4d,
0x0a, 0x0f, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65,
0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01,
0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0b, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x3f, 0x0a,
0x10, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x73,
0x70, 0x12, 0x2b, 0x0a, 0x08, 0x43, 0x4d, 0x53, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20,
0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x4d, 0x53, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x08, 0x43, 0x4d, 0x53, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x22, 0xb5,
0x01, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65,
0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x18, 0x02,
0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x55, 0x73, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x44,
0x0a, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
0x28, 0x0b, 0x32, 0x24, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x50, 0x61,
0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x49, 0x44, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0xc1, 0x01, 0x0a, 0x16, 0x47, 0x65, 0x74, 0x47, 0x72,
3 years ago
0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x73,
3 years ago
0x70, 0x12, 0x40, 0x0a, 0x07, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03,
0x28, 0x0b, 0x32, 0x26, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x61, 0x70, 0x69, 0x5f,
0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62,
0x65, 0x72, 0x46, 0x75, 0x6c, 0x6c, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x07, 0x6d, 0x65, 0x6d, 0x62,
0x65, 0x72, 0x73, 0x12, 0x45, 0x0a, 0x0a, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f,
0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72,
0x5f, 0x61, 0x70, 0x69, 0x5f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x52, 0x65, 0x73, 0x70,
0x6f, 0x6e, 0x73, 0x65, 0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a,
0x50, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x4d, 0x65,
0x6d, 0x62, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a,
3 years ago
0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4e, 0x75, 0x6d, 0x73, 0x22, 0x8c, 0x01, 0x0a, 0x18, 0x52,
0x65, 0x6d, 0x6f, 0x76, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72,
0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49,
0x64, 0x12, 0x18, 0x0a, 0x07, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03,
0x28, 0x09, 0x52, 0x07, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x4f,
0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
0x52, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1a, 0x0a,
0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
0x08, 0x4f, 0x70, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x22, 0x4d, 0x0a, 0x19, 0x52, 0x65, 0x6d,
0x6f, 0x76, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43,
0x4d, 0x53, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73,
0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73,
0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09,
0x52, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64, 0x22, 0x89, 0x01, 0x0a, 0x15, 0x41, 0x64, 0x64,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52,
0x65, 0x71, 0x12, 0x18, 0x0a, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20,
0x01, 0x28, 0x09, 0x52, 0x07, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07,
0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x55,
0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x4f, 0x70, 0x65,
0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x4f, 0x70, 0x55, 0x73,
0x65, 0x72, 0x49, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x4f, 0x70, 0x55, 0x73,
0x65, 0x72, 0x49, 0x64, 0x22, 0x4a, 0x0a, 0x16, 0x41, 0x64, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x73, 0x70, 0x12, 0x18,
0x0a, 0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52,
0x07, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x61, 0x69, 0x6c,
0x65, 0x64, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x06, 0x66, 0x61, 0x69, 0x6c, 0x65, 0x64,
0x32, 0xad, 0x0e, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x3c, 0x0a, 0x0b, 0x63, 0x72,
0x65, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x15, 0x2e, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71,
0x1a, 0x16, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x09, 0x6a, 0x6f, 0x69, 0x6e,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x13, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x4a, 0x6f,
0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x2e, 0x4a, 0x6f, 0x69, 0x6e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70,
0x12, 0x36, 0x0a, 0x09, 0x71, 0x75, 0x69, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x13, 0x2e,
0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x51, 0x75, 0x69, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52,
0x65, 0x71, 0x1a, 0x14, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x51, 0x75, 0x69, 0x74, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x42, 0x0a, 0x0d, 0x67, 0x65, 0x74, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x17, 0x2e, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52,
0x65, 0x71, 0x1a, 0x18, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x0c,
0x73, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x16, 0x2e, 0x67,
0x72, 0x6f, 0x75, 0x70, 0x2e, 0x53, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66,
0x6f, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x53, 0x65, 0x74,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x60, 0x0a,
0x17, 0x67, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x21, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70,
0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x67, 0x72,
0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c,
0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12,
0x66, 0x0a, 0x19, 0x67, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x41, 0x70, 0x70,
0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x23, 0x2e, 0x67,
0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x41,
3 years ago
0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
3 years ago
0x71, 0x1a, 0x24, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x55, 0x73, 0x65,
0x72, 0x52, 0x65, 0x71, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c,
0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x51, 0x0a, 0x12, 0x74, 0x72, 0x61, 0x6e, 0x73,
0x66, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x12, 0x1c, 0x2e,
0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x67, 0x72,
0x6f, 0x75, 0x70, 0x2e, 0x54, 0x72, 0x61, 0x6e, 0x73, 0x66, 0x65, 0x72, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x4f, 0x77, 0x6e, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x63, 0x0a, 0x18, 0x67, 0x72,
0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x22, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x23, 0x2e, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
0x51, 0x0a, 0x12, 0x67, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65,
0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65,
0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74,
0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
0x73, 0x70, 0x12, 0x54, 0x0a, 0x13, 0x67, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65,
0x6d, 0x62, 0x65, 0x72, 0x73, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x1d, 0x2e, 0x67, 0x72, 0x6f, 0x75,
3 years ago
0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72,
3 years ago
0x73, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x1e, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70,
3 years ago
0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73,
3 years ago
0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x0f, 0x6b, 0x69, 0x63, 0x6b,
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x19, 0x2e, 0x67, 0x72,
0x6f, 0x75, 0x70, 0x2e, 0x4b, 0x69, 0x63, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d,
0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x4b,
0x69, 0x63, 0x6b, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x52, 0x65,
0x73, 0x70, 0x12, 0x51, 0x0a, 0x12, 0x67, 0x65, 0x74, 0x4a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70,
0x2e, 0x47, 0x65, 0x74, 0x4a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c,
0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47,
0x65, 0x74, 0x4a, 0x6f, 0x69, 0x6e, 0x65, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4e, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x55,
0x73, 0x65, 0x72, 0x54, 0x6f, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x1b, 0x2e, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x2e, 0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e,
0x49, 0x6e, 0x76, 0x69, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x4e, 0x0a, 0x11, 0x67, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x1b, 0x2e, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x6c, 0x6c, 0x4d, 0x65,
0x6d, 0x62, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x1c, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e,
0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x6d, 0x62, 0x65,
0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75,
0x70, 0x42, 0x79, 0x49, 0x64, 0x12, 0x16, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65,
0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79, 0x49, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x17, 0x2e,
0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x42, 0x79,
0x49, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x33, 0x0a, 0x08, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x12, 0x12, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47,
0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x09, 0x47,
0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x13, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70,
0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x14, 0x2e,
0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52,
0x65, 0x73, 0x70, 0x12, 0x51, 0x0a, 0x12, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x74,
0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e,
0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, 0x74, 0x61, 0x74,
0x75, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x48, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x12, 0x19, 0x2e, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c,
0x65, 0x52, 0x65, 0x71, 0x1a, 0x1a, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x4f, 0x70, 0x65,
0x72, 0x61, 0x74, 0x65, 0x55, 0x73, 0x65, 0x72, 0x52, 0x6f, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70,
0x12, 0x3c, 0x0a, 0x0b, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12,
0x15, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x1a, 0x16, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x44,
0x65, 0x6c, 0x65, 0x74, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x12, 0x51,
0x0a, 0x12, 0x47, 0x65, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72,
0x73, 0x43, 0x4d, 0x53, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74,
3 years ago
0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52,
3 years ago
0x65, 0x71, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x47, 0x65, 0x74, 0x47, 0x72,
0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x73,
0x70, 0x12, 0x5a, 0x0a, 0x15, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70,
0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x12, 0x1f, 0x2e, 0x67, 0x72, 0x6f,
0x75, 0x70, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65,
0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x71, 0x1a, 0x20, 0x2e, 0x67, 0x72,
0x6f, 0x75, 0x70, 0x2e, 0x52, 0x65, 0x6d, 0x6f, 0x76, 0x65, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d,
0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x73, 0x70, 0x12, 0x51, 0x0a,
0x12, 0x41, 0x64, 0x64, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73,
0x43, 0x4d, 0x53, 0x12, 0x1c, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x47,
0x72, 0x6f, 0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65,
0x71, 0x1a, 0x1d, 0x2e, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x41, 0x64, 0x64, 0x47, 0x72, 0x6f,
0x75, 0x70, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x43, 0x4d, 0x53, 0x52, 0x65, 0x73, 0x70,
0x42, 0x0f, 0x5a, 0x0d, 0x2e, 0x2f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x3b, 0x67, 0x72, 0x6f, 0x75,
0x70, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
3 years ago
}
var (
file_group_group_proto_rawDescOnce sync.Once
file_group_group_proto_rawDescData = file_group_group_proto_rawDesc
)
func file_group_group_proto_rawDescGZIP() []byte {
file_group_group_proto_rawDescOnce.Do(func() {
file_group_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_group_group_proto_rawDescData)
})
return file_group_group_proto_rawDescData
}
3 years ago
var file_group_group_proto_msgTypes = make([]protoimpl.MessageInfo, 53)
3 years ago
var file_group_group_proto_goTypes = []interface{}{
3 years ago
(*CommonResp)(nil), // 0: group.CommonResp
(*GroupAddMemberInfo)(nil), // 1: group.GroupAddMemberInfo
(*CreateGroupReq)(nil), // 2: group.CreateGroupReq
(*CreateGroupResp)(nil), // 3: group.CreateGroupResp
(*GetGroupsInfoReq)(nil), // 4: group.GetGroupsInfoReq
(*GetGroupsInfoResp)(nil), // 5: group.GetGroupsInfoResp
(*SetGroupInfoReq)(nil), // 6: group.SetGroupInfoReq
(*SetGroupInfoResp)(nil), // 7: group.SetGroupInfoResp
(*GetGroupApplicationListReq)(nil), // 8: group.GetGroupApplicationListReq
(*GetGroupApplicationListResp)(nil), // 9: group.GetGroupApplicationListResp
(*GetUserReqApplicationListReq)(nil), // 10: group.GetUserReqApplicationListReq
(*GetUserReqApplicationListResp)(nil), // 11: group.GetUserReqApplicationListResp
(*TransferGroupOwnerReq)(nil), // 12: group.TransferGroupOwnerReq
(*TransferGroupOwnerResp)(nil), // 13: group.TransferGroupOwnerResp
(*JoinGroupReq)(nil), // 14: group.JoinGroupReq
(*JoinGroupResp)(nil), // 15: group.JoinGroupResp
(*GroupApplicationResponseReq)(nil), // 16: group.GroupApplicationResponseReq
(*GroupApplicationResponseResp)(nil), // 17: group.GroupApplicationResponseResp
(*QuitGroupReq)(nil), // 18: group.QuitGroupReq
(*QuitGroupResp)(nil), // 19: group.QuitGroupResp
(*GetGroupMemberListReq)(nil), // 20: group.GetGroupMemberListReq
(*GetGroupMemberListResp)(nil), // 21: group.GetGroupMemberListResp
(*GetGroupMembersInfoReq)(nil), // 22: group.GetGroupMembersInfoReq
(*GetGroupMembersInfoResp)(nil), // 23: group.GetGroupMembersInfoResp
(*KickGroupMemberReq)(nil), // 24: group.KickGroupMemberReq
(*Id2Result)(nil), // 25: group.Id2Result
(*KickGroupMemberResp)(nil), // 26: group.KickGroupMemberResp
(*GetJoinedGroupListReq)(nil), // 27: group.GetJoinedGroupListReq
(*GetJoinedGroupListResp)(nil), // 28: group.GetJoinedGroupListResp
(*InviteUserToGroupReq)(nil), // 29: group.InviteUserToGroupReq
(*InviteUserToGroupResp)(nil), // 30: group.InviteUserToGroupResp
(*GetGroupAllMemberReq)(nil), // 31: group.GetGroupAllMemberReq
(*GetGroupAllMemberResp)(nil), // 32: group.GetGroupAllMemberResp
3 years ago
(*CMSGroup)(nil), // 33: group.CMSGroup
(*GetGroupReq)(nil), // 34: group.GetGroupReq
(*GetGroupResp)(nil), // 35: group.GetGroupResp
(*GetGroupsReq)(nil), // 36: group.GetGroupsReq
(*GetGroupsResp)(nil), // 37: group.GetGroupsResp
(*GetGroupMemberReq)(nil), // 38: group.GetGroupMemberReq
(*OperateGroupStatusReq)(nil), // 39: group.OperateGroupStatusReq
(*OperateGroupStatusResp)(nil), // 40: group.OperateGroupStatusResp
(*OperateUserRoleReq)(nil), // 41: group.OperateUserRoleReq
(*OperateUserRoleResp)(nil), // 42: group.OperateUserRoleResp
(*DeleteGroupReq)(nil), // 43: group.DeleteGroupReq
(*DeleteGroupResp)(nil), // 44: group.DeleteGroupResp
(*GetGroupByIdReq)(nil), // 45: group.GetGroupByIdReq
(*GetGroupByIdResp)(nil), // 46: group.GetGroupByIdResp
(*GetGroupMembersCMSReq)(nil), // 47: group.GetGroupMembersCMSReq
(*GetGroupMembersCMSResp)(nil), // 48: group.GetGroupMembersCMSResp
(*RemoveGroupMembersCMSReq)(nil), // 49: group.RemoveGroupMembersCMSReq
(*RemoveGroupMembersCMSResp)(nil), // 50: group.RemoveGroupMembersCMSResp
(*AddGroupMembersCMSReq)(nil), // 51: group.AddGroupMembersCMSReq
(*AddGroupMembersCMSResp)(nil), // 52: group.AddGroupMembersCMSResp
3 years ago
(*sdk_ws.GroupInfo)(nil), // 53: server_api_params.GroupInfo
(*sdk_ws.GroupRequest)(nil), // 54: server_api_params.GroupRequest
(*sdk_ws.GroupMemberFullInfo)(nil), // 55: server_api_params.GroupMemberFullInfo
(*sdk_ws.RequestPagination)(nil), // 56: server_api_params.RequestPagination
(*sdk_ws.ResponsePagination)(nil), // 57: server_api_params.ResponsePagination
3 years ago
}
var file_group_group_proto_depIdxs = []int32{
1, // 0: group.CreateGroupReq.InitMemberList:type_name -> group.GroupAddMemberInfo
3 years ago
53, // 1: group.CreateGroupReq.GroupInfo:type_name -> server_api_params.GroupInfo
53, // 2: group.CreateGroupResp.GroupInfo:type_name -> server_api_params.GroupInfo
53, // 3: group.GetGroupsInfoResp.GroupInfoList:type_name -> server_api_params.GroupInfo
53, // 4: group.SetGroupInfoReq.GroupInfo:type_name -> server_api_params.GroupInfo
3 years ago
0, // 5: group.SetGroupInfoResp.CommonResp:type_name -> group.CommonResp
3 years ago
54, // 6: group.GetGroupApplicationListResp.GroupRequestList:type_name -> server_api_params.GroupRequest
3 years ago
0, // 7: group.GetUserReqApplicationListResp.CommonResp:type_name -> group.CommonResp
3 years ago
54, // 8: group.GetUserReqApplicationListResp.GroupRequestList:type_name -> server_api_params.GroupRequest
3 years ago
0, // 9: group.TransferGroupOwnerResp.CommonResp:type_name -> group.CommonResp
0, // 10: group.JoinGroupResp.CommonResp:type_name -> group.CommonResp
0, // 11: group.GroupApplicationResponseResp.CommonResp:type_name -> group.CommonResp
0, // 12: group.QuitGroupResp.CommonResp:type_name -> group.CommonResp
3 years ago
55, // 13: group.GetGroupMemberListResp.memberList:type_name -> server_api_params.GroupMemberFullInfo
55, // 14: group.GetGroupMembersInfoResp.memberList:type_name -> server_api_params.GroupMemberFullInfo
3 years ago
25, // 15: group.KickGroupMemberResp.Id2ResultList:type_name -> group.Id2Result
3 years ago
53, // 16: group.GetJoinedGroupListResp.GroupList:type_name -> server_api_params.GroupInfo
3 years ago
25, // 17: group.InviteUserToGroupResp.Id2ResultList:type_name -> group.Id2Result
3 years ago
55, // 18: group.GetGroupAllMemberResp.memberList:type_name -> server_api_params.GroupMemberFullInfo
53, // 19: group.CMSGroup.GroupInfo:type_name -> server_api_params.GroupInfo
56, // 20: group.GetGroupReq.Pagination:type_name -> server_api_params.RequestPagination
3 years ago
33, // 21: group.GetGroupResp.CMSGroups:type_name -> group.CMSGroup
3 years ago
56, // 22: group.GetGroupResp.Pagination:type_name -> server_api_params.RequestPagination
56, // 23: group.GetGroupsReq.Pagination:type_name -> server_api_params.RequestPagination
3 years ago
33, // 24: group.GetGroupsResp.CMSGroups:type_name -> group.CMSGroup
3 years ago
56, // 25: group.GetGroupsResp.Pagination:type_name -> server_api_params.RequestPagination
3 years ago
33, // 26: group.GetGroupByIdResp.CMSGroup:type_name -> group.CMSGroup
3 years ago
56, // 27: group.GetGroupMembersCMSReq.Pagination:type_name -> server_api_params.RequestPagination
55, // 28: group.GetGroupMembersCMSResp.members:type_name -> server_api_params.GroupMemberFullInfo
57, // 29: group.GetGroupMembersCMSResp.Pagination:type_name -> server_api_params.ResponsePagination
3 years ago
2, // 30: group.group.createGroup:input_type -> group.CreateGroupReq
14, // 31: group.group.joinGroup:input_type -> group.JoinGroupReq
18, // 32: group.group.quitGroup:input_type -> group.QuitGroupReq
4, // 33: group.group.getGroupsInfo:input_type -> group.GetGroupsInfoReq
6, // 34: group.group.setGroupInfo:input_type -> group.SetGroupInfoReq
8, // 35: group.group.getGroupApplicationList:input_type -> group.GetGroupApplicationListReq
10, // 36: group.group.getUserReqApplicationList:input_type -> group.GetUserReqApplicationListReq
12, // 37: group.group.transferGroupOwner:input_type -> group.TransferGroupOwnerReq
16, // 38: group.group.groupApplicationResponse:input_type -> group.GroupApplicationResponseReq
20, // 39: group.group.getGroupMemberList:input_type -> group.GetGroupMemberListReq
22, // 40: group.group.getGroupMembersInfo:input_type -> group.GetGroupMembersInfoReq
24, // 41: group.group.kickGroupMember:input_type -> group.KickGroupMemberReq
27, // 42: group.group.getJoinedGroupList:input_type -> group.GetJoinedGroupListReq
29, // 43: group.group.inviteUserToGroup:input_type -> group.InviteUserToGroupReq
31, // 44: group.group.getGroupAllMember:input_type -> group.GetGroupAllMemberReq
45, // 45: group.group.GetGroupById:input_type -> group.GetGroupByIdReq
34, // 46: group.group.GetGroup:input_type -> group.GetGroupReq
36, // 47: group.group.GetGroups:input_type -> group.GetGroupsReq
39, // 48: group.group.OperateGroupStatus:input_type -> group.OperateGroupStatusReq
41, // 49: group.group.OperateUserRole:input_type -> group.OperateUserRoleReq
43, // 50: group.group.DeleteGroup:input_type -> group.DeleteGroupReq
47, // 51: group.group.GetGroupMembersCMS:input_type -> group.GetGroupMembersCMSReq
49, // 52: group.group.RemoveGroupMembersCMS:input_type -> group.RemoveGroupMembersCMSReq
51, // 53: group.group.AddGroupMembersCMS:input_type -> group.AddGroupMembersCMSReq
3, // 54: group.group.createGroup:output_type -> group.CreateGroupResp
15, // 55: group.group.joinGroup:output_type -> group.JoinGroupResp
19, // 56: group.group.quitGroup:output_type -> group.QuitGroupResp
5, // 57: group.group.getGroupsInfo:output_type -> group.GetGroupsInfoResp
7, // 58: group.group.setGroupInfo:output_type -> group.SetGroupInfoResp
9, // 59: group.group.getGroupApplicationList:output_type -> group.GetGroupApplicationListResp
11, // 60: group.group.getUserReqApplicationList:output_type -> group.GetUserReqApplicationListResp
13, // 61: group.group.transferGroupOwner:output_type -> group.TransferGroupOwnerResp
17, // 62: group.group.groupApplicationResponse:output_type -> group.GroupApplicationResponseResp
21, // 63: group.group.getGroupMemberList:output_type -> group.GetGroupMemberListResp
23, // 64: group.group.getGroupMembersInfo:output_type -> group.GetGroupMembersInfoResp
26, // 65: group.group.kickGroupMember:output_type -> group.KickGroupMemberResp
28, // 66: group.group.getJoinedGroupList:output_type -> group.GetJoinedGroupListResp
30, // 67: group.group.inviteUserToGroup:output_type -> group.InviteUserToGroupResp
32, // 68: group.group.getGroupAllMember:output_type -> group.GetGroupAllMemberResp
46, // 69: group.group.GetGroupById:output_type -> group.GetGroupByIdResp
35, // 70: group.group.GetGroup:output_type -> group.GetGroupResp
37, // 71: group.group.GetGroups:output_type -> group.GetGroupsResp
40, // 72: group.group.OperateGroupStatus:output_type -> group.OperateGroupStatusResp
42, // 73: group.group.OperateUserRole:output_type -> group.OperateUserRoleResp
44, // 74: group.group.DeleteGroup:output_type -> group.DeleteGroupResp
48, // 75: group.group.GetGroupMembersCMS:output_type -> group.GetGroupMembersCMSResp
50, // 76: group.group.RemoveGroupMembersCMS:output_type -> group.RemoveGroupMembersCMSResp
52, // 77: group.group.AddGroupMembersCMS:output_type -> group.AddGroupMembersCMSResp
54, // [54:78] is the sub-list for method output_type
30, // [30:54] is the sub-list for method input_type
30, // [30:30] is the sub-list for extension type_name
30, // [30:30] is the sub-list for extension extendee
0, // [0:30] is the sub-list for field type_name
3 years ago
}
func init() { file_group_group_proto_init() }
func file_group_group_proto_init() {
if File_group_group_proto != nil {
return
}
if !protoimpl.UnsafeEnabled {
file_group_group_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CommonResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GroupAddMemberInfo); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateGroupReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*CreateGroupResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetGroupsInfoReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetGroupsInfoResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetGroupInfoReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*SetGroupInfoResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetGroupApplicationListReq); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
switch v := v.(*GetGroupApplicationListResp); i {
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetUserReqApplicationListReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetUserReqApplicationListResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*TransferGroupOwnerReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*TransferGroupOwnerResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*JoinGroupReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*JoinGroupResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GroupApplicationResponseReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GroupApplicationResponseResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*QuitGroupReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*QuitGroupResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupMemberListReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupMemberListResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupMembersInfoReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupMembersInfoResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*KickGroupMemberReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*Id2Result); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*KickGroupMemberResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetJoinedGroupListReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetJoinedGroupListResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*InviteUserToGroupReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*InviteUserToGroupResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupAllMemberReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupAllMemberResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*CMSGroup); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
3 years ago
file_group_group_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupsReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupsResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupMemberReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*OperateGroupStatusReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*OperateGroupStatusResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*OperateUserRoleReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*OperateUserRoleResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*DeleteGroupReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*DeleteGroupResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
3 years ago
file_group_group_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupByIdReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupByIdResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupMembersCMSReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*GetGroupMembersCMSResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*RemoveGroupMembersCMSReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*RemoveGroupMembersCMSResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
3 years ago
file_group_group_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*AddGroupMembersCMSReq); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
file_group_group_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
3 years ago
switch v := v.(*AddGroupMembersCMSResp); i {
3 years ago
case 0:
return &v.state
case 1:
return &v.sizeCache
case 2:
return &v.unknownFields
default:
return nil
}
}
3 years ago
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: file_group_group_proto_rawDesc,
NumEnums: 0,
3 years ago
NumMessages: 53,
3 years ago
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_group_group_proto_goTypes,
DependencyIndexes: file_group_group_proto_depIdxs,
MessageInfos: file_group_group_proto_msgTypes,
}.Build()
File_group_group_proto = out.File
file_group_group_proto_rawDesc = nil
file_group_group_proto_goTypes = nil
file_group_group_proto_depIdxs = nil
3 years ago
}
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
3 years ago
var _ grpc.ClientConnInterface
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
3 years ago
const _ = grpc.SupportPackageIsVersion6
3 years ago
// GroupClient is the client API for Group service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type GroupClient interface {
CreateGroup(ctx context.Context, in *CreateGroupReq, opts ...grpc.CallOption) (*CreateGroupResp, error)
3 years ago
JoinGroup(ctx context.Context, in *JoinGroupReq, opts ...grpc.CallOption) (*JoinGroupResp, error)
QuitGroup(ctx context.Context, in *QuitGroupReq, opts ...grpc.CallOption) (*QuitGroupResp, error)
3 years ago
GetGroupsInfo(ctx context.Context, in *GetGroupsInfoReq, opts ...grpc.CallOption) (*GetGroupsInfoResp, error)
3 years ago
SetGroupInfo(ctx context.Context, in *SetGroupInfoReq, opts ...grpc.CallOption) (*SetGroupInfoResp, error)
3 years ago
GetGroupApplicationList(ctx context.Context, in *GetGroupApplicationListReq, opts ...grpc.CallOption) (*GetGroupApplicationListResp, error)
3 years ago
GetUserReqApplicationList(ctx context.Context, in *GetUserReqApplicationListReq, opts ...grpc.CallOption) (*GetUserReqApplicationListResp, error)
3 years ago
TransferGroupOwner(ctx context.Context, in *TransferGroupOwnerReq, opts ...grpc.CallOption) (*TransferGroupOwnerResp, error)
GroupApplicationResponse(ctx context.Context, in *GroupApplicationResponseReq, opts ...grpc.CallOption) (*GroupApplicationResponseResp, error)
3 years ago
GetGroupMemberList(ctx context.Context, in *GetGroupMemberListReq, opts ...grpc.CallOption) (*GetGroupMemberListResp, error)
GetGroupMembersInfo(ctx context.Context, in *GetGroupMembersInfoReq, opts ...grpc.CallOption) (*GetGroupMembersInfoResp, error)
KickGroupMember(ctx context.Context, in *KickGroupMemberReq, opts ...grpc.CallOption) (*KickGroupMemberResp, error)
GetJoinedGroupList(ctx context.Context, in *GetJoinedGroupListReq, opts ...grpc.CallOption) (*GetJoinedGroupListResp, error)
InviteUserToGroup(ctx context.Context, in *InviteUserToGroupReq, opts ...grpc.CallOption) (*InviteUserToGroupResp, error)
GetGroupAllMember(ctx context.Context, in *GetGroupAllMemberReq, opts ...grpc.CallOption) (*GetGroupAllMemberResp, error)
3 years ago
GetGroupById(ctx context.Context, in *GetGroupByIdReq, opts ...grpc.CallOption) (*GetGroupByIdResp, error)
3 years ago
GetGroup(ctx context.Context, in *GetGroupReq, opts ...grpc.CallOption) (*GetGroupResp, error)
3 years ago
GetGroups(ctx context.Context, in *GetGroupsReq, opts ...grpc.CallOption) (*GetGroupsResp, error)
3 years ago
OperateGroupStatus(ctx context.Context, in *OperateGroupStatusReq, opts ...grpc.CallOption) (*OperateGroupStatusResp, error)
OperateUserRole(ctx context.Context, in *OperateUserRoleReq, opts ...grpc.CallOption) (*OperateUserRoleResp, error)
3 years ago
DeleteGroup(ctx context.Context, in *DeleteGroupReq, opts ...grpc.CallOption) (*DeleteGroupResp, error)
3 years ago
GetGroupMembersCMS(ctx context.Context, in *GetGroupMembersCMSReq, opts ...grpc.CallOption) (*GetGroupMembersCMSResp, error)
RemoveGroupMembersCMS(ctx context.Context, in *RemoveGroupMembersCMSReq, opts ...grpc.CallOption) (*RemoveGroupMembersCMSResp, error)
AddGroupMembersCMS(ctx context.Context, in *AddGroupMembersCMSReq, opts ...grpc.CallOption) (*AddGroupMembersCMSResp, error)
}
type groupClient struct {
3 years ago
cc grpc.ClientConnInterface
}
3 years ago
func NewGroupClient(cc grpc.ClientConnInterface) GroupClient {
return &groupClient{cc}
}
func (c *groupClient) CreateGroup(ctx context.Context, in *CreateGroupReq, opts ...grpc.CallOption) (*CreateGroupResp, error) {
out := new(CreateGroupResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/createGroup", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) JoinGroup(ctx context.Context, in *JoinGroupReq, opts ...grpc.CallOption) (*JoinGroupResp, error) {
out := new(JoinGroupResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/joinGroup", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) QuitGroup(ctx context.Context, in *QuitGroupReq, opts ...grpc.CallOption) (*QuitGroupResp, error) {
out := new(QuitGroupResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/quitGroup", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetGroupsInfo(ctx context.Context, in *GetGroupsInfoReq, opts ...grpc.CallOption) (*GetGroupsInfoResp, error) {
out := new(GetGroupsInfoResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/getGroupsInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) SetGroupInfo(ctx context.Context, in *SetGroupInfoReq, opts ...grpc.CallOption) (*SetGroupInfoResp, error) {
out := new(SetGroupInfoResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/setGroupInfo", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetGroupApplicationList(ctx context.Context, in *GetGroupApplicationListReq, opts ...grpc.CallOption) (*GetGroupApplicationListResp, error) {
out := new(GetGroupApplicationListResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/getGroupApplicationList", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetUserReqApplicationList(ctx context.Context, in *GetUserReqApplicationListReq, opts ...grpc.CallOption) (*GetUserReqApplicationListResp, error) {
out := new(GetUserReqApplicationListResp)
err := c.cc.Invoke(ctx, "/group.group/getUserReqApplicationList", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) TransferGroupOwner(ctx context.Context, in *TransferGroupOwnerReq, opts ...grpc.CallOption) (*TransferGroupOwnerResp, error) {
out := new(TransferGroupOwnerResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/transferGroupOwner", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GroupApplicationResponse(ctx context.Context, in *GroupApplicationResponseReq, opts ...grpc.CallOption) (*GroupApplicationResponseResp, error) {
out := new(GroupApplicationResponseResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/groupApplicationResponse", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetGroupMemberList(ctx context.Context, in *GetGroupMemberListReq, opts ...grpc.CallOption) (*GetGroupMemberListResp, error) {
out := new(GetGroupMemberListResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/getGroupMemberList", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) GetGroupMembersInfo(ctx context.Context, in *GetGroupMembersInfoReq, opts ...grpc.CallOption) (*GetGroupMembersInfoResp, error) {
out := new(GetGroupMembersInfoResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/getGroupMembersInfo", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) KickGroupMember(ctx context.Context, in *KickGroupMemberReq, opts ...grpc.CallOption) (*KickGroupMemberResp, error) {
out := new(KickGroupMemberResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/kickGroupMember", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) GetJoinedGroupList(ctx context.Context, in *GetJoinedGroupListReq, opts ...grpc.CallOption) (*GetJoinedGroupListResp, error) {
out := new(GetJoinedGroupListResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/getJoinedGroupList", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) InviteUserToGroup(ctx context.Context, in *InviteUserToGroupReq, opts ...grpc.CallOption) (*InviteUserToGroupResp, error) {
out := new(InviteUserToGroupResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/inviteUserToGroup", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) GetGroupAllMember(ctx context.Context, in *GetGroupAllMemberReq, opts ...grpc.CallOption) (*GetGroupAllMemberResp, error) {
out := new(GetGroupAllMemberResp)
3 years ago
err := c.cc.Invoke(ctx, "/group.group/getGroupAllMember", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetGroupById(ctx context.Context, in *GetGroupByIdReq, opts ...grpc.CallOption) (*GetGroupByIdResp, error) {
out := new(GetGroupByIdResp)
err := c.cc.Invoke(ctx, "/group.group/GetGroupById", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetGroup(ctx context.Context, in *GetGroupReq, opts ...grpc.CallOption) (*GetGroupResp, error) {
out := new(GetGroupResp)
err := c.cc.Invoke(ctx, "/group.group/GetGroup", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetGroups(ctx context.Context, in *GetGroupsReq, opts ...grpc.CallOption) (*GetGroupsResp, error) {
out := new(GetGroupsResp)
err := c.cc.Invoke(ctx, "/group.group/GetGroups", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) OperateGroupStatus(ctx context.Context, in *OperateGroupStatusReq, opts ...grpc.CallOption) (*OperateGroupStatusResp, error) {
out := new(OperateGroupStatusResp)
err := c.cc.Invoke(ctx, "/group.group/OperateGroupStatus", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) OperateUserRole(ctx context.Context, in *OperateUserRoleReq, opts ...grpc.CallOption) (*OperateUserRoleResp, error) {
out := new(OperateUserRoleResp)
err := c.cc.Invoke(ctx, "/group.group/OperateUserRole", in, out, opts...)
3 years ago
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) DeleteGroup(ctx context.Context, in *DeleteGroupReq, opts ...grpc.CallOption) (*DeleteGroupResp, error) {
out := new(DeleteGroupResp)
err := c.cc.Invoke(ctx, "/group.group/DeleteGroup", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
func (c *groupClient) GetGroupMembersCMS(ctx context.Context, in *GetGroupMembersCMSReq, opts ...grpc.CallOption) (*GetGroupMembersCMSResp, error) {
out := new(GetGroupMembersCMSResp)
err := c.cc.Invoke(ctx, "/group.group/GetGroupMembersCMS", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) RemoveGroupMembersCMS(ctx context.Context, in *RemoveGroupMembersCMSReq, opts ...grpc.CallOption) (*RemoveGroupMembersCMSResp, error) {
out := new(RemoveGroupMembersCMSResp)
err := c.cc.Invoke(ctx, "/group.group/RemoveGroupMembersCMS", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *groupClient) AddGroupMembersCMS(ctx context.Context, in *AddGroupMembersCMSReq, opts ...grpc.CallOption) (*AddGroupMembersCMSResp, error) {
out := new(AddGroupMembersCMSResp)
err := c.cc.Invoke(ctx, "/group.group/AddGroupMembersCMS", in, out, opts...)
if err != nil {
return nil, err
}
return out, nil
}
3 years ago
// GroupServer is the server API for Group service.
type GroupServer interface {
CreateGroup(context.Context, *CreateGroupReq) (*CreateGroupResp, error)
3 years ago
JoinGroup(context.Context, *JoinGroupReq) (*JoinGroupResp, error)
QuitGroup(context.Context, *QuitGroupReq) (*QuitGroupResp, error)
3 years ago
GetGroupsInfo(context.Context, *GetGroupsInfoReq) (*GetGroupsInfoResp, error)
3 years ago
SetGroupInfo(context.Context, *SetGroupInfoReq) (*SetGroupInfoResp, error)
3 years ago
GetGroupApplicationList(context.Context, *GetGroupApplicationListReq) (*GetGroupApplicationListResp, error)
3 years ago
GetUserReqApplicationList(context.Context, *GetUserReqApplicationListReq) (*GetUserReqApplicationListResp, error)
3 years ago
TransferGroupOwner(context.Context, *TransferGroupOwnerReq) (*TransferGroupOwnerResp, error)
GroupApplicationResponse(context.Context, *GroupApplicationResponseReq) (*GroupApplicationResponseResp, error)
3 years ago
GetGroupMemberList(context.Context, *GetGroupMemberListReq) (*GetGroupMemberListResp, error)
GetGroupMembersInfo(context.Context, *GetGroupMembersInfoReq) (*GetGroupMembersInfoResp, error)
KickGroupMember(context.Context, *KickGroupMemberReq) (*KickGroupMemberResp, error)
GetJoinedGroupList(context.Context, *GetJoinedGroupListReq) (*GetJoinedGroupListResp, error)
InviteUserToGroup(context.Context, *InviteUserToGroupReq) (*InviteUserToGroupResp, error)
GetGroupAllMember(context.Context, *GetGroupAllMemberReq) (*GetGroupAllMemberResp, error)
3 years ago
GetGroupById(context.Context, *GetGroupByIdReq) (*GetGroupByIdResp, error)
3 years ago
GetGroup(context.Context, *GetGroupReq) (*GetGroupResp, error)
3 years ago
GetGroups(context.Context, *GetGroupsReq) (*GetGroupsResp, error)
3 years ago
OperateGroupStatus(context.Context, *OperateGroupStatusReq) (*OperateGroupStatusResp, error)
OperateUserRole(context.Context, *OperateUserRoleReq) (*OperateUserRoleResp, error)
3 years ago
DeleteGroup(context.Context, *DeleteGroupReq) (*DeleteGroupResp, error)
3 years ago
GetGroupMembersCMS(context.Context, *GetGroupMembersCMSReq) (*GetGroupMembersCMSResp, error)
RemoveGroupMembersCMS(context.Context, *RemoveGroupMembersCMSReq) (*RemoveGroupMembersCMSResp, error)
AddGroupMembersCMS(context.Context, *AddGroupMembersCMSReq) (*AddGroupMembersCMSResp, error)
3 years ago
}
// UnimplementedGroupServer can be embedded to have forward compatible implementations.
type UnimplementedGroupServer struct {
}
func (*UnimplementedGroupServer) CreateGroup(context.Context, *CreateGroupReq) (*CreateGroupResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method CreateGroup not implemented")
}
func (*UnimplementedGroupServer) JoinGroup(context.Context, *JoinGroupReq) (*JoinGroupResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method JoinGroup not implemented")
}
func (*UnimplementedGroupServer) QuitGroup(context.Context, *QuitGroupReq) (*QuitGroupResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method QuitGroup not implemented")
}
func (*UnimplementedGroupServer) GetGroupsInfo(context.Context, *GetGroupsInfoReq) (*GetGroupsInfoResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroupsInfo not implemented")
}
func (*UnimplementedGroupServer) SetGroupInfo(context.Context, *SetGroupInfoReq) (*SetGroupInfoResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method SetGroupInfo not implemented")
}
func (*UnimplementedGroupServer) GetGroupApplicationList(context.Context, *GetGroupApplicationListReq) (*GetGroupApplicationListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroupApplicationList not implemented")
}
3 years ago
func (*UnimplementedGroupServer) GetUserReqApplicationList(context.Context, *GetUserReqApplicationListReq) (*GetUserReqApplicationListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetUserReqApplicationList not implemented")
}
3 years ago
func (*UnimplementedGroupServer) TransferGroupOwner(context.Context, *TransferGroupOwnerReq) (*TransferGroupOwnerResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method TransferGroupOwner not implemented")
}
func (*UnimplementedGroupServer) GroupApplicationResponse(context.Context, *GroupApplicationResponseReq) (*GroupApplicationResponseResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GroupApplicationResponse not implemented")
}
func (*UnimplementedGroupServer) GetGroupMemberList(context.Context, *GetGroupMemberListReq) (*GetGroupMemberListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroupMemberList not implemented")
}
func (*UnimplementedGroupServer) GetGroupMembersInfo(context.Context, *GetGroupMembersInfoReq) (*GetGroupMembersInfoResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroupMembersInfo not implemented")
}
func (*UnimplementedGroupServer) KickGroupMember(context.Context, *KickGroupMemberReq) (*KickGroupMemberResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method KickGroupMember not implemented")
}
func (*UnimplementedGroupServer) GetJoinedGroupList(context.Context, *GetJoinedGroupListReq) (*GetJoinedGroupListResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetJoinedGroupList not implemented")
}
func (*UnimplementedGroupServer) InviteUserToGroup(context.Context, *InviteUserToGroupReq) (*InviteUserToGroupResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method InviteUserToGroup not implemented")
}
func (*UnimplementedGroupServer) GetGroupAllMember(context.Context, *GetGroupAllMemberReq) (*GetGroupAllMemberResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroupAllMember not implemented")
}
3 years ago
func (*UnimplementedGroupServer) GetGroupById(context.Context, *GetGroupByIdReq) (*GetGroupByIdResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroupById not implemented")
}
3 years ago
func (*UnimplementedGroupServer) GetGroup(context.Context, *GetGroupReq) (*GetGroupResp, error) {
3 years ago
return nil, status.Errorf(codes.Unimplemented, "method GetGroup not implemented")
}
func (*UnimplementedGroupServer) GetGroups(context.Context, *GetGroupsReq) (*GetGroupsResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroups not implemented")
}
3 years ago
func (*UnimplementedGroupServer) OperateGroupStatus(context.Context, *OperateGroupStatusReq) (*OperateGroupStatusResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method OperateGroupStatus not implemented")
3 years ago
}
3 years ago
func (*UnimplementedGroupServer) OperateUserRole(context.Context, *OperateUserRoleReq) (*OperateUserRoleResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method OperateUserRole not implemented")
3 years ago
}
func (*UnimplementedGroupServer) DeleteGroup(context.Context, *DeleteGroupReq) (*DeleteGroupResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method DeleteGroup not implemented")
}
3 years ago
func (*UnimplementedGroupServer) GetGroupMembersCMS(context.Context, *GetGroupMembersCMSReq) (*GetGroupMembersCMSResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method GetGroupMembersCMS not implemented")
}
func (*UnimplementedGroupServer) RemoveGroupMembersCMS(context.Context, *RemoveGroupMembersCMSReq) (*RemoveGroupMembersCMSResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method RemoveGroupMembersCMS not implemented")
}
func (*UnimplementedGroupServer) AddGroupMembersCMS(context.Context, *AddGroupMembersCMSReq) (*AddGroupMembersCMSResp, error) {
return nil, status.Errorf(codes.Unimplemented, "method AddGroupMembersCMS not implemented")
}
func RegisterGroupServer(s *grpc.Server, srv GroupServer) {
s.RegisterService(&_Group_serviceDesc, srv)
}
func _Group_CreateGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CreateGroupReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).CreateGroup(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/CreateGroup",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).CreateGroup(ctx, req.(*CreateGroupReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_JoinGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(JoinGroupReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).JoinGroup(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/JoinGroup",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).JoinGroup(ctx, req.(*JoinGroupReq))
}
return interceptor(ctx, in, info, handler)
}
func _Group_QuitGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(QuitGroupReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).QuitGroup(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/QuitGroup",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).QuitGroup(ctx, req.(*QuitGroupReq))
}
return interceptor(ctx, in, info, handler)
}
func _Group_GetGroupsInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupsInfoReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).GetGroupsInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/GetGroupsInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).GetGroupsInfo(ctx, req.(*GetGroupsInfoReq))
}
return interceptor(ctx, in, info, handler)
}
func _Group_SetGroupInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(SetGroupInfoReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).SetGroupInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/SetGroupInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).SetGroupInfo(ctx, req.(*SetGroupInfoReq))
}
return interceptor(ctx, in, info, handler)
}
func _Group_GetGroupApplicationList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupApplicationListReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).GetGroupApplicationList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/GetGroupApplicationList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).GetGroupApplicationList(ctx, req.(*GetGroupApplicationListReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetUserReqApplicationList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetUserReqApplicationListReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).GetUserReqApplicationList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/GetUserReqApplicationList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).GetUserReqApplicationList(ctx, req.(*GetUserReqApplicationListReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_TransferGroupOwner_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(TransferGroupOwnerReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).TransferGroupOwner(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/TransferGroupOwner",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).TransferGroupOwner(ctx, req.(*TransferGroupOwnerReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GroupApplicationResponse_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GroupApplicationResponseReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GroupApplicationResponse(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GroupApplicationResponse",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GroupApplicationResponse(ctx, req.(*GroupApplicationResponseReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetGroupMemberList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupMemberListReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GetGroupMemberList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GetGroupMemberList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GetGroupMemberList(ctx, req.(*GetGroupMemberListReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetGroupMembersInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupMembersInfoReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GetGroupMembersInfo(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GetGroupMembersInfo",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GetGroupMembersInfo(ctx, req.(*GetGroupMembersInfoReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_KickGroupMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(KickGroupMemberReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).KickGroupMember(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/KickGroupMember",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).KickGroupMember(ctx, req.(*KickGroupMemberReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetJoinedGroupList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetJoinedGroupListReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GetJoinedGroupList(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GetJoinedGroupList",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GetJoinedGroupList(ctx, req.(*GetJoinedGroupListReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_InviteUserToGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(InviteUserToGroupReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).InviteUserToGroup(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/InviteUserToGroup",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).InviteUserToGroup(ctx, req.(*InviteUserToGroupReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetGroupAllMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupAllMemberReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GetGroupAllMember(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GetGroupAllMember",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GetGroupAllMember(ctx, req.(*GetGroupAllMemberReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetGroupById_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupByIdReq)
3 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GetGroupById(ctx, in)
3 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GetGroupById",
3 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GetGroupById(ctx, req.(*GetGroupByIdReq))
3 years ago
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupReq)
3 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GetGroup(ctx, in)
3 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GetGroup",
3 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GetGroup(ctx, req.(*GetGroupReq))
3 years ago
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupsReq)
3 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).GetGroups(ctx, in)
3 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/GetGroups",
3 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).GetGroups(ctx, req.(*GetGroupsReq))
3 years ago
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_OperateGroupStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(OperateGroupStatusReq)
3 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).OperateGroupStatus(ctx, in)
3 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/OperateGroupStatus",
3 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).OperateGroupStatus(ctx, req.(*OperateGroupStatusReq))
3 years ago
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_OperateUserRole_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(OperateUserRoleReq)
3 years ago
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
3 years ago
return srv.(GroupServer).OperateUserRole(ctx, in)
3 years ago
}
info := &grpc.UnaryServerInfo{
Server: srv,
3 years ago
FullMethod: "/group.group/OperateUserRole",
3 years ago
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
3 years ago
return srv.(GroupServer).OperateUserRole(ctx, req.(*OperateUserRoleReq))
3 years ago
}
return interceptor(ctx, in, info, handler)
}
func _Group_DeleteGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteGroupReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).DeleteGroup(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/DeleteGroup",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).DeleteGroup(ctx, req.(*DeleteGroupReq))
}
return interceptor(ctx, in, info, handler)
}
3 years ago
func _Group_GetGroupMembersCMS_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(GetGroupMembersCMSReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).GetGroupMembersCMS(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/GetGroupMembersCMS",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).GetGroupMembersCMS(ctx, req.(*GetGroupMembersCMSReq))
}
return interceptor(ctx, in, info, handler)
}
func _Group_RemoveGroupMembersCMS_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(RemoveGroupMembersCMSReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).RemoveGroupMembersCMS(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/RemoveGroupMembersCMS",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).RemoveGroupMembersCMS(ctx, req.(*RemoveGroupMembersCMSReq))
}
return interceptor(ctx, in, info, handler)
}
func _Group_AddGroupMembersCMS_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(AddGroupMembersCMSReq)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(GroupServer).AddGroupMembersCMS(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/group.group/AddGroupMembersCMS",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(GroupServer).AddGroupMembersCMS(ctx, req.(*AddGroupMembersCMSReq))
}
return interceptor(ctx, in, info, handler)
}
var _Group_serviceDesc = grpc.ServiceDesc{
ServiceName: "group.group",
HandlerType: (*GroupServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "createGroup",
Handler: _Group_CreateGroup_Handler,
},
{
3 years ago
MethodName: "joinGroup",
Handler: _Group_JoinGroup_Handler,
},
{
MethodName: "quitGroup",
Handler: _Group_QuitGroup_Handler,
},
{
MethodName: "getGroupsInfo",
Handler: _Group_GetGroupsInfo_Handler,
},
{
MethodName: "setGroupInfo",
Handler: _Group_SetGroupInfo_Handler,
},
{
MethodName: "getGroupApplicationList",
Handler: _Group_GetGroupApplicationList_Handler,
},
3 years ago
{
MethodName: "getUserReqApplicationList",
Handler: _Group_GetUserReqApplicationList_Handler,
},
3 years ago
{
MethodName: "transferGroupOwner",
Handler: _Group_TransferGroupOwner_Handler,
},
{
3 years ago
MethodName: "groupApplicationResponse",
Handler: _Group_GroupApplicationResponse_Handler,
},
{
3 years ago
MethodName: "getGroupMemberList",
Handler: _Group_GetGroupMemberList_Handler,
},
{
3 years ago
MethodName: "getGroupMembersInfo",
Handler: _Group_GetGroupMembersInfo_Handler,
},
{
3 years ago
MethodName: "kickGroupMember",
Handler: _Group_KickGroupMember_Handler,
},
{
3 years ago
MethodName: "getJoinedGroupList",
Handler: _Group_GetJoinedGroupList_Handler,
},
{
3 years ago
MethodName: "inviteUserToGroup",
Handler: _Group_InviteUserToGroup_Handler,
},
{
3 years ago
MethodName: "getGroupAllMember",
Handler: _Group_GetGroupAllMember_Handler,
},
3 years ago
{
MethodName: "GetGroupById",
Handler: _Group_GetGroupById_Handler,
},
3 years ago
{
MethodName: "GetGroup",
Handler: _Group_GetGroup_Handler,
},
{
MethodName: "GetGroups",
Handler: _Group_GetGroups_Handler,
},
3 years ago
{
3 years ago
MethodName: "OperateGroupStatus",
Handler: _Group_OperateGroupStatus_Handler,
3 years ago
},
{
3 years ago
MethodName: "OperateUserRole",
Handler: _Group_OperateUserRole_Handler,
3 years ago
},
{
MethodName: "DeleteGroup",
Handler: _Group_DeleteGroup_Handler,
},
3 years ago
{
MethodName: "GetGroupMembersCMS",
Handler: _Group_GetGroupMembersCMS_Handler,
},
{
MethodName: "RemoveGroupMembersCMS",
Handler: _Group_RemoveGroupMembersCMS_Handler,
},
{
MethodName: "AddGroupMembersCMS",
Handler: _Group_AddGroupMembersCMS_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "group/group.proto",
}