diff --git a/pkg/rpc/pb/message_media.pb.go b/pkg/rpc/pb/message_media.pb.go new file mode 100644 index 0000000..b2b1732 --- /dev/null +++ b/pkg/rpc/pb/message_media.pb.go @@ -0,0 +1,195 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: models/message_media.proto + +package pb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +type MessageMedia struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` + UserDescription string `protobuf:"bytes,5,opt,name=userDescription,proto3" json:"userDescription,omitempty"` + IsOn bool `protobuf:"varint,6,opt,name=isOn,proto3" json:"isOn,omitempty"` +} + +func (x *MessageMedia) Reset() { + *x = MessageMedia{} + if protoimpl.UnsafeEnabled { + mi := &file_models_message_media_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MessageMedia) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageMedia) ProtoMessage() {} + +func (x *MessageMedia) ProtoReflect() protoreflect.Message { + mi := &file_models_message_media_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) +} + +// Deprecated: Use MessageMedia.ProtoReflect.Descriptor instead. +func (*MessageMedia) Descriptor() ([]byte, []int) { + return file_models_message_media_proto_rawDescGZIP(), []int{0} +} + +func (x *MessageMedia) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MessageMedia) GetType() string { + if x != nil { + return x.Type + } + return "" +} + +func (x *MessageMedia) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *MessageMedia) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *MessageMedia) GetUserDescription() string { + if x != nil { + return x.UserDescription + } + return "" +} + +func (x *MessageMedia) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +var File_models_message_media_proto protoreflect.FileDescriptor + +var file_models_message_media_proto_rawDesc = []byte{ + 0x0a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, + 0x22, 0xa6, 0x01, 0x0a, 0x0c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, + 0x61, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, + 0x64, 0x12, 0x12, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, + 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x75, + 0x73, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x75, 0x73, 0x65, 0x72, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, + 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, + 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_models_message_media_proto_rawDescOnce sync.Once + file_models_message_media_proto_rawDescData = file_models_message_media_proto_rawDesc +) + +func file_models_message_media_proto_rawDescGZIP() []byte { + file_models_message_media_proto_rawDescOnce.Do(func() { + file_models_message_media_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_message_media_proto_rawDescData) + }) + return file_models_message_media_proto_rawDescData +} + +var file_models_message_media_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_models_message_media_proto_goTypes = []interface{}{ + (*MessageMedia)(nil), // 0: pb.MessageMedia +} +var file_models_message_media_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_models_message_media_proto_init() } +func file_models_message_media_proto_init() { + if File_models_message_media_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_models_message_media_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MessageMedia); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_models_message_media_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_models_message_media_proto_goTypes, + DependencyIndexes: file_models_message_media_proto_depIdxs, + MessageInfos: file_models_message_media_proto_msgTypes, + }.Build() + File_models_message_media_proto = out.File + file_models_message_media_proto_rawDesc = nil + file_models_message_media_proto_goTypes = nil + file_models_message_media_proto_depIdxs = nil +} diff --git a/pkg/rpc/pb/message_media_instance.pb.go b/pkg/rpc/pb/message_media_instance.pb.go new file mode 100644 index 0000000..1ecadf8 --- /dev/null +++ b/pkg/rpc/pb/message_media_instance.pb.go @@ -0,0 +1,202 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: models/message_media_instance.proto + +package pb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +type MessageMediaInstance struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` + Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` + MessageMedia *MessageMedia `protobuf:"bytes,4,opt,name=messageMedia,proto3" json:"messageMedia,omitempty"` + ParamsJSON []byte `protobuf:"bytes,5,opt,name=paramsJSON,proto3" json:"paramsJSON,omitempty"` + Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` +} + +func (x *MessageMediaInstance) Reset() { + *x = MessageMediaInstance{} + if protoimpl.UnsafeEnabled { + mi := &file_models_message_media_instance_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MessageMediaInstance) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageMediaInstance) ProtoMessage() {} + +func (x *MessageMediaInstance) ProtoReflect() protoreflect.Message { + mi := &file_models_message_media_instance_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) +} + +// Deprecated: Use MessageMediaInstance.ProtoReflect.Descriptor instead. +func (*MessageMediaInstance) Descriptor() ([]byte, []int) { + return file_models_message_media_instance_proto_rawDescGZIP(), []int{0} +} + +func (x *MessageMediaInstance) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MessageMediaInstance) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +func (x *MessageMediaInstance) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *MessageMediaInstance) GetMessageMedia() *MessageMedia { + if x != nil { + return x.MessageMedia + } + return nil +} + +func (x *MessageMediaInstance) GetParamsJSON() []byte { + if x != nil { + return x.ParamsJSON + } + return nil +} + +func (x *MessageMediaInstance) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +var File_models_message_media_instance_proto protoreflect.FileDescriptor + +var file_models_message_media_instance_proto_rawDesc = []byte{ + 0x0a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, + 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc6, 0x01, 0x0a, 0x14, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x0e, + 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, + 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, + 0x4f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, + 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x52, 0x0c, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x12, 0x1e, 0x0a, 0x0a, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0c, + 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, 0x0a, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x06, + 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_models_message_media_instance_proto_rawDescOnce sync.Once + file_models_message_media_instance_proto_rawDescData = file_models_message_media_instance_proto_rawDesc +) + +func file_models_message_media_instance_proto_rawDescGZIP() []byte { + file_models_message_media_instance_proto_rawDescOnce.Do(func() { + file_models_message_media_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_message_media_instance_proto_rawDescData) + }) + return file_models_message_media_instance_proto_rawDescData +} + +var file_models_message_media_instance_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_models_message_media_instance_proto_goTypes = []interface{}{ + (*MessageMediaInstance)(nil), // 0: pb.MessageMediaInstance + (*MessageMedia)(nil), // 1: pb.MessageMedia +} +var file_models_message_media_instance_proto_depIdxs = []int32{ + 1, // 0: pb.MessageMediaInstance.messageMedia:type_name -> pb.MessageMedia + 1, // [1:1] is the sub-list for method output_type + 1, // [1:1] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_models_message_media_instance_proto_init() } +func file_models_message_media_instance_proto_init() { + if File_models_message_media_instance_proto != nil { + return + } + file_models_message_media_proto_init() + if !protoimpl.UnsafeEnabled { + file_models_message_media_instance_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MessageMediaInstance); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_models_message_media_instance_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_models_message_media_instance_proto_goTypes, + DependencyIndexes: file_models_message_media_instance_proto_depIdxs, + MessageInfos: file_models_message_media_instance_proto_msgTypes, + }.Build() + File_models_message_media_instance_proto = out.File + file_models_message_media_instance_proto_rawDesc = nil + file_models_message_media_instance_proto_goTypes = nil + file_models_message_media_instance_proto_depIdxs = nil +} diff --git a/pkg/rpc/pb/message_recipient.pb.go b/pkg/rpc/pb/message_recipient.pb.go new file mode 100644 index 0000000..2d4a222 --- /dev/null +++ b/pkg/rpc/pb/message_recipient.pb.go @@ -0,0 +1,227 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: models/message_recipient.proto + +package pb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +type MessageRecipient struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Admin *Admin `protobuf:"bytes,2,opt,name=admin,proto3" json:"admin,omitempty"` + MessageMediaInstance *MessageMediaInstance `protobuf:"bytes,3,opt,name=messageMediaInstance,proto3" json:"messageMediaInstance,omitempty"` + IsOn bool `protobuf:"varint,4,opt,name=isOn,proto3" json:"isOn,omitempty"` + MessageRecipientGroups []*MessageRecipientGroup `protobuf:"bytes,5,rep,name=messageRecipientGroups,proto3" json:"messageRecipientGroups,omitempty"` + Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` + User string `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty"` +} + +func (x *MessageRecipient) Reset() { + *x = MessageRecipient{} + if protoimpl.UnsafeEnabled { + mi := &file_models_message_recipient_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MessageRecipient) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageRecipient) ProtoMessage() {} + +func (x *MessageRecipient) ProtoReflect() protoreflect.Message { + mi := &file_models_message_recipient_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) +} + +// Deprecated: Use MessageRecipient.ProtoReflect.Descriptor instead. +func (*MessageRecipient) Descriptor() ([]byte, []int) { + return file_models_message_recipient_proto_rawDescGZIP(), []int{0} +} + +func (x *MessageRecipient) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MessageRecipient) GetAdmin() *Admin { + if x != nil { + return x.Admin + } + return nil +} + +func (x *MessageRecipient) GetMessageMediaInstance() *MessageMediaInstance { + if x != nil { + return x.MessageMediaInstance + } + return nil +} + +func (x *MessageRecipient) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +func (x *MessageRecipient) GetMessageRecipientGroups() []*MessageRecipientGroup { + if x != nil { + return x.MessageRecipientGroups + } + return nil +} + +func (x *MessageRecipient) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *MessageRecipient) GetUser() string { + if x != nil { + return x.User + } + return "" +} + +var File_models_message_recipient_proto protoreflect.FileDescriptor + +var file_models_message_recipient_proto_rawDesc = []byte{ + 0x0a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x02, 0x70, 0x62, 0x1a, 0x18, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x5f, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, + 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xae, 0x02, 0x0a, 0x10, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x0e, + 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x1f, + 0x0a, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x09, 0x2e, + 0x70, 0x62, 0x2e, 0x41, 0x64, 0x6d, 0x69, 0x6e, 0x52, 0x05, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x12, + 0x4c, 0x0a, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, + 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, + 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, + 0x6e, 0x12, 0x51, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, + 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x16, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, + 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x07, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, + 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_models_message_recipient_proto_rawDescOnce sync.Once + file_models_message_recipient_proto_rawDescData = file_models_message_recipient_proto_rawDesc +) + +func file_models_message_recipient_proto_rawDescGZIP() []byte { + file_models_message_recipient_proto_rawDescOnce.Do(func() { + file_models_message_recipient_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_message_recipient_proto_rawDescData) + }) + return file_models_message_recipient_proto_rawDescData +} + +var file_models_message_recipient_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_models_message_recipient_proto_goTypes = []interface{}{ + (*MessageRecipient)(nil), // 0: pb.MessageRecipient + (*Admin)(nil), // 1: pb.Admin + (*MessageMediaInstance)(nil), // 2: pb.MessageMediaInstance + (*MessageRecipientGroup)(nil), // 3: pb.MessageRecipientGroup +} +var file_models_message_recipient_proto_depIdxs = []int32{ + 1, // 0: pb.MessageRecipient.admin:type_name -> pb.Admin + 2, // 1: pb.MessageRecipient.messageMediaInstance:type_name -> pb.MessageMediaInstance + 3, // 2: pb.MessageRecipient.messageRecipientGroups:type_name -> pb.MessageRecipientGroup + 3, // [3:3] is the sub-list for method output_type + 3, // [3:3] is the sub-list for method input_type + 3, // [3:3] is the sub-list for extension type_name + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name +} + +func init() { file_models_message_recipient_proto_init() } +func file_models_message_recipient_proto_init() { + if File_models_message_recipient_proto != nil { + return + } + file_models_model_admin_proto_init() + file_models_message_recipient_group_proto_init() + file_models_message_media_instance_proto_init() + if !protoimpl.UnsafeEnabled { + file_models_message_recipient_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MessageRecipient); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_models_message_recipient_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_models_message_recipient_proto_goTypes, + DependencyIndexes: file_models_message_recipient_proto_depIdxs, + MessageInfos: file_models_message_recipient_proto_msgTypes, + }.Build() + File_models_message_recipient_proto = out.File + file_models_message_recipient_proto_rawDesc = nil + file_models_message_recipient_proto_goTypes = nil + file_models_message_recipient_proto_depIdxs = nil +} diff --git a/pkg/rpc/pb/message_recipient_group.pb.go b/pkg/rpc/pb/message_recipient_group.pb.go new file mode 100644 index 0000000..4e926d5 --- /dev/null +++ b/pkg/rpc/pb/message_recipient_group.pb.go @@ -0,0 +1,166 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: models/message_recipient_group.proto + +package pb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +type MessageRecipientGroup struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + IsOn bool `protobuf:"varint,3,opt,name=isOn,proto3" json:"isOn,omitempty"` +} + +func (x *MessageRecipientGroup) Reset() { + *x = MessageRecipientGroup{} + if protoimpl.UnsafeEnabled { + mi := &file_models_message_recipient_group_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MessageRecipientGroup) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageRecipientGroup) ProtoMessage() {} + +func (x *MessageRecipientGroup) ProtoReflect() protoreflect.Message { + mi := &file_models_message_recipient_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) +} + +// Deprecated: Use MessageRecipientGroup.ProtoReflect.Descriptor instead. +func (*MessageRecipientGroup) Descriptor() ([]byte, []int) { + return file_models_message_recipient_group_proto_rawDescGZIP(), []int{0} +} + +func (x *MessageRecipientGroup) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MessageRecipientGroup) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *MessageRecipientGroup) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +var File_models_message_recipient_group_proto protoreflect.FileDescriptor + +var file_models_message_recipient_group_proto_rawDesc = []byte{ + 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0x4f, 0x0a, 0x15, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, + 0x6f, 0x75, 0x70, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, + 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x42, 0x06, 0x5a, 0x04, 0x2e, + 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_models_message_recipient_group_proto_rawDescOnce sync.Once + file_models_message_recipient_group_proto_rawDescData = file_models_message_recipient_group_proto_rawDesc +) + +func file_models_message_recipient_group_proto_rawDescGZIP() []byte { + file_models_message_recipient_group_proto_rawDescOnce.Do(func() { + file_models_message_recipient_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_message_recipient_group_proto_rawDescData) + }) + return file_models_message_recipient_group_proto_rawDescData +} + +var file_models_message_recipient_group_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_models_message_recipient_group_proto_goTypes = []interface{}{ + (*MessageRecipientGroup)(nil), // 0: pb.MessageRecipientGroup +} +var file_models_message_recipient_group_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_models_message_recipient_group_proto_init() } +func file_models_message_recipient_group_proto_init() { + if File_models_message_recipient_group_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_models_message_recipient_group_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MessageRecipientGroup); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_models_message_recipient_group_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_models_message_recipient_group_proto_goTypes, + DependencyIndexes: file_models_message_recipient_group_proto_depIdxs, + MessageInfos: file_models_message_recipient_group_proto_msgTypes, + }.Build() + File_models_message_recipient_group_proto = out.File + file_models_message_recipient_group_proto_rawDesc = nil + file_models_message_recipient_group_proto_goTypes = nil + file_models_message_recipient_group_proto_depIdxs = nil +} diff --git a/pkg/rpc/pb/message_task.pb.go b/pkg/rpc/pb/message_task.pb.go new file mode 100644 index 0000000..0aeec09 --- /dev/null +++ b/pkg/rpc/pb/message_task.pb.go @@ -0,0 +1,332 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: models/message_task.proto + +package pb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +type MessageTask struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + MessageRecipient *MessageRecipient `protobuf:"bytes,2,opt,name=messageRecipient,proto3" json:"messageRecipient,omitempty"` + User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"` + Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` + Body string `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"` + CreatedAt int64 `protobuf:"varint,6,opt,name=createdAt,proto3" json:"createdAt,omitempty"` + Status int32 `protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"` + SentAt int64 `protobuf:"varint,8,opt,name=sentAt,proto3" json:"sentAt,omitempty"` + Result *MessageTaskResult `protobuf:"bytes,9,opt,name=result,proto3" json:"result,omitempty"` + MessageMediaInstance *MessageMediaInstance `protobuf:"bytes,10,opt,name=messageMediaInstance,proto3" json:"messageMediaInstance,omitempty"` +} + +func (x *MessageTask) Reset() { + *x = MessageTask{} + if protoimpl.UnsafeEnabled { + mi := &file_models_message_task_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MessageTask) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageTask) ProtoMessage() {} + +func (x *MessageTask) ProtoReflect() protoreflect.Message { + mi := &file_models_message_task_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) +} + +// Deprecated: Use MessageTask.ProtoReflect.Descriptor instead. +func (*MessageTask) Descriptor() ([]byte, []int) { + return file_models_message_task_proto_rawDescGZIP(), []int{0} +} + +func (x *MessageTask) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MessageTask) GetMessageRecipient() *MessageRecipient { + if x != nil { + return x.MessageRecipient + } + return nil +} + +func (x *MessageTask) GetUser() string { + if x != nil { + return x.User + } + return "" +} + +func (x *MessageTask) GetSubject() string { + if x != nil { + return x.Subject + } + return "" +} + +func (x *MessageTask) GetBody() string { + if x != nil { + return x.Body + } + return "" +} + +func (x *MessageTask) GetCreatedAt() int64 { + if x != nil { + return x.CreatedAt + } + return 0 +} + +func (x *MessageTask) GetStatus() int32 { + if x != nil { + return x.Status + } + return 0 +} + +func (x *MessageTask) GetSentAt() int64 { + if x != nil { + return x.SentAt + } + return 0 +} + +func (x *MessageTask) GetResult() *MessageTaskResult { + if x != nil { + return x.Result + } + return nil +} + +func (x *MessageTask) GetMessageMediaInstance() *MessageMediaInstance { + if x != nil { + return x.MessageMediaInstance + } + return nil +} + +type MessageTaskResult struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + IsOk bool `protobuf:"varint,1,opt,name=isOk,proto3" json:"isOk,omitempty"` + Error string `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"` + Response string `protobuf:"bytes,3,opt,name=response,proto3" json:"response,omitempty"` +} + +func (x *MessageTaskResult) Reset() { + *x = MessageTaskResult{} + if protoimpl.UnsafeEnabled { + mi := &file_models_message_task_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MessageTaskResult) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageTaskResult) ProtoMessage() {} + +func (x *MessageTaskResult) ProtoReflect() protoreflect.Message { + mi := &file_models_message_task_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) +} + +// Deprecated: Use MessageTaskResult.ProtoReflect.Descriptor instead. +func (*MessageTaskResult) Descriptor() ([]byte, []int) { + return file_models_message_task_proto_rawDescGZIP(), []int{1} +} + +func (x *MessageTaskResult) GetIsOk() bool { + if x != nil { + return x.IsOk + } + return false +} + +func (x *MessageTaskResult) GetError() string { + if x != nil { + return x.Error + } + return "" +} + +func (x *MessageTaskResult) GetResponse() string { + if x != nil { + return x.Response + } + return "" +} + +var File_models_message_task_proto protoreflect.FileDescriptor + +var file_models_message_task_proto_rawDesc = []byte{ + 0x0a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, + 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, + 0x23, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, + 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, 0x02, 0x0a, 0x0b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x61, 0x73, 0x6b, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x02, 0x69, 0x64, 0x12, 0x40, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, + 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x52, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, + 0x62, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, + 0x0a, 0x06, 0x73, 0x65, 0x6e, 0x74, 0x41, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, + 0x73, 0x65, 0x6e, 0x74, 0x41, 0x74, 0x12, 0x2d, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, + 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, 0x72, + 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x4c, 0x0a, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0a, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x22, 0x59, 0x0a, 0x11, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, + 0x73, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, + 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, + 0x6f, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, + 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_models_message_task_proto_rawDescOnce sync.Once + file_models_message_task_proto_rawDescData = file_models_message_task_proto_rawDesc +) + +func file_models_message_task_proto_rawDescGZIP() []byte { + file_models_message_task_proto_rawDescOnce.Do(func() { + file_models_message_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_message_task_proto_rawDescData) + }) + return file_models_message_task_proto_rawDescData +} + +var file_models_message_task_proto_msgTypes = make([]protoimpl.MessageInfo, 2) +var file_models_message_task_proto_goTypes = []interface{}{ + (*MessageTask)(nil), // 0: pb.MessageTask + (*MessageTaskResult)(nil), // 1: pb.MessageTaskResult + (*MessageRecipient)(nil), // 2: pb.MessageRecipient + (*MessageMediaInstance)(nil), // 3: pb.MessageMediaInstance +} +var file_models_message_task_proto_depIdxs = []int32{ + 2, // 0: pb.MessageTask.messageRecipient:type_name -> pb.MessageRecipient + 1, // 1: pb.MessageTask.result:type_name -> pb.MessageTaskResult + 3, // 2: pb.MessageTask.messageMediaInstance:type_name -> pb.MessageMediaInstance + 3, // [3:3] is the sub-list for method output_type + 3, // [3:3] is the sub-list for method input_type + 3, // [3:3] is the sub-list for extension type_name + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name +} + +func init() { file_models_message_task_proto_init() } +func file_models_message_task_proto_init() { + if File_models_message_task_proto != nil { + return + } + file_models_message_recipient_proto_init() + file_models_message_media_instance_proto_init() + if !protoimpl.UnsafeEnabled { + file_models_message_task_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MessageTask); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_models_message_task_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MessageTaskResult); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_models_message_task_proto_rawDesc, + NumEnums: 0, + NumMessages: 2, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_models_message_task_proto_goTypes, + DependencyIndexes: file_models_message_task_proto_depIdxs, + MessageInfos: file_models_message_task_proto_msgTypes, + }.Build() + File_models_message_task_proto = out.File + file_models_message_task_proto_rawDesc = nil + file_models_message_task_proto_goTypes = nil + file_models_message_task_proto_depIdxs = nil +} diff --git a/pkg/rpc/pb/message_task_log.pb.go b/pkg/rpc/pb/message_task_log.pb.go new file mode 100644 index 0000000..688b5f9 --- /dev/null +++ b/pkg/rpc/pb/message_task_log.pb.go @@ -0,0 +1,202 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: models/message_task_log.proto + +package pb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 消息任务日志 +type MessageTaskLog struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + CreatedAt int64 `protobuf:"varint,2,opt,name=createdAt,proto3" json:"createdAt,omitempty"` + IsOk bool `protobuf:"varint,3,opt,name=isOk,proto3" json:"isOk,omitempty"` + Error string `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` + Response string `protobuf:"bytes,5,opt,name=response,proto3" json:"response,omitempty"` + MessageTask *MessageTask `protobuf:"bytes,6,opt,name=messageTask,proto3" json:"messageTask,omitempty"` +} + +func (x *MessageTaskLog) Reset() { + *x = MessageTaskLog{} + if protoimpl.UnsafeEnabled { + mi := &file_models_message_task_log_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MessageTaskLog) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MessageTaskLog) ProtoMessage() {} + +func (x *MessageTaskLog) ProtoReflect() protoreflect.Message { + mi := &file_models_message_task_log_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) +} + +// Deprecated: Use MessageTaskLog.ProtoReflect.Descriptor instead. +func (*MessageTaskLog) Descriptor() ([]byte, []int) { + return file_models_message_task_log_proto_rawDescGZIP(), []int{0} +} + +func (x *MessageTaskLog) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MessageTaskLog) GetCreatedAt() int64 { + if x != nil { + return x.CreatedAt + } + return 0 +} + +func (x *MessageTaskLog) GetIsOk() bool { + if x != nil { + return x.IsOk + } + return false +} + +func (x *MessageTaskLog) GetError() string { + if x != nil { + return x.Error + } + return "" +} + +func (x *MessageTaskLog) GetResponse() string { + if x != nil { + return x.Response + } + return "" +} + +func (x *MessageTaskLog) GetMessageTask() *MessageTask { + if x != nil { + return x.MessageTask + } + return nil +} + +var File_models_message_task_log_proto protoreflect.FileDescriptor + +var file_models_message_task_log_proto_rawDesc = []byte{ + 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, + 0x02, 0x70, 0x62, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb7, + 0x01, 0x0a, 0x0e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, + 0x67, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x02, 0x69, + 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x12, + 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, + 0x73, 0x4f, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x72, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x61, 0x73, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x0b, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_models_message_task_log_proto_rawDescOnce sync.Once + file_models_message_task_log_proto_rawDescData = file_models_message_task_log_proto_rawDesc +) + +func file_models_message_task_log_proto_rawDescGZIP() []byte { + file_models_message_task_log_proto_rawDescOnce.Do(func() { + file_models_message_task_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_message_task_log_proto_rawDescData) + }) + return file_models_message_task_log_proto_rawDescData +} + +var file_models_message_task_log_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_models_message_task_log_proto_goTypes = []interface{}{ + (*MessageTaskLog)(nil), // 0: pb.MessageTaskLog + (*MessageTask)(nil), // 1: pb.MessageTask +} +var file_models_message_task_log_proto_depIdxs = []int32{ + 1, // 0: pb.MessageTaskLog.messageTask:type_name -> pb.MessageTask + 1, // [1:1] is the sub-list for method output_type + 1, // [1:1] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_models_message_task_log_proto_init() } +func file_models_message_task_log_proto_init() { + if File_models_message_task_log_proto != nil { + return + } + file_models_message_task_proto_init() + if !protoimpl.UnsafeEnabled { + file_models_message_task_log_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MessageTaskLog); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_models_message_task_log_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_models_message_task_log_proto_goTypes, + DependencyIndexes: file_models_message_task_log_proto_depIdxs, + MessageInfos: file_models_message_task_log_proto_msgTypes, + }.Build() + File_models_message_task_log_proto = out.File + file_models_message_task_log_proto_rawDesc = nil + file_models_message_task_log_proto_goTypes = nil + file_models_message_task_log_proto_depIdxs = nil +} diff --git a/pkg/rpc/pb/model_monitor_node.pb.go b/pkg/rpc/pb/model_monitor_node.pb.go new file mode 100644 index 0000000..3154f92 --- /dev/null +++ b/pkg/rpc/pb/model_monitor_node.pb.go @@ -0,0 +1,205 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: models/model_monitor_node.proto + +package pb + +import ( + proto "github.com/golang/protobuf/proto" + protoreflect "google.golang.org/protobuf/reflect/protoreflect" + protoimpl "google.golang.org/protobuf/runtime/protoimpl" + reflect "reflect" + sync "sync" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +type MonitorNode struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + IsOn bool `protobuf:"varint,2,opt,name=isOn,proto3" json:"isOn,omitempty"` + UniqueId string `protobuf:"bytes,3,opt,name=uniqueId,proto3" json:"uniqueId,omitempty"` + Secret string `protobuf:"bytes,4,opt,name=secret,proto3" json:"secret,omitempty"` + Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"` + Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` + StatusJSON []byte `protobuf:"bytes,7,opt,name=statusJSON,proto3" json:"statusJSON,omitempty"` +} + +func (x *MonitorNode) Reset() { + *x = MonitorNode{} + if protoimpl.UnsafeEnabled { + mi := &file_models_model_monitor_node_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *MonitorNode) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*MonitorNode) ProtoMessage() {} + +func (x *MonitorNode) ProtoReflect() protoreflect.Message { + mi := &file_models_model_monitor_node_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) +} + +// Deprecated: Use MonitorNode.ProtoReflect.Descriptor instead. +func (*MonitorNode) Descriptor() ([]byte, []int) { + return file_models_model_monitor_node_proto_rawDescGZIP(), []int{0} +} + +func (x *MonitorNode) GetId() int64 { + if x != nil { + return x.Id + } + return 0 +} + +func (x *MonitorNode) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +func (x *MonitorNode) GetUniqueId() string { + if x != nil { + return x.UniqueId + } + return "" +} + +func (x *MonitorNode) GetSecret() string { + if x != nil { + return x.Secret + } + return "" +} + +func (x *MonitorNode) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *MonitorNode) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *MonitorNode) GetStatusJSON() []byte { + if x != nil { + return x.StatusJSON + } + return nil +} + +var File_models_model_monitor_node_proto protoreflect.FileDescriptor + +var file_models_model_monitor_node_proto_rawDesc = []byte{ + 0x0a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x12, 0x02, 0x70, 0x62, 0x22, 0xbb, 0x01, 0x0a, 0x0b, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, + 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x6e, 0x69, + 0x71, 0x75, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x6e, 0x69, + 0x71, 0x75, 0x65, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x12, 0x12, 0x0a, + 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, + 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, + 0x4e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, + 0x53, 0x4f, 0x4e, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, +} + +var ( + file_models_model_monitor_node_proto_rawDescOnce sync.Once + file_models_model_monitor_node_proto_rawDescData = file_models_model_monitor_node_proto_rawDesc +) + +func file_models_model_monitor_node_proto_rawDescGZIP() []byte { + file_models_model_monitor_node_proto_rawDescOnce.Do(func() { + file_models_model_monitor_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_models_model_monitor_node_proto_rawDescData) + }) + return file_models_model_monitor_node_proto_rawDescData +} + +var file_models_model_monitor_node_proto_msgTypes = make([]protoimpl.MessageInfo, 1) +var file_models_model_monitor_node_proto_goTypes = []interface{}{ + (*MonitorNode)(nil), // 0: pb.MonitorNode +} +var file_models_model_monitor_node_proto_depIdxs = []int32{ + 0, // [0:0] is the sub-list for method output_type + 0, // [0:0] is the sub-list for method input_type + 0, // [0:0] is the sub-list for extension type_name + 0, // [0:0] is the sub-list for extension extendee + 0, // [0:0] is the sub-list for field type_name +} + +func init() { file_models_model_monitor_node_proto_init() } +func file_models_model_monitor_node_proto_init() { + if File_models_model_monitor_node_proto != nil { + return + } + if !protoimpl.UnsafeEnabled { + file_models_model_monitor_node_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*MonitorNode); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_models_model_monitor_node_proto_rawDesc, + NumEnums: 0, + NumMessages: 1, + NumExtensions: 0, + NumServices: 0, + }, + GoTypes: file_models_model_monitor_node_proto_goTypes, + DependencyIndexes: file_models_model_monitor_node_proto_depIdxs, + MessageInfos: file_models_model_monitor_node_proto_msgTypes, + }.Build() + File_models_model_monitor_node_proto = out.File + file_models_model_monitor_node_proto_rawDesc = nil + file_models_model_monitor_node_proto_goTypes = nil + file_models_model_monitor_node_proto_depIdxs = nil +} diff --git a/pkg/rpc/pb/service_message_media.pb.go b/pkg/rpc/pb/service_message_media.pb.go new file mode 100644 index 0000000..3c88d62 --- /dev/null +++ b/pkg/rpc/pb/service_message_media.pb.go @@ -0,0 +1,419 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: service_message_media.proto + +package pb + +import ( + context "context" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + 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" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 获取所有支持的媒介 +type FindAllMessageMediasRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *FindAllMessageMediasRequest) Reset() { + *x = FindAllMessageMediasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindAllMessageMediasRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllMessageMediasRequest) ProtoMessage() {} + +func (x *FindAllMessageMediasRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_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) +} + +// Deprecated: Use FindAllMessageMediasRequest.ProtoReflect.Descriptor instead. +func (*FindAllMessageMediasRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_proto_rawDescGZIP(), []int{0} +} + +type FindAllMessageMediasResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMedias []*MessageMedia `protobuf:"bytes,1,rep,name=messageMedias,proto3" json:"messageMedias,omitempty"` +} + +func (x *FindAllMessageMediasResponse) Reset() { + *x = FindAllMessageMediasResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindAllMessageMediasResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllMessageMediasResponse) ProtoMessage() {} + +func (x *FindAllMessageMediasResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_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) +} + +// Deprecated: Use FindAllMessageMediasResponse.ProtoReflect.Descriptor instead. +func (*FindAllMessageMediasResponse) Descriptor() ([]byte, []int) { + return file_service_message_media_proto_rawDescGZIP(), []int{1} +} + +func (x *FindAllMessageMediasResponse) GetMessageMedias() []*MessageMedia { + if x != nil { + return x.MessageMedias + } + return nil +} + +// 设置所有支持的媒介 +type UpdateMessageMediasRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMedias []*MessageMedia `protobuf:"bytes,2,rep,name=messageMedias,proto3" json:"messageMedias,omitempty"` +} + +func (x *UpdateMessageMediasRequest) Reset() { + *x = UpdateMessageMediasRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UpdateMessageMediasRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateMessageMediasRequest) ProtoMessage() {} + +func (x *UpdateMessageMediasRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_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) +} + +// Deprecated: Use UpdateMessageMediasRequest.ProtoReflect.Descriptor instead. +func (*UpdateMessageMediasRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_proto_rawDescGZIP(), []int{2} +} + +func (x *UpdateMessageMediasRequest) GetMessageMedias() []*MessageMedia { + if x != nil { + return x.MessageMedias + } + return nil +} + +var File_service_message_media_proto protoreflect.FileDescriptor + +var file_service_message_media_proto_rawDesc = []byte{ + 0x0a, 0x1b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, + 0x62, 0x1a, 0x1a, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, + 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1d, 0x0a, 0x1b, 0x46, 0x69, 0x6e, 0x64, + 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x56, 0x0a, 0x1c, 0x46, 0x69, 0x6e, 0x64, 0x41, + 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, + 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, + 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x22, + 0x54, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, + 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x18, 0x02, + 0x20, 0x03, 0x28, 0x0b, 0x32, 0x10, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x64, 0x69, 0x61, 0x73, 0x32, 0xb7, 0x01, 0x0a, 0x13, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x59, 0x0a, + 0x14, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x64, 0x69, 0x61, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, + 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x20, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, + 0x41, 0x6c, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x13, 0x75, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x12, + 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, + 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_service_message_media_proto_rawDescOnce sync.Once + file_service_message_media_proto_rawDescData = file_service_message_media_proto_rawDesc +) + +func file_service_message_media_proto_rawDescGZIP() []byte { + file_service_message_media_proto_rawDescOnce.Do(func() { + file_service_message_media_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_media_proto_rawDescData) + }) + return file_service_message_media_proto_rawDescData +} + +var file_service_message_media_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_service_message_media_proto_goTypes = []interface{}{ + (*FindAllMessageMediasRequest)(nil), // 0: pb.FindAllMessageMediasRequest + (*FindAllMessageMediasResponse)(nil), // 1: pb.FindAllMessageMediasResponse + (*UpdateMessageMediasRequest)(nil), // 2: pb.UpdateMessageMediasRequest + (*MessageMedia)(nil), // 3: pb.MessageMedia + (*RPCSuccess)(nil), // 4: pb.RPCSuccess +} +var file_service_message_media_proto_depIdxs = []int32{ + 3, // 0: pb.FindAllMessageMediasResponse.messageMedias:type_name -> pb.MessageMedia + 3, // 1: pb.UpdateMessageMediasRequest.messageMedias:type_name -> pb.MessageMedia + 0, // 2: pb.MessageMediaService.findAllMessageMedias:input_type -> pb.FindAllMessageMediasRequest + 2, // 3: pb.MessageMediaService.updateMessageMedias:input_type -> pb.UpdateMessageMediasRequest + 1, // 4: pb.MessageMediaService.findAllMessageMedias:output_type -> pb.FindAllMessageMediasResponse + 4, // 5: pb.MessageMediaService.updateMessageMedias:output_type -> pb.RPCSuccess + 4, // [4:6] is the sub-list for method output_type + 2, // [2:4] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_service_message_media_proto_init() } +func file_service_message_media_proto_init() { + if File_service_message_media_proto != nil { + return + } + file_models_message_media_proto_init() + file_models_rpc_messages_proto_init() + if !protoimpl.UnsafeEnabled { + file_service_message_media_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindAllMessageMediasRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindAllMessageMediasResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMessageMediasRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_service_message_media_proto_rawDesc, + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_service_message_media_proto_goTypes, + DependencyIndexes: file_service_message_media_proto_depIdxs, + MessageInfos: file_service_message_media_proto_msgTypes, + }.Build() + File_service_message_media_proto = out.File + file_service_message_media_proto_rawDesc = nil + file_service_message_media_proto_goTypes = nil + file_service_message_media_proto_depIdxs = nil +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +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. +const _ = grpc.SupportPackageIsVersion6 + +// MessageMediaServiceClient is the client API for MessageMediaService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MessageMediaServiceClient interface { + // 获取所有支持的媒介 + FindAllMessageMedias(ctx context.Context, in *FindAllMessageMediasRequest, opts ...grpc.CallOption) (*FindAllMessageMediasResponse, error) + // 设置所有支持的媒介 + UpdateMessageMedias(ctx context.Context, in *UpdateMessageMediasRequest, opts ...grpc.CallOption) (*RPCSuccess, error) +} + +type messageMediaServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMessageMediaServiceClient(cc grpc.ClientConnInterface) MessageMediaServiceClient { + return &messageMediaServiceClient{cc} +} + +func (c *messageMediaServiceClient) FindAllMessageMedias(ctx context.Context, in *FindAllMessageMediasRequest, opts ...grpc.CallOption) (*FindAllMessageMediasResponse, error) { + out := new(FindAllMessageMediasResponse) + err := c.cc.Invoke(ctx, "/pb.MessageMediaService/findAllMessageMedias", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageMediaServiceClient) UpdateMessageMedias(ctx context.Context, in *UpdateMessageMediasRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageMediaService/updateMessageMedias", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MessageMediaServiceServer is the server API for MessageMediaService service. +type MessageMediaServiceServer interface { + // 获取所有支持的媒介 + FindAllMessageMedias(context.Context, *FindAllMessageMediasRequest) (*FindAllMessageMediasResponse, error) + // 设置所有支持的媒介 + UpdateMessageMedias(context.Context, *UpdateMessageMediasRequest) (*RPCSuccess, error) +} + +// UnimplementedMessageMediaServiceServer can be embedded to have forward compatible implementations. +type UnimplementedMessageMediaServiceServer struct { +} + +func (*UnimplementedMessageMediaServiceServer) FindAllMessageMedias(context.Context, *FindAllMessageMediasRequest) (*FindAllMessageMediasResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindAllMessageMedias not implemented") +} +func (*UnimplementedMessageMediaServiceServer) UpdateMessageMedias(context.Context, *UpdateMessageMediasRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateMessageMedias not implemented") +} + +func RegisterMessageMediaServiceServer(s *grpc.Server, srv MessageMediaServiceServer) { + s.RegisterService(&_MessageMediaService_serviceDesc, srv) +} + +func _MessageMediaService_FindAllMessageMedias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindAllMessageMediasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaServiceServer).FindAllMessageMedias(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaService/FindAllMessageMedias", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaServiceServer).FindAllMessageMedias(ctx, req.(*FindAllMessageMediasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageMediaService_UpdateMessageMedias_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateMessageMediasRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaServiceServer).UpdateMessageMedias(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaService/UpdateMessageMedias", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaServiceServer).UpdateMessageMedias(ctx, req.(*UpdateMessageMediasRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _MessageMediaService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pb.MessageMediaService", + HandlerType: (*MessageMediaServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "findAllMessageMedias", + Handler: _MessageMediaService_FindAllMessageMedias_Handler, + }, + { + MethodName: "updateMessageMedias", + Handler: _MessageMediaService_UpdateMessageMedias_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "service_message_media.proto", +} diff --git a/pkg/rpc/pb/service_message_media_instance.pb.go b/pkg/rpc/pb/service_message_media_instance.pb.go new file mode 100644 index 0000000..e3fc02c --- /dev/null +++ b/pkg/rpc/pb/service_message_media_instance.pb.go @@ -0,0 +1,1150 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: service_message_media_instance.proto + +package pb + +import ( + context "context" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + 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" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 创建接收人 +type CreateMessageMediaInstanceRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + MediaType string `protobuf:"bytes,2,opt,name=mediaType,proto3" json:"mediaType,omitempty"` + ParamsJSON []byte `protobuf:"bytes,3,opt,name=paramsJSON,proto3" json:"paramsJSON,omitempty"` + GroupIds []int64 `protobuf:"varint,4,rep,packed,name=groupIds,proto3" json:"groupIds,omitempty"` + Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` +} + +func (x *CreateMessageMediaInstanceRequest) Reset() { + *x = CreateMessageMediaInstanceRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageMediaInstanceRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageMediaInstanceRequest) ProtoMessage() {} + +func (x *CreateMessageMediaInstanceRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use CreateMessageMediaInstanceRequest.ProtoReflect.Descriptor instead. +func (*CreateMessageMediaInstanceRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{0} +} + +func (x *CreateMessageMediaInstanceRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *CreateMessageMediaInstanceRequest) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + +func (x *CreateMessageMediaInstanceRequest) GetParamsJSON() []byte { + if x != nil { + return x.ParamsJSON + } + return nil +} + +func (x *CreateMessageMediaInstanceRequest) GetGroupIds() []int64 { + if x != nil { + return x.GroupIds + } + return nil +} + +func (x *CreateMessageMediaInstanceRequest) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +type CreateMessageMediaInstanceResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMediaInstanceId int64 `protobuf:"varint,1,opt,name=messageMediaInstanceId,proto3" json:"messageMediaInstanceId,omitempty"` +} + +func (x *CreateMessageMediaInstanceResponse) Reset() { + *x = CreateMessageMediaInstanceResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageMediaInstanceResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageMediaInstanceResponse) ProtoMessage() {} + +func (x *CreateMessageMediaInstanceResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use CreateMessageMediaInstanceResponse.ProtoReflect.Descriptor instead. +func (*CreateMessageMediaInstanceResponse) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{1} +} + +func (x *CreateMessageMediaInstanceResponse) GetMessageMediaInstanceId() int64 { + if x != nil { + return x.MessageMediaInstanceId + } + return 0 +} + +// 修改接收人 +type UpdateMessageMediaInstanceRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMediaInstanceId int64 `protobuf:"varint,1,opt,name=messageMediaInstanceId,proto3" json:"messageMediaInstanceId,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + MediaType string `protobuf:"bytes,3,opt,name=mediaType,proto3" json:"mediaType,omitempty"` + ParamsJSON []byte `protobuf:"bytes,4,opt,name=paramsJSON,proto3" json:"paramsJSON,omitempty"` + Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` + IsOn bool `protobuf:"varint,6,opt,name=isOn,proto3" json:"isOn,omitempty"` +} + +func (x *UpdateMessageMediaInstanceRequest) Reset() { + *x = UpdateMessageMediaInstanceRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UpdateMessageMediaInstanceRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateMessageMediaInstanceRequest) ProtoMessage() {} + +func (x *UpdateMessageMediaInstanceRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use UpdateMessageMediaInstanceRequest.ProtoReflect.Descriptor instead. +func (*UpdateMessageMediaInstanceRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{2} +} + +func (x *UpdateMessageMediaInstanceRequest) GetMessageMediaInstanceId() int64 { + if x != nil { + return x.MessageMediaInstanceId + } + return 0 +} + +func (x *UpdateMessageMediaInstanceRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *UpdateMessageMediaInstanceRequest) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + +func (x *UpdateMessageMediaInstanceRequest) GetParamsJSON() []byte { + if x != nil { + return x.ParamsJSON + } + return nil +} + +func (x *UpdateMessageMediaInstanceRequest) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *UpdateMessageMediaInstanceRequest) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +// 删除接收人 +type DeleteMessageMediaInstanceRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMediaInstanceId int64 `protobuf:"varint,1,opt,name=messageMediaInstanceId,proto3" json:"messageMediaInstanceId,omitempty"` +} + +func (x *DeleteMessageMediaInstanceRequest) Reset() { + *x = DeleteMessageMediaInstanceRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteMessageMediaInstanceRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteMessageMediaInstanceRequest) ProtoMessage() {} + +func (x *DeleteMessageMediaInstanceRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use DeleteMessageMediaInstanceRequest.ProtoReflect.Descriptor instead. +func (*DeleteMessageMediaInstanceRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{3} +} + +func (x *DeleteMessageMediaInstanceRequest) GetMessageMediaInstanceId() int64 { + if x != nil { + return x.MessageMediaInstanceId + } + return 0 +} + +// 计算接收人数量 +type CountAllEnabledMessageMediaInstancesRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MediaType string `protobuf:"bytes,1,opt,name=mediaType,proto3" json:"mediaType,omitempty"` + Keyword string `protobuf:"bytes,2,opt,name=keyword,proto3" json:"keyword,omitempty"` +} + +func (x *CountAllEnabledMessageMediaInstancesRequest) Reset() { + *x = CountAllEnabledMessageMediaInstancesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CountAllEnabledMessageMediaInstancesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CountAllEnabledMessageMediaInstancesRequest) ProtoMessage() {} + +func (x *CountAllEnabledMessageMediaInstancesRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use CountAllEnabledMessageMediaInstancesRequest.ProtoReflect.Descriptor instead. +func (*CountAllEnabledMessageMediaInstancesRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{4} +} + +func (x *CountAllEnabledMessageMediaInstancesRequest) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + +func (x *CountAllEnabledMessageMediaInstancesRequest) GetKeyword() string { + if x != nil { + return x.Keyword + } + return "" +} + +// 列出单页接收人 +type ListEnabledMessageMediaInstancesRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MediaType string `protobuf:"bytes,1,opt,name=mediaType,proto3" json:"mediaType,omitempty"` + Keyword string `protobuf:"bytes,2,opt,name=keyword,proto3" json:"keyword,omitempty"` + Offset int64 `protobuf:"varint,3,opt,name=offset,proto3" json:"offset,omitempty"` + Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"` +} + +func (x *ListEnabledMessageMediaInstancesRequest) Reset() { + *x = ListEnabledMessageMediaInstancesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListEnabledMessageMediaInstancesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListEnabledMessageMediaInstancesRequest) ProtoMessage() {} + +func (x *ListEnabledMessageMediaInstancesRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use ListEnabledMessageMediaInstancesRequest.ProtoReflect.Descriptor instead. +func (*ListEnabledMessageMediaInstancesRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{5} +} + +func (x *ListEnabledMessageMediaInstancesRequest) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + +func (x *ListEnabledMessageMediaInstancesRequest) GetKeyword() string { + if x != nil { + return x.Keyword + } + return "" +} + +func (x *ListEnabledMessageMediaInstancesRequest) GetOffset() int64 { + if x != nil { + return x.Offset + } + return 0 +} + +func (x *ListEnabledMessageMediaInstancesRequest) GetSize() int64 { + if x != nil { + return x.Size + } + return 0 +} + +type ListEnabledMessageMediaInstancesResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMediaInstances []*MessageMediaInstance `protobuf:"bytes,1,rep,name=messageMediaInstances,proto3" json:"messageMediaInstances,omitempty"` +} + +func (x *ListEnabledMessageMediaInstancesResponse) Reset() { + *x = ListEnabledMessageMediaInstancesResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListEnabledMessageMediaInstancesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListEnabledMessageMediaInstancesResponse) ProtoMessage() {} + +func (x *ListEnabledMessageMediaInstancesResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use ListEnabledMessageMediaInstancesResponse.ProtoReflect.Descriptor instead. +func (*ListEnabledMessageMediaInstancesResponse) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{6} +} + +func (x *ListEnabledMessageMediaInstancesResponse) GetMessageMediaInstances() []*MessageMediaInstance { + if x != nil { + return x.MessageMediaInstances + } + return nil +} + +// 查找单个接收人信息 +type FindEnabledMessageMediaInstanceRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMediaInstanceId int64 `protobuf:"varint,1,opt,name=messageMediaInstanceId,proto3" json:"messageMediaInstanceId,omitempty"` +} + +func (x *FindEnabledMessageMediaInstanceRequest) Reset() { + *x = FindEnabledMessageMediaInstanceRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageMediaInstanceRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageMediaInstanceRequest) ProtoMessage() {} + +func (x *FindEnabledMessageMediaInstanceRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use FindEnabledMessageMediaInstanceRequest.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageMediaInstanceRequest) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{7} +} + +func (x *FindEnabledMessageMediaInstanceRequest) GetMessageMediaInstanceId() int64 { + if x != nil { + return x.MessageMediaInstanceId + } + return 0 +} + +type FindEnabledMessageMediaInstanceResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageMediaInstance *MessageMediaInstance `protobuf:"bytes,1,opt,name=messageMediaInstance,proto3" json:"messageMediaInstance,omitempty"` +} + +func (x *FindEnabledMessageMediaInstanceResponse) Reset() { + *x = FindEnabledMessageMediaInstanceResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_media_instance_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageMediaInstanceResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageMediaInstanceResponse) ProtoMessage() {} + +func (x *FindEnabledMessageMediaInstanceResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_media_instance_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) +} + +// Deprecated: Use FindEnabledMessageMediaInstanceResponse.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageMediaInstanceResponse) Descriptor() ([]byte, []int) { + return file_service_message_media_instance_proto_rawDescGZIP(), []int{8} +} + +func (x *FindEnabledMessageMediaInstanceResponse) GetMessageMediaInstance() *MessageMediaInstance { + if x != nil { + return x.MessageMediaInstance + } + return nil +} + +var File_service_message_media_instance_proto protoreflect.FileDescriptor + +var file_service_message_media_instance_proto_rawDesc = []byte{ + 0x0a, 0x24, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x23, 0x6d, 0x6f, 0x64, 0x65, + 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x6d, 0x65, 0x64, 0x69, 0x61, + 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, + 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x01, 0x0a, 0x21, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, + 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, + 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, + 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, + 0x4f, 0x4e, 0x12, 0x1a, 0x0a, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x04, + 0x20, 0x03, 0x28, 0x03, 0x52, 0x08, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x20, + 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x5c, 0x0a, 0x22, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x36, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0xe3, + 0x01, 0x0a, 0x21, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, + 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, + 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1e, + 0x0a, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x0c, 0x52, 0x0a, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x12, 0x20, + 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, + 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x5b, 0x0a, 0x21, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, + 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, 0x0a, 0x16, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, + 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, + 0x64, 0x22, 0x65, 0x0a, 0x2b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, + 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x8d, 0x01, 0x0a, 0x27, 0x4c, 0x69, 0x73, + 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, + 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, + 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x16, 0x0a, 0x06, + 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, + 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x7a, 0x0a, 0x28, 0x4c, 0x69, 0x73, 0x74, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, + 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x15, 0x6d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x73, 0x22, 0x60, 0x0a, 0x26, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x36, + 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, + 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x16, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x22, 0x77, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, + 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x4c, 0x0a, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, + 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x18, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, + 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x32, + 0x9e, 0x05, 0x0a, 0x1b, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, + 0x6b, 0x0a, 0x1a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x25, 0x2e, + 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, + 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x53, 0x0a, 0x1a, + 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, + 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, + 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, + 0x73, 0x12, 0x53, 0x0a, 0x1a, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, + 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, + 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6d, 0x0a, 0x24, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, + 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x2f, + 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7d, 0x0a, 0x20, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x4c, + 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, + 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x1f, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, 0x49, + 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2a, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, + 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, + 0x65, 0x64, 0x69, 0x61, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x4d, 0x65, 0x64, 0x69, 0x61, + 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_service_message_media_instance_proto_rawDescOnce sync.Once + file_service_message_media_instance_proto_rawDescData = file_service_message_media_instance_proto_rawDesc +) + +func file_service_message_media_instance_proto_rawDescGZIP() []byte { + file_service_message_media_instance_proto_rawDescOnce.Do(func() { + file_service_message_media_instance_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_media_instance_proto_rawDescData) + }) + return file_service_message_media_instance_proto_rawDescData +} + +var file_service_message_media_instance_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_service_message_media_instance_proto_goTypes = []interface{}{ + (*CreateMessageMediaInstanceRequest)(nil), // 0: pb.CreateMessageMediaInstanceRequest + (*CreateMessageMediaInstanceResponse)(nil), // 1: pb.CreateMessageMediaInstanceResponse + (*UpdateMessageMediaInstanceRequest)(nil), // 2: pb.UpdateMessageMediaInstanceRequest + (*DeleteMessageMediaInstanceRequest)(nil), // 3: pb.DeleteMessageMediaInstanceRequest + (*CountAllEnabledMessageMediaInstancesRequest)(nil), // 4: pb.CountAllEnabledMessageMediaInstancesRequest + (*ListEnabledMessageMediaInstancesRequest)(nil), // 5: pb.ListEnabledMessageMediaInstancesRequest + (*ListEnabledMessageMediaInstancesResponse)(nil), // 6: pb.ListEnabledMessageMediaInstancesResponse + (*FindEnabledMessageMediaInstanceRequest)(nil), // 7: pb.FindEnabledMessageMediaInstanceRequest + (*FindEnabledMessageMediaInstanceResponse)(nil), // 8: pb.FindEnabledMessageMediaInstanceResponse + (*MessageMediaInstance)(nil), // 9: pb.MessageMediaInstance + (*RPCSuccess)(nil), // 10: pb.RPCSuccess + (*RPCCountResponse)(nil), // 11: pb.RPCCountResponse +} +var file_service_message_media_instance_proto_depIdxs = []int32{ + 9, // 0: pb.ListEnabledMessageMediaInstancesResponse.messageMediaInstances:type_name -> pb.MessageMediaInstance + 9, // 1: pb.FindEnabledMessageMediaInstanceResponse.messageMediaInstance:type_name -> pb.MessageMediaInstance + 0, // 2: pb.MessageMediaInstanceService.createMessageMediaInstance:input_type -> pb.CreateMessageMediaInstanceRequest + 2, // 3: pb.MessageMediaInstanceService.updateMessageMediaInstance:input_type -> pb.UpdateMessageMediaInstanceRequest + 3, // 4: pb.MessageMediaInstanceService.deleteMessageMediaInstance:input_type -> pb.DeleteMessageMediaInstanceRequest + 4, // 5: pb.MessageMediaInstanceService.countAllEnabledMessageMediaInstances:input_type -> pb.CountAllEnabledMessageMediaInstancesRequest + 5, // 6: pb.MessageMediaInstanceService.listEnabledMessageMediaInstances:input_type -> pb.ListEnabledMessageMediaInstancesRequest + 7, // 7: pb.MessageMediaInstanceService.findEnabledMessageMediaInstance:input_type -> pb.FindEnabledMessageMediaInstanceRequest + 1, // 8: pb.MessageMediaInstanceService.createMessageMediaInstance:output_type -> pb.CreateMessageMediaInstanceResponse + 10, // 9: pb.MessageMediaInstanceService.updateMessageMediaInstance:output_type -> pb.RPCSuccess + 10, // 10: pb.MessageMediaInstanceService.deleteMessageMediaInstance:output_type -> pb.RPCSuccess + 11, // 11: pb.MessageMediaInstanceService.countAllEnabledMessageMediaInstances:output_type -> pb.RPCCountResponse + 6, // 12: pb.MessageMediaInstanceService.listEnabledMessageMediaInstances:output_type -> pb.ListEnabledMessageMediaInstancesResponse + 8, // 13: pb.MessageMediaInstanceService.findEnabledMessageMediaInstance:output_type -> pb.FindEnabledMessageMediaInstanceResponse + 8, // [8:14] is the sub-list for method output_type + 2, // [2:8] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_service_message_media_instance_proto_init() } +func file_service_message_media_instance_proto_init() { + if File_service_message_media_instance_proto != nil { + return + } + file_models_message_media_instance_proto_init() + file_models_rpc_messages_proto_init() + if !protoimpl.UnsafeEnabled { + file_service_message_media_instance_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageMediaInstanceRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageMediaInstanceResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMessageMediaInstanceRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteMessageMediaInstanceRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CountAllEnabledMessageMediaInstancesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListEnabledMessageMediaInstancesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListEnabledMessageMediaInstancesResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageMediaInstanceRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_media_instance_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageMediaInstanceResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_service_message_media_instance_proto_rawDesc, + NumEnums: 0, + NumMessages: 9, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_service_message_media_instance_proto_goTypes, + DependencyIndexes: file_service_message_media_instance_proto_depIdxs, + MessageInfos: file_service_message_media_instance_proto_msgTypes, + }.Build() + File_service_message_media_instance_proto = out.File + file_service_message_media_instance_proto_rawDesc = nil + file_service_message_media_instance_proto_goTypes = nil + file_service_message_media_instance_proto_depIdxs = nil +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +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. +const _ = grpc.SupportPackageIsVersion6 + +// MessageMediaInstanceServiceClient is the client API for MessageMediaInstanceService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MessageMediaInstanceServiceClient interface { + // 创建消息媒介实例 + CreateMessageMediaInstance(ctx context.Context, in *CreateMessageMediaInstanceRequest, opts ...grpc.CallOption) (*CreateMessageMediaInstanceResponse, error) + // 修改消息媒介实例 + UpdateMessageMediaInstance(ctx context.Context, in *UpdateMessageMediaInstanceRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 删除消息媒介实例 + DeleteMessageMediaInstance(ctx context.Context, in *DeleteMessageMediaInstanceRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 计算消息媒介实例数量 + CountAllEnabledMessageMediaInstances(ctx context.Context, in *CountAllEnabledMessageMediaInstancesRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) + // 列出单页消息媒介实例 + ListEnabledMessageMediaInstances(ctx context.Context, in *ListEnabledMessageMediaInstancesRequest, opts ...grpc.CallOption) (*ListEnabledMessageMediaInstancesResponse, error) + // 查找单个消息媒介实例信息 + FindEnabledMessageMediaInstance(ctx context.Context, in *FindEnabledMessageMediaInstanceRequest, opts ...grpc.CallOption) (*FindEnabledMessageMediaInstanceResponse, error) +} + +type messageMediaInstanceServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMessageMediaInstanceServiceClient(cc grpc.ClientConnInterface) MessageMediaInstanceServiceClient { + return &messageMediaInstanceServiceClient{cc} +} + +func (c *messageMediaInstanceServiceClient) CreateMessageMediaInstance(ctx context.Context, in *CreateMessageMediaInstanceRequest, opts ...grpc.CallOption) (*CreateMessageMediaInstanceResponse, error) { + out := new(CreateMessageMediaInstanceResponse) + err := c.cc.Invoke(ctx, "/pb.MessageMediaInstanceService/createMessageMediaInstance", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageMediaInstanceServiceClient) UpdateMessageMediaInstance(ctx context.Context, in *UpdateMessageMediaInstanceRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageMediaInstanceService/updateMessageMediaInstance", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageMediaInstanceServiceClient) DeleteMessageMediaInstance(ctx context.Context, in *DeleteMessageMediaInstanceRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageMediaInstanceService/deleteMessageMediaInstance", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageMediaInstanceServiceClient) CountAllEnabledMessageMediaInstances(ctx context.Context, in *CountAllEnabledMessageMediaInstancesRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) { + out := new(RPCCountResponse) + err := c.cc.Invoke(ctx, "/pb.MessageMediaInstanceService/countAllEnabledMessageMediaInstances", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageMediaInstanceServiceClient) ListEnabledMessageMediaInstances(ctx context.Context, in *ListEnabledMessageMediaInstancesRequest, opts ...grpc.CallOption) (*ListEnabledMessageMediaInstancesResponse, error) { + out := new(ListEnabledMessageMediaInstancesResponse) + err := c.cc.Invoke(ctx, "/pb.MessageMediaInstanceService/listEnabledMessageMediaInstances", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageMediaInstanceServiceClient) FindEnabledMessageMediaInstance(ctx context.Context, in *FindEnabledMessageMediaInstanceRequest, opts ...grpc.CallOption) (*FindEnabledMessageMediaInstanceResponse, error) { + out := new(FindEnabledMessageMediaInstanceResponse) + err := c.cc.Invoke(ctx, "/pb.MessageMediaInstanceService/findEnabledMessageMediaInstance", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MessageMediaInstanceServiceServer is the server API for MessageMediaInstanceService service. +type MessageMediaInstanceServiceServer interface { + // 创建消息媒介实例 + CreateMessageMediaInstance(context.Context, *CreateMessageMediaInstanceRequest) (*CreateMessageMediaInstanceResponse, error) + // 修改消息媒介实例 + UpdateMessageMediaInstance(context.Context, *UpdateMessageMediaInstanceRequest) (*RPCSuccess, error) + // 删除消息媒介实例 + DeleteMessageMediaInstance(context.Context, *DeleteMessageMediaInstanceRequest) (*RPCSuccess, error) + // 计算消息媒介实例数量 + CountAllEnabledMessageMediaInstances(context.Context, *CountAllEnabledMessageMediaInstancesRequest) (*RPCCountResponse, error) + // 列出单页消息媒介实例 + ListEnabledMessageMediaInstances(context.Context, *ListEnabledMessageMediaInstancesRequest) (*ListEnabledMessageMediaInstancesResponse, error) + // 查找单个消息媒介实例信息 + FindEnabledMessageMediaInstance(context.Context, *FindEnabledMessageMediaInstanceRequest) (*FindEnabledMessageMediaInstanceResponse, error) +} + +// UnimplementedMessageMediaInstanceServiceServer can be embedded to have forward compatible implementations. +type UnimplementedMessageMediaInstanceServiceServer struct { +} + +func (*UnimplementedMessageMediaInstanceServiceServer) CreateMessageMediaInstance(context.Context, *CreateMessageMediaInstanceRequest) (*CreateMessageMediaInstanceResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateMessageMediaInstance not implemented") +} +func (*UnimplementedMessageMediaInstanceServiceServer) UpdateMessageMediaInstance(context.Context, *UpdateMessageMediaInstanceRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateMessageMediaInstance not implemented") +} +func (*UnimplementedMessageMediaInstanceServiceServer) DeleteMessageMediaInstance(context.Context, *DeleteMessageMediaInstanceRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteMessageMediaInstance not implemented") +} +func (*UnimplementedMessageMediaInstanceServiceServer) CountAllEnabledMessageMediaInstances(context.Context, *CountAllEnabledMessageMediaInstancesRequest) (*RPCCountResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledMessageMediaInstances not implemented") +} +func (*UnimplementedMessageMediaInstanceServiceServer) ListEnabledMessageMediaInstances(context.Context, *ListEnabledMessageMediaInstancesRequest) (*ListEnabledMessageMediaInstancesResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListEnabledMessageMediaInstances not implemented") +} +func (*UnimplementedMessageMediaInstanceServiceServer) FindEnabledMessageMediaInstance(context.Context, *FindEnabledMessageMediaInstanceRequest) (*FindEnabledMessageMediaInstanceResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindEnabledMessageMediaInstance not implemented") +} + +func RegisterMessageMediaInstanceServiceServer(s *grpc.Server, srv MessageMediaInstanceServiceServer) { + s.RegisterService(&_MessageMediaInstanceService_serviceDesc, srv) +} + +func _MessageMediaInstanceService_CreateMessageMediaInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateMessageMediaInstanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaInstanceServiceServer).CreateMessageMediaInstance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaInstanceService/CreateMessageMediaInstance", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaInstanceServiceServer).CreateMessageMediaInstance(ctx, req.(*CreateMessageMediaInstanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageMediaInstanceService_UpdateMessageMediaInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateMessageMediaInstanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaInstanceServiceServer).UpdateMessageMediaInstance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaInstanceService/UpdateMessageMediaInstance", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaInstanceServiceServer).UpdateMessageMediaInstance(ctx, req.(*UpdateMessageMediaInstanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageMediaInstanceService_DeleteMessageMediaInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteMessageMediaInstanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaInstanceServiceServer).DeleteMessageMediaInstance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaInstanceService/DeleteMessageMediaInstance", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaInstanceServiceServer).DeleteMessageMediaInstance(ctx, req.(*DeleteMessageMediaInstanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageMediaInstanceService_CountAllEnabledMessageMediaInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CountAllEnabledMessageMediaInstancesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaInstanceServiceServer).CountAllEnabledMessageMediaInstances(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaInstanceService/CountAllEnabledMessageMediaInstances", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaInstanceServiceServer).CountAllEnabledMessageMediaInstances(ctx, req.(*CountAllEnabledMessageMediaInstancesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageMediaInstanceService_ListEnabledMessageMediaInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListEnabledMessageMediaInstancesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaInstanceServiceServer).ListEnabledMessageMediaInstances(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaInstanceService/ListEnabledMessageMediaInstances", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaInstanceServiceServer).ListEnabledMessageMediaInstances(ctx, req.(*ListEnabledMessageMediaInstancesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageMediaInstanceService_FindEnabledMessageMediaInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindEnabledMessageMediaInstanceRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageMediaInstanceServiceServer).FindEnabledMessageMediaInstance(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageMediaInstanceService/FindEnabledMessageMediaInstance", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageMediaInstanceServiceServer).FindEnabledMessageMediaInstance(ctx, req.(*FindEnabledMessageMediaInstanceRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _MessageMediaInstanceService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pb.MessageMediaInstanceService", + HandlerType: (*MessageMediaInstanceServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "createMessageMediaInstance", + Handler: _MessageMediaInstanceService_CreateMessageMediaInstance_Handler, + }, + { + MethodName: "updateMessageMediaInstance", + Handler: _MessageMediaInstanceService_UpdateMessageMediaInstance_Handler, + }, + { + MethodName: "deleteMessageMediaInstance", + Handler: _MessageMediaInstanceService_DeleteMessageMediaInstance_Handler, + }, + { + MethodName: "countAllEnabledMessageMediaInstances", + Handler: _MessageMediaInstanceService_CountAllEnabledMessageMediaInstances_Handler, + }, + { + MethodName: "listEnabledMessageMediaInstances", + Handler: _MessageMediaInstanceService_ListEnabledMessageMediaInstances_Handler, + }, + { + MethodName: "findEnabledMessageMediaInstance", + Handler: _MessageMediaInstanceService_FindEnabledMessageMediaInstance_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "service_message_media_instance.proto", +} diff --git a/pkg/rpc/pb/service_message_recipient.pb.go b/pkg/rpc/pb/service_message_recipient.pb.go new file mode 100644 index 0000000..ca9fe0a --- /dev/null +++ b/pkg/rpc/pb/service_message_recipient.pb.go @@ -0,0 +1,1188 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: service_message_recipient.proto + +package pb + +import ( + context "context" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + 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" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 创建接收人 +type CreateMessageRecipientRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + AdminId int64 `protobuf:"varint,1,opt,name=adminId,proto3" json:"adminId,omitempty"` + InstanceId int64 `protobuf:"varint,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + GroupIds []int64 `protobuf:"varint,3,rep,packed,name=groupIds,proto3" json:"groupIds,omitempty"` + Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` + User string `protobuf:"bytes,5,opt,name=user,proto3" json:"user,omitempty"` +} + +func (x *CreateMessageRecipientRequest) Reset() { + *x = CreateMessageRecipientRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageRecipientRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageRecipientRequest) ProtoMessage() {} + +func (x *CreateMessageRecipientRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use CreateMessageRecipientRequest.ProtoReflect.Descriptor instead. +func (*CreateMessageRecipientRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{0} +} + +func (x *CreateMessageRecipientRequest) GetAdminId() int64 { + if x != nil { + return x.AdminId + } + return 0 +} + +func (x *CreateMessageRecipientRequest) GetInstanceId() int64 { + if x != nil { + return x.InstanceId + } + return 0 +} + +func (x *CreateMessageRecipientRequest) GetGroupIds() []int64 { + if x != nil { + return x.GroupIds + } + return nil +} + +func (x *CreateMessageRecipientRequest) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *CreateMessageRecipientRequest) GetUser() string { + if x != nil { + return x.User + } + return "" +} + +type CreateMessageRecipientResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientId int64 `protobuf:"varint,1,opt,name=messageRecipientId,proto3" json:"messageRecipientId,omitempty"` +} + +func (x *CreateMessageRecipientResponse) Reset() { + *x = CreateMessageRecipientResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageRecipientResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageRecipientResponse) ProtoMessage() {} + +func (x *CreateMessageRecipientResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use CreateMessageRecipientResponse.ProtoReflect.Descriptor instead. +func (*CreateMessageRecipientResponse) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{1} +} + +func (x *CreateMessageRecipientResponse) GetMessageRecipientId() int64 { + if x != nil { + return x.MessageRecipientId + } + return 0 +} + +// 修改接收人 +type UpdateMessageRecipientRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientId int64 `protobuf:"varint,1,opt,name=messageRecipientId,proto3" json:"messageRecipientId,omitempty"` + AdminId int64 `protobuf:"varint,2,opt,name=adminId,proto3" json:"adminId,omitempty"` + InstanceId int64 `protobuf:"varint,3,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + GroupIds []int64 `protobuf:"varint,4,rep,packed,name=groupIds,proto3" json:"groupIds,omitempty"` + Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` + IsOn bool `protobuf:"varint,6,opt,name=isOn,proto3" json:"isOn,omitempty"` + User string `protobuf:"bytes,7,opt,name=user,proto3" json:"user,omitempty"` +} + +func (x *UpdateMessageRecipientRequest) Reset() { + *x = UpdateMessageRecipientRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UpdateMessageRecipientRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateMessageRecipientRequest) ProtoMessage() {} + +func (x *UpdateMessageRecipientRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use UpdateMessageRecipientRequest.ProtoReflect.Descriptor instead. +func (*UpdateMessageRecipientRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{2} +} + +func (x *UpdateMessageRecipientRequest) GetMessageRecipientId() int64 { + if x != nil { + return x.MessageRecipientId + } + return 0 +} + +func (x *UpdateMessageRecipientRequest) GetAdminId() int64 { + if x != nil { + return x.AdminId + } + return 0 +} + +func (x *UpdateMessageRecipientRequest) GetInstanceId() int64 { + if x != nil { + return x.InstanceId + } + return 0 +} + +func (x *UpdateMessageRecipientRequest) GetGroupIds() []int64 { + if x != nil { + return x.GroupIds + } + return nil +} + +func (x *UpdateMessageRecipientRequest) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *UpdateMessageRecipientRequest) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +func (x *UpdateMessageRecipientRequest) GetUser() string { + if x != nil { + return x.User + } + return "" +} + +// 删除接收人 +type DeleteMessageRecipientRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientId int64 `protobuf:"varint,1,opt,name=messageRecipientId,proto3" json:"messageRecipientId,omitempty"` +} + +func (x *DeleteMessageRecipientRequest) Reset() { + *x = DeleteMessageRecipientRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteMessageRecipientRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteMessageRecipientRequest) ProtoMessage() {} + +func (x *DeleteMessageRecipientRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use DeleteMessageRecipientRequest.ProtoReflect.Descriptor instead. +func (*DeleteMessageRecipientRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{3} +} + +func (x *DeleteMessageRecipientRequest) GetMessageRecipientId() int64 { + if x != nil { + return x.MessageRecipientId + } + return 0 +} + +// 计算接收人数量 +type CountAllEnabledMessageRecipientsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + AdminId int64 `protobuf:"varint,1,opt,name=adminId,proto3" json:"adminId,omitempty"` + MediaType string `protobuf:"bytes,2,opt,name=mediaType,proto3" json:"mediaType,omitempty"` + GroupId int64 `protobuf:"varint,3,opt,name=groupId,proto3" json:"groupId,omitempty"` + Keyword string `protobuf:"bytes,4,opt,name=keyword,proto3" json:"keyword,omitempty"` +} + +func (x *CountAllEnabledMessageRecipientsRequest) Reset() { + *x = CountAllEnabledMessageRecipientsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CountAllEnabledMessageRecipientsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CountAllEnabledMessageRecipientsRequest) ProtoMessage() {} + +func (x *CountAllEnabledMessageRecipientsRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use CountAllEnabledMessageRecipientsRequest.ProtoReflect.Descriptor instead. +func (*CountAllEnabledMessageRecipientsRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{4} +} + +func (x *CountAllEnabledMessageRecipientsRequest) GetAdminId() int64 { + if x != nil { + return x.AdminId + } + return 0 +} + +func (x *CountAllEnabledMessageRecipientsRequest) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + +func (x *CountAllEnabledMessageRecipientsRequest) GetGroupId() int64 { + if x != nil { + return x.GroupId + } + return 0 +} + +func (x *CountAllEnabledMessageRecipientsRequest) GetKeyword() string { + if x != nil { + return x.Keyword + } + return "" +} + +// 列出单页接收人 +type ListEnabledMessageRecipientsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + AdminId int64 `protobuf:"varint,1,opt,name=adminId,proto3" json:"adminId,omitempty"` + MediaType string `protobuf:"bytes,2,opt,name=mediaType,proto3" json:"mediaType,omitempty"` + GroupId int64 `protobuf:"varint,3,opt,name=groupId,proto3" json:"groupId,omitempty"` + Keyword string `protobuf:"bytes,4,opt,name=keyword,proto3" json:"keyword,omitempty"` + Offset int64 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"` + Size int64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"` +} + +func (x *ListEnabledMessageRecipientsRequest) Reset() { + *x = ListEnabledMessageRecipientsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListEnabledMessageRecipientsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListEnabledMessageRecipientsRequest) ProtoMessage() {} + +func (x *ListEnabledMessageRecipientsRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use ListEnabledMessageRecipientsRequest.ProtoReflect.Descriptor instead. +func (*ListEnabledMessageRecipientsRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{5} +} + +func (x *ListEnabledMessageRecipientsRequest) GetAdminId() int64 { + if x != nil { + return x.AdminId + } + return 0 +} + +func (x *ListEnabledMessageRecipientsRequest) GetMediaType() string { + if x != nil { + return x.MediaType + } + return "" +} + +func (x *ListEnabledMessageRecipientsRequest) GetGroupId() int64 { + if x != nil { + return x.GroupId + } + return 0 +} + +func (x *ListEnabledMessageRecipientsRequest) GetKeyword() string { + if x != nil { + return x.Keyword + } + return "" +} + +func (x *ListEnabledMessageRecipientsRequest) GetOffset() int64 { + if x != nil { + return x.Offset + } + return 0 +} + +func (x *ListEnabledMessageRecipientsRequest) GetSize() int64 { + if x != nil { + return x.Size + } + return 0 +} + +type ListEnabledMessageRecipientsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipients []*MessageRecipient `protobuf:"bytes,1,rep,name=messageRecipients,proto3" json:"messageRecipients,omitempty"` +} + +func (x *ListEnabledMessageRecipientsResponse) Reset() { + *x = ListEnabledMessageRecipientsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListEnabledMessageRecipientsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListEnabledMessageRecipientsResponse) ProtoMessage() {} + +func (x *ListEnabledMessageRecipientsResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use ListEnabledMessageRecipientsResponse.ProtoReflect.Descriptor instead. +func (*ListEnabledMessageRecipientsResponse) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{6} +} + +func (x *ListEnabledMessageRecipientsResponse) GetMessageRecipients() []*MessageRecipient { + if x != nil { + return x.MessageRecipients + } + return nil +} + +// 查找单个接收人信息 +type FindEnabledMessageRecipientRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientId int64 `protobuf:"varint,1,opt,name=messageRecipientId,proto3" json:"messageRecipientId,omitempty"` +} + +func (x *FindEnabledMessageRecipientRequest) Reset() { + *x = FindEnabledMessageRecipientRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageRecipientRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageRecipientRequest) ProtoMessage() {} + +func (x *FindEnabledMessageRecipientRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use FindEnabledMessageRecipientRequest.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageRecipientRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{7} +} + +func (x *FindEnabledMessageRecipientRequest) GetMessageRecipientId() int64 { + if x != nil { + return x.MessageRecipientId + } + return 0 +} + +type FindEnabledMessageRecipientResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipient *MessageRecipient `protobuf:"bytes,1,opt,name=messageRecipient,proto3" json:"messageRecipient,omitempty"` +} + +func (x *FindEnabledMessageRecipientResponse) Reset() { + *x = FindEnabledMessageRecipientResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageRecipientResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageRecipientResponse) ProtoMessage() {} + +func (x *FindEnabledMessageRecipientResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use FindEnabledMessageRecipientResponse.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageRecipientResponse) Descriptor() ([]byte, []int) { + return file_service_message_recipient_proto_rawDescGZIP(), []int{8} +} + +func (x *FindEnabledMessageRecipientResponse) GetMessageRecipient() *MessageRecipient { + if x != nil { + return x.MessageRecipient + } + return nil +} + +var File_service_message_recipient_proto protoreflect.FileDescriptor + +var file_service_message_recipient_proto_rawDesc = []byte{ + 0x0a, 0x1f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1e, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, + 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x22, 0xab, 0x01, 0x0a, 0x1d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, + 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x22, 0x50, + 0x0a, 0x1e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, + 0x22, 0xef, 0x01, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, + 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08, + 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x73, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, + 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, + 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, + 0x4f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x12, 0x12, + 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, + 0x65, 0x72, 0x22, 0x4f, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x49, 0x64, 0x22, 0x95, 0x01, 0x0a, 0x27, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x65, 0x64, + 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6d, 0x65, + 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, + 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x49, + 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x22, 0xbd, 0x01, 0x0a, 0x23, + 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x61, 0x64, 0x6d, 0x69, 0x6e, 0x49, 0x64, 0x12, 0x1c, 0x0a, + 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x6d, 0x65, 0x64, 0x69, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x67, + 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x67, 0x72, + 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, + 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6b, 0x65, 0x79, 0x77, 0x6f, 0x72, 0x64, 0x12, + 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, + 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x6a, 0x0a, 0x24, 0x4c, + 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x42, 0x0a, 0x11, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, + 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x52, 0x11, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x22, 0x54, 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x45, + 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x2e, 0x0a, + 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0x67, 0x0a, + 0x23, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x40, 0x0a, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, + 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x52, 0x10, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x32, 0xde, 0x04, 0x0a, 0x17, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x53, 0x65, 0x72, 0x76, 0x69, + 0x63, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x2e, 0x70, + 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x16, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x2e, + 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x12, 0x4b, 0x0a, 0x16, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, + 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, + 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x65, 0x0a, + 0x20, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x73, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, + 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, + 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x71, 0x0a, 0x1c, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, + 0x65, 0x6e, 0x74, 0x73, 0x12, 0x27, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, + 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x28, 0x2e, + 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x66, 0x69, 0x6e, 0x64, 0x45, + 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, + 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_service_message_recipient_proto_rawDescOnce sync.Once + file_service_message_recipient_proto_rawDescData = file_service_message_recipient_proto_rawDesc +) + +func file_service_message_recipient_proto_rawDescGZIP() []byte { + file_service_message_recipient_proto_rawDescOnce.Do(func() { + file_service_message_recipient_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_recipient_proto_rawDescData) + }) + return file_service_message_recipient_proto_rawDescData +} + +var file_service_message_recipient_proto_msgTypes = make([]protoimpl.MessageInfo, 9) +var file_service_message_recipient_proto_goTypes = []interface{}{ + (*CreateMessageRecipientRequest)(nil), // 0: pb.CreateMessageRecipientRequest + (*CreateMessageRecipientResponse)(nil), // 1: pb.CreateMessageRecipientResponse + (*UpdateMessageRecipientRequest)(nil), // 2: pb.UpdateMessageRecipientRequest + (*DeleteMessageRecipientRequest)(nil), // 3: pb.DeleteMessageRecipientRequest + (*CountAllEnabledMessageRecipientsRequest)(nil), // 4: pb.CountAllEnabledMessageRecipientsRequest + (*ListEnabledMessageRecipientsRequest)(nil), // 5: pb.ListEnabledMessageRecipientsRequest + (*ListEnabledMessageRecipientsResponse)(nil), // 6: pb.ListEnabledMessageRecipientsResponse + (*FindEnabledMessageRecipientRequest)(nil), // 7: pb.FindEnabledMessageRecipientRequest + (*FindEnabledMessageRecipientResponse)(nil), // 8: pb.FindEnabledMessageRecipientResponse + (*MessageRecipient)(nil), // 9: pb.MessageRecipient + (*RPCSuccess)(nil), // 10: pb.RPCSuccess + (*RPCCountResponse)(nil), // 11: pb.RPCCountResponse +} +var file_service_message_recipient_proto_depIdxs = []int32{ + 9, // 0: pb.ListEnabledMessageRecipientsResponse.messageRecipients:type_name -> pb.MessageRecipient + 9, // 1: pb.FindEnabledMessageRecipientResponse.messageRecipient:type_name -> pb.MessageRecipient + 0, // 2: pb.MessageRecipientService.createMessageRecipient:input_type -> pb.CreateMessageRecipientRequest + 2, // 3: pb.MessageRecipientService.updateMessageRecipient:input_type -> pb.UpdateMessageRecipientRequest + 3, // 4: pb.MessageRecipientService.deleteMessageRecipient:input_type -> pb.DeleteMessageRecipientRequest + 4, // 5: pb.MessageRecipientService.countAllEnabledMessageRecipients:input_type -> pb.CountAllEnabledMessageRecipientsRequest + 5, // 6: pb.MessageRecipientService.listEnabledMessageRecipients:input_type -> pb.ListEnabledMessageRecipientsRequest + 7, // 7: pb.MessageRecipientService.findEnabledMessageRecipient:input_type -> pb.FindEnabledMessageRecipientRequest + 1, // 8: pb.MessageRecipientService.createMessageRecipient:output_type -> pb.CreateMessageRecipientResponse + 10, // 9: pb.MessageRecipientService.updateMessageRecipient:output_type -> pb.RPCSuccess + 10, // 10: pb.MessageRecipientService.deleteMessageRecipient:output_type -> pb.RPCSuccess + 11, // 11: pb.MessageRecipientService.countAllEnabledMessageRecipients:output_type -> pb.RPCCountResponse + 6, // 12: pb.MessageRecipientService.listEnabledMessageRecipients:output_type -> pb.ListEnabledMessageRecipientsResponse + 8, // 13: pb.MessageRecipientService.findEnabledMessageRecipient:output_type -> pb.FindEnabledMessageRecipientResponse + 8, // [8:14] is the sub-list for method output_type + 2, // [2:8] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_service_message_recipient_proto_init() } +func file_service_message_recipient_proto_init() { + if File_service_message_recipient_proto != nil { + return + } + file_models_message_recipient_proto_init() + file_models_rpc_messages_proto_init() + if !protoimpl.UnsafeEnabled { + file_service_message_recipient_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageRecipientRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageRecipientResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMessageRecipientRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteMessageRecipientRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CountAllEnabledMessageRecipientsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListEnabledMessageRecipientsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListEnabledMessageRecipientsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageRecipientRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageRecipientResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_service_message_recipient_proto_rawDesc, + NumEnums: 0, + NumMessages: 9, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_service_message_recipient_proto_goTypes, + DependencyIndexes: file_service_message_recipient_proto_depIdxs, + MessageInfos: file_service_message_recipient_proto_msgTypes, + }.Build() + File_service_message_recipient_proto = out.File + file_service_message_recipient_proto_rawDesc = nil + file_service_message_recipient_proto_goTypes = nil + file_service_message_recipient_proto_depIdxs = nil +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +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. +const _ = grpc.SupportPackageIsVersion6 + +// MessageRecipientServiceClient is the client API for MessageRecipientService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MessageRecipientServiceClient interface { + // 创建接收人 + CreateMessageRecipient(ctx context.Context, in *CreateMessageRecipientRequest, opts ...grpc.CallOption) (*CreateMessageRecipientResponse, error) + // 修改接收人 + UpdateMessageRecipient(ctx context.Context, in *UpdateMessageRecipientRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 删除接收人 + DeleteMessageRecipient(ctx context.Context, in *DeleteMessageRecipientRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 计算接收人数量 + CountAllEnabledMessageRecipients(ctx context.Context, in *CountAllEnabledMessageRecipientsRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) + // 列出单页接收人 + ListEnabledMessageRecipients(ctx context.Context, in *ListEnabledMessageRecipientsRequest, opts ...grpc.CallOption) (*ListEnabledMessageRecipientsResponse, error) + // 查找单个接收人信息 + FindEnabledMessageRecipient(ctx context.Context, in *FindEnabledMessageRecipientRequest, opts ...grpc.CallOption) (*FindEnabledMessageRecipientResponse, error) +} + +type messageRecipientServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMessageRecipientServiceClient(cc grpc.ClientConnInterface) MessageRecipientServiceClient { + return &messageRecipientServiceClient{cc} +} + +func (c *messageRecipientServiceClient) CreateMessageRecipient(ctx context.Context, in *CreateMessageRecipientRequest, opts ...grpc.CallOption) (*CreateMessageRecipientResponse, error) { + out := new(CreateMessageRecipientResponse) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientService/createMessageRecipient", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientServiceClient) UpdateMessageRecipient(ctx context.Context, in *UpdateMessageRecipientRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientService/updateMessageRecipient", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientServiceClient) DeleteMessageRecipient(ctx context.Context, in *DeleteMessageRecipientRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientService/deleteMessageRecipient", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientServiceClient) CountAllEnabledMessageRecipients(ctx context.Context, in *CountAllEnabledMessageRecipientsRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) { + out := new(RPCCountResponse) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientService/countAllEnabledMessageRecipients", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientServiceClient) ListEnabledMessageRecipients(ctx context.Context, in *ListEnabledMessageRecipientsRequest, opts ...grpc.CallOption) (*ListEnabledMessageRecipientsResponse, error) { + out := new(ListEnabledMessageRecipientsResponse) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientService/listEnabledMessageRecipients", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientServiceClient) FindEnabledMessageRecipient(ctx context.Context, in *FindEnabledMessageRecipientRequest, opts ...grpc.CallOption) (*FindEnabledMessageRecipientResponse, error) { + out := new(FindEnabledMessageRecipientResponse) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientService/findEnabledMessageRecipient", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MessageRecipientServiceServer is the server API for MessageRecipientService service. +type MessageRecipientServiceServer interface { + // 创建接收人 + CreateMessageRecipient(context.Context, *CreateMessageRecipientRequest) (*CreateMessageRecipientResponse, error) + // 修改接收人 + UpdateMessageRecipient(context.Context, *UpdateMessageRecipientRequest) (*RPCSuccess, error) + // 删除接收人 + DeleteMessageRecipient(context.Context, *DeleteMessageRecipientRequest) (*RPCSuccess, error) + // 计算接收人数量 + CountAllEnabledMessageRecipients(context.Context, *CountAllEnabledMessageRecipientsRequest) (*RPCCountResponse, error) + // 列出单页接收人 + ListEnabledMessageRecipients(context.Context, *ListEnabledMessageRecipientsRequest) (*ListEnabledMessageRecipientsResponse, error) + // 查找单个接收人信息 + FindEnabledMessageRecipient(context.Context, *FindEnabledMessageRecipientRequest) (*FindEnabledMessageRecipientResponse, error) +} + +// UnimplementedMessageRecipientServiceServer can be embedded to have forward compatible implementations. +type UnimplementedMessageRecipientServiceServer struct { +} + +func (*UnimplementedMessageRecipientServiceServer) CreateMessageRecipient(context.Context, *CreateMessageRecipientRequest) (*CreateMessageRecipientResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateMessageRecipient not implemented") +} +func (*UnimplementedMessageRecipientServiceServer) UpdateMessageRecipient(context.Context, *UpdateMessageRecipientRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateMessageRecipient not implemented") +} +func (*UnimplementedMessageRecipientServiceServer) DeleteMessageRecipient(context.Context, *DeleteMessageRecipientRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteMessageRecipient not implemented") +} +func (*UnimplementedMessageRecipientServiceServer) CountAllEnabledMessageRecipients(context.Context, *CountAllEnabledMessageRecipientsRequest) (*RPCCountResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledMessageRecipients not implemented") +} +func (*UnimplementedMessageRecipientServiceServer) ListEnabledMessageRecipients(context.Context, *ListEnabledMessageRecipientsRequest) (*ListEnabledMessageRecipientsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListEnabledMessageRecipients not implemented") +} +func (*UnimplementedMessageRecipientServiceServer) FindEnabledMessageRecipient(context.Context, *FindEnabledMessageRecipientRequest) (*FindEnabledMessageRecipientResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindEnabledMessageRecipient not implemented") +} + +func RegisterMessageRecipientServiceServer(s *grpc.Server, srv MessageRecipientServiceServer) { + s.RegisterService(&_MessageRecipientService_serviceDesc, srv) +} + +func _MessageRecipientService_CreateMessageRecipient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateMessageRecipientRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientServiceServer).CreateMessageRecipient(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientService/CreateMessageRecipient", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientServiceServer).CreateMessageRecipient(ctx, req.(*CreateMessageRecipientRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientService_UpdateMessageRecipient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateMessageRecipientRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientServiceServer).UpdateMessageRecipient(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientService/UpdateMessageRecipient", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientServiceServer).UpdateMessageRecipient(ctx, req.(*UpdateMessageRecipientRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientService_DeleteMessageRecipient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteMessageRecipientRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientServiceServer).DeleteMessageRecipient(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientService/DeleteMessageRecipient", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientServiceServer).DeleteMessageRecipient(ctx, req.(*DeleteMessageRecipientRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientService_CountAllEnabledMessageRecipients_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CountAllEnabledMessageRecipientsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientServiceServer).CountAllEnabledMessageRecipients(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientService/CountAllEnabledMessageRecipients", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientServiceServer).CountAllEnabledMessageRecipients(ctx, req.(*CountAllEnabledMessageRecipientsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientService_ListEnabledMessageRecipients_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListEnabledMessageRecipientsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientServiceServer).ListEnabledMessageRecipients(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientService/ListEnabledMessageRecipients", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientServiceServer).ListEnabledMessageRecipients(ctx, req.(*ListEnabledMessageRecipientsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientService_FindEnabledMessageRecipient_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindEnabledMessageRecipientRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientServiceServer).FindEnabledMessageRecipient(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientService/FindEnabledMessageRecipient", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientServiceServer).FindEnabledMessageRecipient(ctx, req.(*FindEnabledMessageRecipientRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _MessageRecipientService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pb.MessageRecipientService", + HandlerType: (*MessageRecipientServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "createMessageRecipient", + Handler: _MessageRecipientService_CreateMessageRecipient_Handler, + }, + { + MethodName: "updateMessageRecipient", + Handler: _MessageRecipientService_UpdateMessageRecipient_Handler, + }, + { + MethodName: "deleteMessageRecipient", + Handler: _MessageRecipientService_DeleteMessageRecipient_Handler, + }, + { + MethodName: "countAllEnabledMessageRecipients", + Handler: _MessageRecipientService_CountAllEnabledMessageRecipients_Handler, + }, + { + MethodName: "listEnabledMessageRecipients", + Handler: _MessageRecipientService_ListEnabledMessageRecipients_Handler, + }, + { + MethodName: "findEnabledMessageRecipient", + Handler: _MessageRecipientService_FindEnabledMessageRecipient_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "service_message_recipient.proto", +} diff --git a/pkg/rpc/pb/service_message_recipient_group.pb.go b/pkg/rpc/pb/service_message_recipient_group.pb.go new file mode 100644 index 0000000..8287383 --- /dev/null +++ b/pkg/rpc/pb/service_message_recipient_group.pb.go @@ -0,0 +1,921 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: service_message_recipient_group.proto + +package pb + +import ( + context "context" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + 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" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 创建分组 +type CreateMessageRecipientGroupRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` +} + +func (x *CreateMessageRecipientGroupRequest) Reset() { + *x = CreateMessageRecipientGroupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageRecipientGroupRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageRecipientGroupRequest) ProtoMessage() {} + +func (x *CreateMessageRecipientGroupRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use CreateMessageRecipientGroupRequest.ProtoReflect.Descriptor instead. +func (*CreateMessageRecipientGroupRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{0} +} + +func (x *CreateMessageRecipientGroupRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +type CreateMessageRecipientGroupResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientGroupId int64 `protobuf:"varint,1,opt,name=messageRecipientGroupId,proto3" json:"messageRecipientGroupId,omitempty"` +} + +func (x *CreateMessageRecipientGroupResponse) Reset() { + *x = CreateMessageRecipientGroupResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageRecipientGroupResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageRecipientGroupResponse) ProtoMessage() {} + +func (x *CreateMessageRecipientGroupResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use CreateMessageRecipientGroupResponse.ProtoReflect.Descriptor instead. +func (*CreateMessageRecipientGroupResponse) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{1} +} + +func (x *CreateMessageRecipientGroupResponse) GetMessageRecipientGroupId() int64 { + if x != nil { + return x.MessageRecipientGroupId + } + return 0 +} + +// 修改分组 +type UpdateMessageRecipientGroupRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientGroupId int64 `protobuf:"varint,1,opt,name=messageRecipientGroupId,proto3" json:"messageRecipientGroupId,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + IsOn bool `protobuf:"varint,3,opt,name=isOn,proto3" json:"isOn,omitempty"` +} + +func (x *UpdateMessageRecipientGroupRequest) Reset() { + *x = UpdateMessageRecipientGroupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UpdateMessageRecipientGroupRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateMessageRecipientGroupRequest) ProtoMessage() {} + +func (x *UpdateMessageRecipientGroupRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use UpdateMessageRecipientGroupRequest.ProtoReflect.Descriptor instead. +func (*UpdateMessageRecipientGroupRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{2} +} + +func (x *UpdateMessageRecipientGroupRequest) GetMessageRecipientGroupId() int64 { + if x != nil { + return x.MessageRecipientGroupId + } + return 0 +} + +func (x *UpdateMessageRecipientGroupRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *UpdateMessageRecipientGroupRequest) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +// 查找所有可用的分组 +type FindAllEnabledMessageRecipientGroupsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *FindAllEnabledMessageRecipientGroupsRequest) Reset() { + *x = FindAllEnabledMessageRecipientGroupsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindAllEnabledMessageRecipientGroupsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllEnabledMessageRecipientGroupsRequest) ProtoMessage() {} + +func (x *FindAllEnabledMessageRecipientGroupsRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use FindAllEnabledMessageRecipientGroupsRequest.ProtoReflect.Descriptor instead. +func (*FindAllEnabledMessageRecipientGroupsRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{3} +} + +type FindAllEnabledMessageRecipientGroupsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientGroups []*MessageRecipientGroup `protobuf:"bytes,1,rep,name=messageRecipientGroups,proto3" json:"messageRecipientGroups,omitempty"` +} + +func (x *FindAllEnabledMessageRecipientGroupsResponse) Reset() { + *x = FindAllEnabledMessageRecipientGroupsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindAllEnabledMessageRecipientGroupsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllEnabledMessageRecipientGroupsResponse) ProtoMessage() {} + +func (x *FindAllEnabledMessageRecipientGroupsResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use FindAllEnabledMessageRecipientGroupsResponse.ProtoReflect.Descriptor instead. +func (*FindAllEnabledMessageRecipientGroupsResponse) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{4} +} + +func (x *FindAllEnabledMessageRecipientGroupsResponse) GetMessageRecipientGroups() []*MessageRecipientGroup { + if x != nil { + return x.MessageRecipientGroups + } + return nil +} + +// 删除分组 +type DeleteMessageRecipientGroupRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientGroupId int64 `protobuf:"varint,1,opt,name=messageRecipientGroupId,proto3" json:"messageRecipientGroupId,omitempty"` +} + +func (x *DeleteMessageRecipientGroupRequest) Reset() { + *x = DeleteMessageRecipientGroupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteMessageRecipientGroupRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteMessageRecipientGroupRequest) ProtoMessage() {} + +func (x *DeleteMessageRecipientGroupRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use DeleteMessageRecipientGroupRequest.ProtoReflect.Descriptor instead. +func (*DeleteMessageRecipientGroupRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{5} +} + +func (x *DeleteMessageRecipientGroupRequest) GetMessageRecipientGroupId() int64 { + if x != nil { + return x.MessageRecipientGroupId + } + return 0 +} + +// 查找单个分组信息 +type FindEnabledMessageRecipientGroupRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientGroupId int64 `protobuf:"varint,1,opt,name=messageRecipientGroupId,proto3" json:"messageRecipientGroupId,omitempty"` +} + +func (x *FindEnabledMessageRecipientGroupRequest) Reset() { + *x = FindEnabledMessageRecipientGroupRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageRecipientGroupRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageRecipientGroupRequest) ProtoMessage() {} + +func (x *FindEnabledMessageRecipientGroupRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use FindEnabledMessageRecipientGroupRequest.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageRecipientGroupRequest) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{6} +} + +func (x *FindEnabledMessageRecipientGroupRequest) GetMessageRecipientGroupId() int64 { + if x != nil { + return x.MessageRecipientGroupId + } + return 0 +} + +type FindEnabledMessageRecipientGroupResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageRecipientGroup *MessageRecipientGroup `protobuf:"bytes,1,opt,name=messageRecipientGroup,proto3" json:"messageRecipientGroup,omitempty"` +} + +func (x *FindEnabledMessageRecipientGroupResponse) Reset() { + *x = FindEnabledMessageRecipientGroupResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_recipient_group_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageRecipientGroupResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageRecipientGroupResponse) ProtoMessage() {} + +func (x *FindEnabledMessageRecipientGroupResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_recipient_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) +} + +// Deprecated: Use FindEnabledMessageRecipientGroupResponse.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageRecipientGroupResponse) Descriptor() ([]byte, []int) { + return file_service_message_recipient_group_proto_rawDescGZIP(), []int{7} +} + +func (x *FindEnabledMessageRecipientGroupResponse) GetMessageRecipientGroup() *MessageRecipientGroup { + if x != nil { + return x.MessageRecipientGroup + } + return nil +} + +var File_service_message_recipient_group_proto protoreflect.FileDescriptor + +var file_service_message_recipient_group_proto_rawDesc = []byte{ + 0x0a, 0x25, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, + 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, 0x1a, 0x24, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x72, 0x65, 0x63, 0x69, + 0x70, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x38, 0x0a, 0x22, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x5f, 0x0a, 0x23, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x38, 0x0a, + 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x86, 0x01, 0x0a, 0x22, 0x55, 0x70, 0x64, 0x61, + 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, + 0x0a, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, + 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, 0x4f, 0x6e, + 0x22, 0x2d, 0x0a, 0x2b, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, + 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, + 0x81, 0x01, 0x0a, 0x2c, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, + 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x51, 0x0a, 0x16, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, + 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, + 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x16, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x73, 0x22, 0x5e, 0x0a, 0x22, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, 0x0a, 0x17, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, + 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x17, 0x6d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, + 0x70, 0x49, 0x64, 0x22, 0x63, 0x0a, 0x27, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, + 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x38, + 0x0a, 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x17, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x49, 0x64, 0x22, 0x7b, 0x0a, 0x28, 0x46, 0x69, 0x6e, 0x64, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x15, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, + 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x15, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x32, 0xc7, 0x04, 0x0a, 0x1c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x53, + 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x6e, 0x0a, 0x1b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, + 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x1b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, + 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, + 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x89, 0x01, + 0x0a, 0x24, 0x66, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, 0x12, 0x2f, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, + 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, + 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x55, 0x0a, 0x1b, 0x64, 0x65, 0x6c, + 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, + 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, + 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, + 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x12, 0x7d, 0x0a, 0x20, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, + 0x72, 0x6f, 0x75, 0x70, 0x12, 0x2b, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, + 0x70, 0x69, 0x65, 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x2c, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, + 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, + 0x6e, 0x74, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, + 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_service_message_recipient_group_proto_rawDescOnce sync.Once + file_service_message_recipient_group_proto_rawDescData = file_service_message_recipient_group_proto_rawDesc +) + +func file_service_message_recipient_group_proto_rawDescGZIP() []byte { + file_service_message_recipient_group_proto_rawDescOnce.Do(func() { + file_service_message_recipient_group_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_recipient_group_proto_rawDescData) + }) + return file_service_message_recipient_group_proto_rawDescData +} + +var file_service_message_recipient_group_proto_msgTypes = make([]protoimpl.MessageInfo, 8) +var file_service_message_recipient_group_proto_goTypes = []interface{}{ + (*CreateMessageRecipientGroupRequest)(nil), // 0: pb.CreateMessageRecipientGroupRequest + (*CreateMessageRecipientGroupResponse)(nil), // 1: pb.CreateMessageRecipientGroupResponse + (*UpdateMessageRecipientGroupRequest)(nil), // 2: pb.UpdateMessageRecipientGroupRequest + (*FindAllEnabledMessageRecipientGroupsRequest)(nil), // 3: pb.FindAllEnabledMessageRecipientGroupsRequest + (*FindAllEnabledMessageRecipientGroupsResponse)(nil), // 4: pb.FindAllEnabledMessageRecipientGroupsResponse + (*DeleteMessageRecipientGroupRequest)(nil), // 5: pb.DeleteMessageRecipientGroupRequest + (*FindEnabledMessageRecipientGroupRequest)(nil), // 6: pb.FindEnabledMessageRecipientGroupRequest + (*FindEnabledMessageRecipientGroupResponse)(nil), // 7: pb.FindEnabledMessageRecipientGroupResponse + (*MessageRecipientGroup)(nil), // 8: pb.MessageRecipientGroup + (*RPCSuccess)(nil), // 9: pb.RPCSuccess +} +var file_service_message_recipient_group_proto_depIdxs = []int32{ + 8, // 0: pb.FindAllEnabledMessageRecipientGroupsResponse.messageRecipientGroups:type_name -> pb.MessageRecipientGroup + 8, // 1: pb.FindEnabledMessageRecipientGroupResponse.messageRecipientGroup:type_name -> pb.MessageRecipientGroup + 0, // 2: pb.MessageRecipientGroupService.createMessageRecipientGroup:input_type -> pb.CreateMessageRecipientGroupRequest + 2, // 3: pb.MessageRecipientGroupService.updateMessageRecipientGroup:input_type -> pb.UpdateMessageRecipientGroupRequest + 3, // 4: pb.MessageRecipientGroupService.findAllEnabledMessageRecipientGroups:input_type -> pb.FindAllEnabledMessageRecipientGroupsRequest + 5, // 5: pb.MessageRecipientGroupService.deleteMessageRecipientGroup:input_type -> pb.DeleteMessageRecipientGroupRequest + 6, // 6: pb.MessageRecipientGroupService.findEnabledMessageRecipientGroup:input_type -> pb.FindEnabledMessageRecipientGroupRequest + 1, // 7: pb.MessageRecipientGroupService.createMessageRecipientGroup:output_type -> pb.CreateMessageRecipientGroupResponse + 9, // 8: pb.MessageRecipientGroupService.updateMessageRecipientGroup:output_type -> pb.RPCSuccess + 4, // 9: pb.MessageRecipientGroupService.findAllEnabledMessageRecipientGroups:output_type -> pb.FindAllEnabledMessageRecipientGroupsResponse + 9, // 10: pb.MessageRecipientGroupService.deleteMessageRecipientGroup:output_type -> pb.RPCSuccess + 7, // 11: pb.MessageRecipientGroupService.findEnabledMessageRecipientGroup:output_type -> pb.FindEnabledMessageRecipientGroupResponse + 7, // [7:12] is the sub-list for method output_type + 2, // [2:7] is the sub-list for method input_type + 2, // [2:2] is the sub-list for extension type_name + 2, // [2:2] is the sub-list for extension extendee + 0, // [0:2] is the sub-list for field type_name +} + +func init() { file_service_message_recipient_group_proto_init() } +func file_service_message_recipient_group_proto_init() { + if File_service_message_recipient_group_proto != nil { + return + } + file_models_message_recipient_group_proto_init() + file_models_rpc_messages_proto_init() + if !protoimpl.UnsafeEnabled { + file_service_message_recipient_group_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageRecipientGroupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_group_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageRecipientGroupResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_group_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMessageRecipientGroupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_group_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindAllEnabledMessageRecipientGroupsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_group_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindAllEnabledMessageRecipientGroupsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_group_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteMessageRecipientGroupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_group_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageRecipientGroupRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_recipient_group_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageRecipientGroupResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_service_message_recipient_group_proto_rawDesc, + NumEnums: 0, + NumMessages: 8, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_service_message_recipient_group_proto_goTypes, + DependencyIndexes: file_service_message_recipient_group_proto_depIdxs, + MessageInfos: file_service_message_recipient_group_proto_msgTypes, + }.Build() + File_service_message_recipient_group_proto = out.File + file_service_message_recipient_group_proto_rawDesc = nil + file_service_message_recipient_group_proto_goTypes = nil + file_service_message_recipient_group_proto_depIdxs = nil +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +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. +const _ = grpc.SupportPackageIsVersion6 + +// MessageRecipientGroupServiceClient is the client API for MessageRecipientGroupService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MessageRecipientGroupServiceClient interface { + // 创建分组 + CreateMessageRecipientGroup(ctx context.Context, in *CreateMessageRecipientGroupRequest, opts ...grpc.CallOption) (*CreateMessageRecipientGroupResponse, error) + // 修改分组 + UpdateMessageRecipientGroup(ctx context.Context, in *UpdateMessageRecipientGroupRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 查找所有可用的分组 + FindAllEnabledMessageRecipientGroups(ctx context.Context, in *FindAllEnabledMessageRecipientGroupsRequest, opts ...grpc.CallOption) (*FindAllEnabledMessageRecipientGroupsResponse, error) + // 删除分组 + DeleteMessageRecipientGroup(ctx context.Context, in *DeleteMessageRecipientGroupRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 查找单个分组信息 + FindEnabledMessageRecipientGroup(ctx context.Context, in *FindEnabledMessageRecipientGroupRequest, opts ...grpc.CallOption) (*FindEnabledMessageRecipientGroupResponse, error) +} + +type messageRecipientGroupServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMessageRecipientGroupServiceClient(cc grpc.ClientConnInterface) MessageRecipientGroupServiceClient { + return &messageRecipientGroupServiceClient{cc} +} + +func (c *messageRecipientGroupServiceClient) CreateMessageRecipientGroup(ctx context.Context, in *CreateMessageRecipientGroupRequest, opts ...grpc.CallOption) (*CreateMessageRecipientGroupResponse, error) { + out := new(CreateMessageRecipientGroupResponse) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientGroupService/createMessageRecipientGroup", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientGroupServiceClient) UpdateMessageRecipientGroup(ctx context.Context, in *UpdateMessageRecipientGroupRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientGroupService/updateMessageRecipientGroup", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientGroupServiceClient) FindAllEnabledMessageRecipientGroups(ctx context.Context, in *FindAllEnabledMessageRecipientGroupsRequest, opts ...grpc.CallOption) (*FindAllEnabledMessageRecipientGroupsResponse, error) { + out := new(FindAllEnabledMessageRecipientGroupsResponse) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientGroupService/findAllEnabledMessageRecipientGroups", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientGroupServiceClient) DeleteMessageRecipientGroup(ctx context.Context, in *DeleteMessageRecipientGroupRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientGroupService/deleteMessageRecipientGroup", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageRecipientGroupServiceClient) FindEnabledMessageRecipientGroup(ctx context.Context, in *FindEnabledMessageRecipientGroupRequest, opts ...grpc.CallOption) (*FindEnabledMessageRecipientGroupResponse, error) { + out := new(FindEnabledMessageRecipientGroupResponse) + err := c.cc.Invoke(ctx, "/pb.MessageRecipientGroupService/findEnabledMessageRecipientGroup", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MessageRecipientGroupServiceServer is the server API for MessageRecipientGroupService service. +type MessageRecipientGroupServiceServer interface { + // 创建分组 + CreateMessageRecipientGroup(context.Context, *CreateMessageRecipientGroupRequest) (*CreateMessageRecipientGroupResponse, error) + // 修改分组 + UpdateMessageRecipientGroup(context.Context, *UpdateMessageRecipientGroupRequest) (*RPCSuccess, error) + // 查找所有可用的分组 + FindAllEnabledMessageRecipientGroups(context.Context, *FindAllEnabledMessageRecipientGroupsRequest) (*FindAllEnabledMessageRecipientGroupsResponse, error) + // 删除分组 + DeleteMessageRecipientGroup(context.Context, *DeleteMessageRecipientGroupRequest) (*RPCSuccess, error) + // 查找单个分组信息 + FindEnabledMessageRecipientGroup(context.Context, *FindEnabledMessageRecipientGroupRequest) (*FindEnabledMessageRecipientGroupResponse, error) +} + +// UnimplementedMessageRecipientGroupServiceServer can be embedded to have forward compatible implementations. +type UnimplementedMessageRecipientGroupServiceServer struct { +} + +func (*UnimplementedMessageRecipientGroupServiceServer) CreateMessageRecipientGroup(context.Context, *CreateMessageRecipientGroupRequest) (*CreateMessageRecipientGroupResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateMessageRecipientGroup not implemented") +} +func (*UnimplementedMessageRecipientGroupServiceServer) UpdateMessageRecipientGroup(context.Context, *UpdateMessageRecipientGroupRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateMessageRecipientGroup not implemented") +} +func (*UnimplementedMessageRecipientGroupServiceServer) FindAllEnabledMessageRecipientGroups(context.Context, *FindAllEnabledMessageRecipientGroupsRequest) (*FindAllEnabledMessageRecipientGroupsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledMessageRecipientGroups not implemented") +} +func (*UnimplementedMessageRecipientGroupServiceServer) DeleteMessageRecipientGroup(context.Context, *DeleteMessageRecipientGroupRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteMessageRecipientGroup not implemented") +} +func (*UnimplementedMessageRecipientGroupServiceServer) FindEnabledMessageRecipientGroup(context.Context, *FindEnabledMessageRecipientGroupRequest) (*FindEnabledMessageRecipientGroupResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindEnabledMessageRecipientGroup not implemented") +} + +func RegisterMessageRecipientGroupServiceServer(s *grpc.Server, srv MessageRecipientGroupServiceServer) { + s.RegisterService(&_MessageRecipientGroupService_serviceDesc, srv) +} + +func _MessageRecipientGroupService_CreateMessageRecipientGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateMessageRecipientGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientGroupServiceServer).CreateMessageRecipientGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientGroupService/CreateMessageRecipientGroup", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientGroupServiceServer).CreateMessageRecipientGroup(ctx, req.(*CreateMessageRecipientGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientGroupService_UpdateMessageRecipientGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateMessageRecipientGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientGroupServiceServer).UpdateMessageRecipientGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientGroupService/UpdateMessageRecipientGroup", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientGroupServiceServer).UpdateMessageRecipientGroup(ctx, req.(*UpdateMessageRecipientGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientGroupService_FindAllEnabledMessageRecipientGroups_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindAllEnabledMessageRecipientGroupsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientGroupServiceServer).FindAllEnabledMessageRecipientGroups(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientGroupService/FindAllEnabledMessageRecipientGroups", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientGroupServiceServer).FindAllEnabledMessageRecipientGroups(ctx, req.(*FindAllEnabledMessageRecipientGroupsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientGroupService_DeleteMessageRecipientGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteMessageRecipientGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientGroupServiceServer).DeleteMessageRecipientGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientGroupService/DeleteMessageRecipientGroup", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientGroupServiceServer).DeleteMessageRecipientGroup(ctx, req.(*DeleteMessageRecipientGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageRecipientGroupService_FindEnabledMessageRecipientGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindEnabledMessageRecipientGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageRecipientGroupServiceServer).FindEnabledMessageRecipientGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageRecipientGroupService/FindEnabledMessageRecipientGroup", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageRecipientGroupServiceServer).FindEnabledMessageRecipientGroup(ctx, req.(*FindEnabledMessageRecipientGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _MessageRecipientGroupService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pb.MessageRecipientGroupService", + HandlerType: (*MessageRecipientGroupServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "createMessageRecipientGroup", + Handler: _MessageRecipientGroupService_CreateMessageRecipientGroup_Handler, + }, + { + MethodName: "updateMessageRecipientGroup", + Handler: _MessageRecipientGroupService_UpdateMessageRecipientGroup_Handler, + }, + { + MethodName: "findAllEnabledMessageRecipientGroups", + Handler: _MessageRecipientGroupService_FindAllEnabledMessageRecipientGroups_Handler, + }, + { + MethodName: "deleteMessageRecipientGroup", + Handler: _MessageRecipientGroupService_DeleteMessageRecipientGroup_Handler, + }, + { + MethodName: "findEnabledMessageRecipientGroup", + Handler: _MessageRecipientGroupService_FindEnabledMessageRecipientGroup_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "service_message_recipient_group.proto", +} diff --git a/pkg/rpc/pb/service_message_task.pb.go b/pkg/rpc/pb/service_message_task.pb.go new file mode 100644 index 0000000..aba51fa --- /dev/null +++ b/pkg/rpc/pb/service_message_task.pb.go @@ -0,0 +1,961 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: service_message_task.proto + +package pb + +import ( + context "context" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + 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" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 创建消息任务 +type CreateMessageTaskRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + RecipientId int64 `protobuf:"varint,1,opt,name=recipientId,proto3" json:"recipientId,omitempty"` + InstanceId int64 `protobuf:"varint,2,opt,name=instanceId,proto3" json:"instanceId,omitempty"` + User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"` + Subject string `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"` + Body string `protobuf:"bytes,5,opt,name=body,proto3" json:"body,omitempty"` + IsPrimary bool `protobuf:"varint,6,opt,name=isPrimary,proto3" json:"isPrimary,omitempty"` +} + +func (x *CreateMessageTaskRequest) Reset() { + *x = CreateMessageTaskRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageTaskRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageTaskRequest) ProtoMessage() {} + +func (x *CreateMessageTaskRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use CreateMessageTaskRequest.ProtoReflect.Descriptor instead. +func (*CreateMessageTaskRequest) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{0} +} + +func (x *CreateMessageTaskRequest) GetRecipientId() int64 { + if x != nil { + return x.RecipientId + } + return 0 +} + +func (x *CreateMessageTaskRequest) GetInstanceId() int64 { + if x != nil { + return x.InstanceId + } + return 0 +} + +func (x *CreateMessageTaskRequest) GetUser() string { + if x != nil { + return x.User + } + return "" +} + +func (x *CreateMessageTaskRequest) GetSubject() string { + if x != nil { + return x.Subject + } + return "" +} + +func (x *CreateMessageTaskRequest) GetBody() string { + if x != nil { + return x.Body + } + return "" +} + +func (x *CreateMessageTaskRequest) GetIsPrimary() bool { + if x != nil { + return x.IsPrimary + } + return false +} + +type CreateMessageTaskResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageTaskId int64 `protobuf:"varint,1,opt,name=messageTaskId,proto3" json:"messageTaskId,omitempty"` +} + +func (x *CreateMessageTaskResponse) Reset() { + *x = CreateMessageTaskResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMessageTaskResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMessageTaskResponse) ProtoMessage() {} + +func (x *CreateMessageTaskResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use CreateMessageTaskResponse.ProtoReflect.Descriptor instead. +func (*CreateMessageTaskResponse) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{1} +} + +func (x *CreateMessageTaskResponse) GetMessageTaskId() int64 { + if x != nil { + return x.MessageTaskId + } + return 0 +} + +// 查找要发送的消息任务 +type FindSendingMessageTasksRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` +} + +func (x *FindSendingMessageTasksRequest) Reset() { + *x = FindSendingMessageTasksRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindSendingMessageTasksRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindSendingMessageTasksRequest) ProtoMessage() {} + +func (x *FindSendingMessageTasksRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use FindSendingMessageTasksRequest.ProtoReflect.Descriptor instead. +func (*FindSendingMessageTasksRequest) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{2} +} + +func (x *FindSendingMessageTasksRequest) GetSize() int64 { + if x != nil { + return x.Size + } + return 0 +} + +type FindSendingMessageTasksResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageTasks []*MessageTask `protobuf:"bytes,1,rep,name=messageTasks,proto3" json:"messageTasks,omitempty"` +} + +func (x *FindSendingMessageTasksResponse) Reset() { + *x = FindSendingMessageTasksResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindSendingMessageTasksResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindSendingMessageTasksResponse) ProtoMessage() {} + +func (x *FindSendingMessageTasksResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use FindSendingMessageTasksResponse.ProtoReflect.Descriptor instead. +func (*FindSendingMessageTasksResponse) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{3} +} + +func (x *FindSendingMessageTasksResponse) GetMessageTasks() []*MessageTask { + if x != nil { + return x.MessageTasks + } + return nil +} + +// 修改消息任务状态 +type UpdateMessageTaskStatusRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageTaskId int64 `protobuf:"varint,1,opt,name=messageTaskId,proto3" json:"messageTaskId,omitempty"` + Status int32 `protobuf:"varint,2,opt,name=status,proto3" json:"status,omitempty"` + Result *MessageTaskResult `protobuf:"bytes,3,opt,name=result,proto3" json:"result,omitempty"` +} + +func (x *UpdateMessageTaskStatusRequest) Reset() { + *x = UpdateMessageTaskStatusRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UpdateMessageTaskStatusRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateMessageTaskStatusRequest) ProtoMessage() {} + +func (x *UpdateMessageTaskStatusRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use UpdateMessageTaskStatusRequest.ProtoReflect.Descriptor instead. +func (*UpdateMessageTaskStatusRequest) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{4} +} + +func (x *UpdateMessageTaskStatusRequest) GetMessageTaskId() int64 { + if x != nil { + return x.MessageTaskId + } + return 0 +} + +func (x *UpdateMessageTaskStatusRequest) GetStatus() int32 { + if x != nil { + return x.Status + } + return 0 +} + +func (x *UpdateMessageTaskStatusRequest) GetResult() *MessageTaskResult { + if x != nil { + return x.Result + } + return nil +} + +// 删除消息任务 +type DeleteMessageTaskRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageTaskId int64 `protobuf:"varint,1,opt,name=messageTaskId,proto3" json:"messageTaskId,omitempty"` +} + +func (x *DeleteMessageTaskRequest) Reset() { + *x = DeleteMessageTaskRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteMessageTaskRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteMessageTaskRequest) ProtoMessage() {} + +func (x *DeleteMessageTaskRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use DeleteMessageTaskRequest.ProtoReflect.Descriptor instead. +func (*DeleteMessageTaskRequest) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{5} +} + +func (x *DeleteMessageTaskRequest) GetMessageTaskId() int64 { + if x != nil { + return x.MessageTaskId + } + return 0 +} + +// 读取消息任务状态 +type FindEnabledMessageTaskRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageTaskId int64 `protobuf:"varint,1,opt,name=messageTaskId,proto3" json:"messageTaskId,omitempty"` +} + +func (x *FindEnabledMessageTaskRequest) Reset() { + *x = FindEnabledMessageTaskRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageTaskRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageTaskRequest) ProtoMessage() {} + +func (x *FindEnabledMessageTaskRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use FindEnabledMessageTaskRequest.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageTaskRequest) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{6} +} + +func (x *FindEnabledMessageTaskRequest) GetMessageTaskId() int64 { + if x != nil { + return x.MessageTaskId + } + return 0 +} + +type FindEnabledMessageTaskResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageTask *MessageTask `protobuf:"bytes,1,opt,name=messageTask,proto3" json:"messageTask,omitempty"` +} + +func (x *FindEnabledMessageTaskResponse) Reset() { + *x = FindEnabledMessageTaskResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMessageTaskResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMessageTaskResponse) ProtoMessage() {} + +func (x *FindEnabledMessageTaskResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_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) +} + +// Deprecated: Use FindEnabledMessageTaskResponse.ProtoReflect.Descriptor instead. +func (*FindEnabledMessageTaskResponse) Descriptor() ([]byte, []int) { + return file_service_message_task_proto_rawDescGZIP(), []int{7} +} + +func (x *FindEnabledMessageTaskResponse) GetMessageTask() *MessageTask { + if x != nil { + return x.MessageTask + } + return nil +} + +var File_service_message_task_proto protoreflect.FileDescriptor + +var file_service_message_task_proto_rawDesc = []byte{ + 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, + 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, + 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbc, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x20, 0x0a, 0x0b, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, 0x65, 0x6e, 0x74, + 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x63, 0x69, 0x70, 0x69, + 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, + 0x65, 0x49, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, + 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x73, 0x75, 0x62, + 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x75, 0x62, 0x6a, + 0x65, 0x63, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x50, 0x72, 0x69, + 0x6d, 0x61, 0x72, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x50, 0x72, + 0x69, 0x6d, 0x61, 0x72, 0x79, 0x22, 0x41, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, + 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x34, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, + 0x53, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, + 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, + 0x7a, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x56, + 0x0a, 0x1f, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x33, 0x0a, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, + 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x0c, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x22, 0x8d, 0x01, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x12, + 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, + 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2d, 0x0a, 0x06, 0x72, 0x65, 0x73, 0x75, 0x6c, + 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x15, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x52, 0x06, + 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x22, 0x40, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, + 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, + 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, 0x45, 0x0a, 0x1d, 0x46, 0x69, 0x6e, 0x64, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, + 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0d, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, + 0x52, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x49, 0x64, 0x22, + 0x53, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x31, 0x0a, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x0b, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x61, 0x73, 0x6b, 0x32, 0xbd, 0x03, 0x0a, 0x12, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x61, 0x73, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, + 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, + 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, + 0x17, 0x66, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, + 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, + 0x6e, 0x64, 0x53, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, + 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x53, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, + 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x2e, 0x70, + 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, + 0x61, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, + 0x12, 0x41, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, + 0x65, 0x73, 0x73, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, + 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x12, 0x21, 0x2e, + 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, + 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_service_message_task_proto_rawDescOnce sync.Once + file_service_message_task_proto_rawDescData = file_service_message_task_proto_rawDesc +) + +func file_service_message_task_proto_rawDescGZIP() []byte { + file_service_message_task_proto_rawDescOnce.Do(func() { + file_service_message_task_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_task_proto_rawDescData) + }) + return file_service_message_task_proto_rawDescData +} + +var file_service_message_task_proto_msgTypes = make([]protoimpl.MessageInfo, 8) +var file_service_message_task_proto_goTypes = []interface{}{ + (*CreateMessageTaskRequest)(nil), // 0: pb.CreateMessageTaskRequest + (*CreateMessageTaskResponse)(nil), // 1: pb.CreateMessageTaskResponse + (*FindSendingMessageTasksRequest)(nil), // 2: pb.FindSendingMessageTasksRequest + (*FindSendingMessageTasksResponse)(nil), // 3: pb.FindSendingMessageTasksResponse + (*UpdateMessageTaskStatusRequest)(nil), // 4: pb.UpdateMessageTaskStatusRequest + (*DeleteMessageTaskRequest)(nil), // 5: pb.DeleteMessageTaskRequest + (*FindEnabledMessageTaskRequest)(nil), // 6: pb.FindEnabledMessageTaskRequest + (*FindEnabledMessageTaskResponse)(nil), // 7: pb.FindEnabledMessageTaskResponse + (*MessageTask)(nil), // 8: pb.MessageTask + (*MessageTaskResult)(nil), // 9: pb.MessageTaskResult + (*RPCSuccess)(nil), // 10: pb.RPCSuccess +} +var file_service_message_task_proto_depIdxs = []int32{ + 8, // 0: pb.FindSendingMessageTasksResponse.messageTasks:type_name -> pb.MessageTask + 9, // 1: pb.UpdateMessageTaskStatusRequest.result:type_name -> pb.MessageTaskResult + 8, // 2: pb.FindEnabledMessageTaskResponse.messageTask:type_name -> pb.MessageTask + 0, // 3: pb.MessageTaskService.createMessageTask:input_type -> pb.CreateMessageTaskRequest + 2, // 4: pb.MessageTaskService.findSendingMessageTasks:input_type -> pb.FindSendingMessageTasksRequest + 4, // 5: pb.MessageTaskService.updateMessageTaskStatus:input_type -> pb.UpdateMessageTaskStatusRequest + 5, // 6: pb.MessageTaskService.deleteMessageTask:input_type -> pb.DeleteMessageTaskRequest + 6, // 7: pb.MessageTaskService.findEnabledMessageTask:input_type -> pb.FindEnabledMessageTaskRequest + 1, // 8: pb.MessageTaskService.createMessageTask:output_type -> pb.CreateMessageTaskResponse + 3, // 9: pb.MessageTaskService.findSendingMessageTasks:output_type -> pb.FindSendingMessageTasksResponse + 10, // 10: pb.MessageTaskService.updateMessageTaskStatus:output_type -> pb.RPCSuccess + 10, // 11: pb.MessageTaskService.deleteMessageTask:output_type -> pb.RPCSuccess + 7, // 12: pb.MessageTaskService.findEnabledMessageTask:output_type -> pb.FindEnabledMessageTaskResponse + 8, // [8:13] is the sub-list for method output_type + 3, // [3:8] is the sub-list for method input_type + 3, // [3:3] is the sub-list for extension type_name + 3, // [3:3] is the sub-list for extension extendee + 0, // [0:3] is the sub-list for field type_name +} + +func init() { file_service_message_task_proto_init() } +func file_service_message_task_proto_init() { + if File_service_message_task_proto != nil { + return + } + file_models_message_task_proto_init() + file_models_rpc_messages_proto_init() + if !protoimpl.UnsafeEnabled { + file_service_message_task_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageTaskRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMessageTaskResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindSendingMessageTasksRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindSendingMessageTasksResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMessageTaskStatusRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteMessageTaskRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageTaskRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMessageTaskResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_service_message_task_proto_rawDesc, + NumEnums: 0, + NumMessages: 8, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_service_message_task_proto_goTypes, + DependencyIndexes: file_service_message_task_proto_depIdxs, + MessageInfos: file_service_message_task_proto_msgTypes, + }.Build() + File_service_message_task_proto = out.File + file_service_message_task_proto_rawDesc = nil + file_service_message_task_proto_goTypes = nil + file_service_message_task_proto_depIdxs = nil +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +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. +const _ = grpc.SupportPackageIsVersion6 + +// MessageTaskServiceClient is the client API for MessageTaskService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MessageTaskServiceClient interface { + // 创建消息任务 + CreateMessageTask(ctx context.Context, in *CreateMessageTaskRequest, opts ...grpc.CallOption) (*CreateMessageTaskResponse, error) + // 查找要发送的消息任务 + FindSendingMessageTasks(ctx context.Context, in *FindSendingMessageTasksRequest, opts ...grpc.CallOption) (*FindSendingMessageTasksResponse, error) + // 修改消息任务状态 + UpdateMessageTaskStatus(ctx context.Context, in *UpdateMessageTaskStatusRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 删除消息任务 + DeleteMessageTask(ctx context.Context, in *DeleteMessageTaskRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 读取消息任务状态 + FindEnabledMessageTask(ctx context.Context, in *FindEnabledMessageTaskRequest, opts ...grpc.CallOption) (*FindEnabledMessageTaskResponse, error) +} + +type messageTaskServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMessageTaskServiceClient(cc grpc.ClientConnInterface) MessageTaskServiceClient { + return &messageTaskServiceClient{cc} +} + +func (c *messageTaskServiceClient) CreateMessageTask(ctx context.Context, in *CreateMessageTaskRequest, opts ...grpc.CallOption) (*CreateMessageTaskResponse, error) { + out := new(CreateMessageTaskResponse) + err := c.cc.Invoke(ctx, "/pb.MessageTaskService/createMessageTask", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageTaskServiceClient) FindSendingMessageTasks(ctx context.Context, in *FindSendingMessageTasksRequest, opts ...grpc.CallOption) (*FindSendingMessageTasksResponse, error) { + out := new(FindSendingMessageTasksResponse) + err := c.cc.Invoke(ctx, "/pb.MessageTaskService/findSendingMessageTasks", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageTaskServiceClient) UpdateMessageTaskStatus(ctx context.Context, in *UpdateMessageTaskStatusRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageTaskService/updateMessageTaskStatus", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageTaskServiceClient) DeleteMessageTask(ctx context.Context, in *DeleteMessageTaskRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MessageTaskService/deleteMessageTask", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageTaskServiceClient) FindEnabledMessageTask(ctx context.Context, in *FindEnabledMessageTaskRequest, opts ...grpc.CallOption) (*FindEnabledMessageTaskResponse, error) { + out := new(FindEnabledMessageTaskResponse) + err := c.cc.Invoke(ctx, "/pb.MessageTaskService/findEnabledMessageTask", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MessageTaskServiceServer is the server API for MessageTaskService service. +type MessageTaskServiceServer interface { + // 创建消息任务 + CreateMessageTask(context.Context, *CreateMessageTaskRequest) (*CreateMessageTaskResponse, error) + // 查找要发送的消息任务 + FindSendingMessageTasks(context.Context, *FindSendingMessageTasksRequest) (*FindSendingMessageTasksResponse, error) + // 修改消息任务状态 + UpdateMessageTaskStatus(context.Context, *UpdateMessageTaskStatusRequest) (*RPCSuccess, error) + // 删除消息任务 + DeleteMessageTask(context.Context, *DeleteMessageTaskRequest) (*RPCSuccess, error) + // 读取消息任务状态 + FindEnabledMessageTask(context.Context, *FindEnabledMessageTaskRequest) (*FindEnabledMessageTaskResponse, error) +} + +// UnimplementedMessageTaskServiceServer can be embedded to have forward compatible implementations. +type UnimplementedMessageTaskServiceServer struct { +} + +func (*UnimplementedMessageTaskServiceServer) CreateMessageTask(context.Context, *CreateMessageTaskRequest) (*CreateMessageTaskResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateMessageTask not implemented") +} +func (*UnimplementedMessageTaskServiceServer) FindSendingMessageTasks(context.Context, *FindSendingMessageTasksRequest) (*FindSendingMessageTasksResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindSendingMessageTasks not implemented") +} +func (*UnimplementedMessageTaskServiceServer) UpdateMessageTaskStatus(context.Context, *UpdateMessageTaskStatusRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateMessageTaskStatus not implemented") +} +func (*UnimplementedMessageTaskServiceServer) DeleteMessageTask(context.Context, *DeleteMessageTaskRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteMessageTask not implemented") +} +func (*UnimplementedMessageTaskServiceServer) FindEnabledMessageTask(context.Context, *FindEnabledMessageTaskRequest) (*FindEnabledMessageTaskResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindEnabledMessageTask not implemented") +} + +func RegisterMessageTaskServiceServer(s *grpc.Server, srv MessageTaskServiceServer) { + s.RegisterService(&_MessageTaskService_serviceDesc, srv) +} + +func _MessageTaskService_CreateMessageTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateMessageTaskRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageTaskServiceServer).CreateMessageTask(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageTaskService/CreateMessageTask", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageTaskServiceServer).CreateMessageTask(ctx, req.(*CreateMessageTaskRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageTaskService_FindSendingMessageTasks_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindSendingMessageTasksRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageTaskServiceServer).FindSendingMessageTasks(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageTaskService/FindSendingMessageTasks", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageTaskServiceServer).FindSendingMessageTasks(ctx, req.(*FindSendingMessageTasksRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageTaskService_UpdateMessageTaskStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateMessageTaskStatusRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageTaskServiceServer).UpdateMessageTaskStatus(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageTaskService/UpdateMessageTaskStatus", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageTaskServiceServer).UpdateMessageTaskStatus(ctx, req.(*UpdateMessageTaskStatusRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageTaskService_DeleteMessageTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteMessageTaskRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageTaskServiceServer).DeleteMessageTask(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageTaskService/DeleteMessageTask", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageTaskServiceServer).DeleteMessageTask(ctx, req.(*DeleteMessageTaskRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageTaskService_FindEnabledMessageTask_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindEnabledMessageTaskRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageTaskServiceServer).FindEnabledMessageTask(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageTaskService/FindEnabledMessageTask", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageTaskServiceServer).FindEnabledMessageTask(ctx, req.(*FindEnabledMessageTaskRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _MessageTaskService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pb.MessageTaskService", + HandlerType: (*MessageTaskServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "createMessageTask", + Handler: _MessageTaskService_CreateMessageTask_Handler, + }, + { + MethodName: "findSendingMessageTasks", + Handler: _MessageTaskService_FindSendingMessageTasks_Handler, + }, + { + MethodName: "updateMessageTaskStatus", + Handler: _MessageTaskService_UpdateMessageTaskStatus_Handler, + }, + { + MethodName: "deleteMessageTask", + Handler: _MessageTaskService_DeleteMessageTask_Handler, + }, + { + MethodName: "findEnabledMessageTask", + Handler: _MessageTaskService_FindEnabledMessageTask_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "service_message_task.proto", +} diff --git a/pkg/rpc/pb/service_message_task_log.pb.go b/pkg/rpc/pb/service_message_task_log.pb.go new file mode 100644 index 0000000..21e1a60 --- /dev/null +++ b/pkg/rpc/pb/service_message_task_log.pb.go @@ -0,0 +1,427 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: service_message_task_log.proto + +package pb + +import ( + context "context" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + 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" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 计算日志数量 +type CountMessageTaskLogsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *CountMessageTaskLogsRequest) Reset() { + *x = CountMessageTaskLogsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_log_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CountMessageTaskLogsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CountMessageTaskLogsRequest) ProtoMessage() {} + +func (x *CountMessageTaskLogsRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_log_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) +} + +// Deprecated: Use CountMessageTaskLogsRequest.ProtoReflect.Descriptor instead. +func (*CountMessageTaskLogsRequest) Descriptor() ([]byte, []int) { + return file_service_message_task_log_proto_rawDescGZIP(), []int{0} +} + +// 列出当页日志 +type ListMessageTaskLogsRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` +} + +func (x *ListMessageTaskLogsRequest) Reset() { + *x = ListMessageTaskLogsRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_log_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListMessageTaskLogsRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListMessageTaskLogsRequest) ProtoMessage() {} + +func (x *ListMessageTaskLogsRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_log_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) +} + +// Deprecated: Use ListMessageTaskLogsRequest.ProtoReflect.Descriptor instead. +func (*ListMessageTaskLogsRequest) Descriptor() ([]byte, []int) { + return file_service_message_task_log_proto_rawDescGZIP(), []int{1} +} + +func (x *ListMessageTaskLogsRequest) GetOffset() int64 { + if x != nil { + return x.Offset + } + return 0 +} + +func (x *ListMessageTaskLogsRequest) GetSize() int64 { + if x != nil { + return x.Size + } + return 0 +} + +type ListMessageTaskLogsResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + MessageTaskLogs []*MessageTaskLog `protobuf:"bytes,1,rep,name=messageTaskLogs,proto3" json:"messageTaskLogs,omitempty"` +} + +func (x *ListMessageTaskLogsResponse) Reset() { + *x = ListMessageTaskLogsResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_message_task_log_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListMessageTaskLogsResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListMessageTaskLogsResponse) ProtoMessage() {} + +func (x *ListMessageTaskLogsResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_message_task_log_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) +} + +// Deprecated: Use ListMessageTaskLogsResponse.ProtoReflect.Descriptor instead. +func (*ListMessageTaskLogsResponse) Descriptor() ([]byte, []int) { + return file_service_message_task_log_proto_rawDescGZIP(), []int{2} +} + +func (x *ListMessageTaskLogsResponse) GetMessageTaskLogs() []*MessageTaskLog { + if x != nil { + return x.MessageTaskLogs + } + return nil +} + +var File_service_message_task_log_proto protoreflect.FileDescriptor + +var file_service_message_task_log_proto_rawDesc = []byte{ + 0x0a, 0x1e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x12, 0x02, 0x70, 0x62, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x65, 0x73, + 0x73, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x61, 0x73, 0x6b, 0x5f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, + 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x1d, + 0x0a, 0x1b, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, + 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x48, 0x0a, + 0x1a, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, + 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, + 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, + 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, 0x5b, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x4d, + 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, + 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, + 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, + 0x12, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, + 0x4c, 0x6f, 0x67, 0x52, 0x0f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, + 0x4c, 0x6f, 0x67, 0x73, 0x32, 0xbe, 0x01, 0x0a, 0x15, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, + 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x4d, + 0x0a, 0x14, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, + 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, + 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x73, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x56, 0x0a, + 0x13, 0x6c, 0x69, 0x73, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, + 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x1e, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1f, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x54, 0x61, 0x73, 0x6b, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, + 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_service_message_task_log_proto_rawDescOnce sync.Once + file_service_message_task_log_proto_rawDescData = file_service_message_task_log_proto_rawDesc +) + +func file_service_message_task_log_proto_rawDescGZIP() []byte { + file_service_message_task_log_proto_rawDescOnce.Do(func() { + file_service_message_task_log_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_message_task_log_proto_rawDescData) + }) + return file_service_message_task_log_proto_rawDescData +} + +var file_service_message_task_log_proto_msgTypes = make([]protoimpl.MessageInfo, 3) +var file_service_message_task_log_proto_goTypes = []interface{}{ + (*CountMessageTaskLogsRequest)(nil), // 0: pb.CountMessageTaskLogsRequest + (*ListMessageTaskLogsRequest)(nil), // 1: pb.ListMessageTaskLogsRequest + (*ListMessageTaskLogsResponse)(nil), // 2: pb.ListMessageTaskLogsResponse + (*MessageTaskLog)(nil), // 3: pb.MessageTaskLog + (*RPCCountResponse)(nil), // 4: pb.RPCCountResponse +} +var file_service_message_task_log_proto_depIdxs = []int32{ + 3, // 0: pb.ListMessageTaskLogsResponse.messageTaskLogs:type_name -> pb.MessageTaskLog + 0, // 1: pb.MessageTaskLogService.countMessageTaskLogs:input_type -> pb.CountMessageTaskLogsRequest + 1, // 2: pb.MessageTaskLogService.listMessageTaskLogs:input_type -> pb.ListMessageTaskLogsRequest + 4, // 3: pb.MessageTaskLogService.countMessageTaskLogs:output_type -> pb.RPCCountResponse + 2, // 4: pb.MessageTaskLogService.listMessageTaskLogs:output_type -> pb.ListMessageTaskLogsResponse + 3, // [3:5] is the sub-list for method output_type + 1, // [1:3] is the sub-list for method input_type + 1, // [1:1] is the sub-list for extension type_name + 1, // [1:1] is the sub-list for extension extendee + 0, // [0:1] is the sub-list for field type_name +} + +func init() { file_service_message_task_log_proto_init() } +func file_service_message_task_log_proto_init() { + if File_service_message_task_log_proto != nil { + return + } + file_models_message_task_log_proto_init() + file_models_rpc_messages_proto_init() + if !protoimpl.UnsafeEnabled { + file_service_message_task_log_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CountMessageTaskLogsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_log_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListMessageTaskLogsRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_message_task_log_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListMessageTaskLogsResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_service_message_task_log_proto_rawDesc, + NumEnums: 0, + NumMessages: 3, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_service_message_task_log_proto_goTypes, + DependencyIndexes: file_service_message_task_log_proto_depIdxs, + MessageInfos: file_service_message_task_log_proto_msgTypes, + }.Build() + File_service_message_task_log_proto = out.File + file_service_message_task_log_proto_rawDesc = nil + file_service_message_task_log_proto_goTypes = nil + file_service_message_task_log_proto_depIdxs = nil +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +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. +const _ = grpc.SupportPackageIsVersion6 + +// MessageTaskLogServiceClient is the client API for MessageTaskLogService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MessageTaskLogServiceClient interface { + // 计算日志数量 + CountMessageTaskLogs(ctx context.Context, in *CountMessageTaskLogsRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) + // 列出当页日志 + ListMessageTaskLogs(ctx context.Context, in *ListMessageTaskLogsRequest, opts ...grpc.CallOption) (*ListMessageTaskLogsResponse, error) +} + +type messageTaskLogServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMessageTaskLogServiceClient(cc grpc.ClientConnInterface) MessageTaskLogServiceClient { + return &messageTaskLogServiceClient{cc} +} + +func (c *messageTaskLogServiceClient) CountMessageTaskLogs(ctx context.Context, in *CountMessageTaskLogsRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) { + out := new(RPCCountResponse) + err := c.cc.Invoke(ctx, "/pb.MessageTaskLogService/countMessageTaskLogs", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *messageTaskLogServiceClient) ListMessageTaskLogs(ctx context.Context, in *ListMessageTaskLogsRequest, opts ...grpc.CallOption) (*ListMessageTaskLogsResponse, error) { + out := new(ListMessageTaskLogsResponse) + err := c.cc.Invoke(ctx, "/pb.MessageTaskLogService/listMessageTaskLogs", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MessageTaskLogServiceServer is the server API for MessageTaskLogService service. +type MessageTaskLogServiceServer interface { + // 计算日志数量 + CountMessageTaskLogs(context.Context, *CountMessageTaskLogsRequest) (*RPCCountResponse, error) + // 列出当页日志 + ListMessageTaskLogs(context.Context, *ListMessageTaskLogsRequest) (*ListMessageTaskLogsResponse, error) +} + +// UnimplementedMessageTaskLogServiceServer can be embedded to have forward compatible implementations. +type UnimplementedMessageTaskLogServiceServer struct { +} + +func (*UnimplementedMessageTaskLogServiceServer) CountMessageTaskLogs(context.Context, *CountMessageTaskLogsRequest) (*RPCCountResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CountMessageTaskLogs not implemented") +} +func (*UnimplementedMessageTaskLogServiceServer) ListMessageTaskLogs(context.Context, *ListMessageTaskLogsRequest) (*ListMessageTaskLogsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListMessageTaskLogs not implemented") +} + +func RegisterMessageTaskLogServiceServer(s *grpc.Server, srv MessageTaskLogServiceServer) { + s.RegisterService(&_MessageTaskLogService_serviceDesc, srv) +} + +func _MessageTaskLogService_CountMessageTaskLogs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CountMessageTaskLogsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageTaskLogServiceServer).CountMessageTaskLogs(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageTaskLogService/CountMessageTaskLogs", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageTaskLogServiceServer).CountMessageTaskLogs(ctx, req.(*CountMessageTaskLogsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MessageTaskLogService_ListMessageTaskLogs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListMessageTaskLogsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MessageTaskLogServiceServer).ListMessageTaskLogs(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MessageTaskLogService/ListMessageTaskLogs", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MessageTaskLogServiceServer).ListMessageTaskLogs(ctx, req.(*ListMessageTaskLogsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _MessageTaskLogService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pb.MessageTaskLogService", + HandlerType: (*MessageTaskLogServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "countMessageTaskLogs", + Handler: _MessageTaskLogService_CountMessageTaskLogs_Handler, + }, + { + MethodName: "listMessageTaskLogs", + Handler: _MessageTaskLogService_ListMessageTaskLogs_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "service_message_task_log.proto", +} diff --git a/pkg/rpc/pb/service_monitor_node.pb.go b/pkg/rpc/pb/service_monitor_node.pb.go new file mode 100644 index 0000000..6dea30f --- /dev/null +++ b/pkg/rpc/pb/service_monitor_node.pb.go @@ -0,0 +1,1494 @@ +// Code generated by protoc-gen-go. DO NOT EDIT. +// versions: +// protoc-gen-go v1.25.0 +// protoc v3.12.3 +// source: service_monitor_node.proto + +package pb + +import ( + context "context" + proto "github.com/golang/protobuf/proto" + grpc "google.golang.org/grpc" + 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" +) + +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) +) + +// This is a compile-time assertion that a sufficiently up-to-date version +// of the legacy proto package is being used. +const _ = proto.ProtoPackageIsVersion4 + +// 创建监控节点 +type CreateMonitorNodeRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + IsOn bool `protobuf:"varint,3,opt,name=isOn,proto3" json:"isOn,omitempty"` +} + +func (x *CreateMonitorNodeRequest) Reset() { + *x = CreateMonitorNodeRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[0] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMonitorNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMonitorNodeRequest) ProtoMessage() {} + +func (x *CreateMonitorNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use CreateMonitorNodeRequest.ProtoReflect.Descriptor instead. +func (*CreateMonitorNodeRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{0} +} + +func (x *CreateMonitorNodeRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *CreateMonitorNodeRequest) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *CreateMonitorNodeRequest) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +type CreateMonitorNodeResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` +} + +func (x *CreateMonitorNodeResponse) Reset() { + *x = CreateMonitorNodeResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[1] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CreateMonitorNodeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CreateMonitorNodeResponse) ProtoMessage() {} + +func (x *CreateMonitorNodeResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use CreateMonitorNodeResponse.ProtoReflect.Descriptor instead. +func (*CreateMonitorNodeResponse) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{1} +} + +func (x *CreateMonitorNodeResponse) GetNodeId() int64 { + if x != nil { + return x.NodeId + } + return 0 +} + +// 修改监控节点 +type UpdateMonitorNodeRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` + Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` + Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` + IsOn bool `protobuf:"varint,4,opt,name=isOn,proto3" json:"isOn,omitempty"` +} + +func (x *UpdateMonitorNodeRequest) Reset() { + *x = UpdateMonitorNodeRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[2] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UpdateMonitorNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateMonitorNodeRequest) ProtoMessage() {} + +func (x *UpdateMonitorNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use UpdateMonitorNodeRequest.ProtoReflect.Descriptor instead. +func (*UpdateMonitorNodeRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{2} +} + +func (x *UpdateMonitorNodeRequest) GetNodeId() int64 { + if x != nil { + return x.NodeId + } + return 0 +} + +func (x *UpdateMonitorNodeRequest) GetName() string { + if x != nil { + return x.Name + } + return "" +} + +func (x *UpdateMonitorNodeRequest) GetDescription() string { + if x != nil { + return x.Description + } + return "" +} + +func (x *UpdateMonitorNodeRequest) GetIsOn() bool { + if x != nil { + return x.IsOn + } + return false +} + +// 删除监控节点 +type DeleteMonitorNodeRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` +} + +func (x *DeleteMonitorNodeRequest) Reset() { + *x = DeleteMonitorNodeRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[3] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *DeleteMonitorNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*DeleteMonitorNodeRequest) ProtoMessage() {} + +func (x *DeleteMonitorNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use DeleteMonitorNodeRequest.ProtoReflect.Descriptor instead. +func (*DeleteMonitorNodeRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{3} +} + +func (x *DeleteMonitorNodeRequest) GetNodeId() int64 { + if x != nil { + return x.NodeId + } + return 0 +} + +// 列出所有可用监控节点 +type FindAllEnabledMonitorNodesRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *FindAllEnabledMonitorNodesRequest) Reset() { + *x = FindAllEnabledMonitorNodesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[4] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindAllEnabledMonitorNodesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllEnabledMonitorNodesRequest) ProtoMessage() {} + +func (x *FindAllEnabledMonitorNodesRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use FindAllEnabledMonitorNodesRequest.ProtoReflect.Descriptor instead. +func (*FindAllEnabledMonitorNodesRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{4} +} + +type FindAllEnabledMonitorNodesResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Nodes []*MonitorNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` +} + +func (x *FindAllEnabledMonitorNodesResponse) Reset() { + *x = FindAllEnabledMonitorNodesResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[5] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindAllEnabledMonitorNodesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindAllEnabledMonitorNodesResponse) ProtoMessage() {} + +func (x *FindAllEnabledMonitorNodesResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use FindAllEnabledMonitorNodesResponse.ProtoReflect.Descriptor instead. +func (*FindAllEnabledMonitorNodesResponse) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{5} +} + +func (x *FindAllEnabledMonitorNodesResponse) GetNodes() []*MonitorNode { + if x != nil { + return x.Nodes + } + return nil +} + +// 计算监控节点数量 +type CountAllEnabledMonitorNodesRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *CountAllEnabledMonitorNodesRequest) Reset() { + *x = CountAllEnabledMonitorNodesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[6] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *CountAllEnabledMonitorNodesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*CountAllEnabledMonitorNodesRequest) ProtoMessage() {} + +func (x *CountAllEnabledMonitorNodesRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use CountAllEnabledMonitorNodesRequest.ProtoReflect.Descriptor instead. +func (*CountAllEnabledMonitorNodesRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{6} +} + +// 列出单页的监控节点 +type ListEnabledMonitorNodesRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Offset int64 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"` + Size int64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` +} + +func (x *ListEnabledMonitorNodesRequest) Reset() { + *x = ListEnabledMonitorNodesRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[7] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListEnabledMonitorNodesRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListEnabledMonitorNodesRequest) ProtoMessage() {} + +func (x *ListEnabledMonitorNodesRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use ListEnabledMonitorNodesRequest.ProtoReflect.Descriptor instead. +func (*ListEnabledMonitorNodesRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{7} +} + +func (x *ListEnabledMonitorNodesRequest) GetOffset() int64 { + if x != nil { + return x.Offset + } + return 0 +} + +func (x *ListEnabledMonitorNodesRequest) GetSize() int64 { + if x != nil { + return x.Size + } + return 0 +} + +type ListEnabledMonitorNodesResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Nodes []*MonitorNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"` +} + +func (x *ListEnabledMonitorNodesResponse) Reset() { + *x = ListEnabledMonitorNodesResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[8] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *ListEnabledMonitorNodesResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*ListEnabledMonitorNodesResponse) ProtoMessage() {} + +func (x *ListEnabledMonitorNodesResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use ListEnabledMonitorNodesResponse.ProtoReflect.Descriptor instead. +func (*ListEnabledMonitorNodesResponse) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{8} +} + +func (x *ListEnabledMonitorNodesResponse) GetNodes() []*MonitorNode { + if x != nil { + return x.Nodes + } + return nil +} + +// 根据ID查找节点 +type FindEnabledMonitorNodeRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` +} + +func (x *FindEnabledMonitorNodeRequest) Reset() { + *x = FindEnabledMonitorNodeRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[9] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMonitorNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMonitorNodeRequest) ProtoMessage() {} + +func (x *FindEnabledMonitorNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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) +} + +// Deprecated: Use FindEnabledMonitorNodeRequest.ProtoReflect.Descriptor instead. +func (*FindEnabledMonitorNodeRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{9} +} + +func (x *FindEnabledMonitorNodeRequest) GetNodeId() int64 { + if x != nil { + return x.NodeId + } + return 0 +} + +type FindEnabledMonitorNodeResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Node *MonitorNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` +} + +func (x *FindEnabledMonitorNodeResponse) Reset() { + *x = FindEnabledMonitorNodeResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[10] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindEnabledMonitorNodeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindEnabledMonitorNodeResponse) ProtoMessage() {} + +func (x *FindEnabledMonitorNodeResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_proto_msgTypes[10] + 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 FindEnabledMonitorNodeResponse.ProtoReflect.Descriptor instead. +func (*FindEnabledMonitorNodeResponse) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{10} +} + +func (x *FindEnabledMonitorNodeResponse) GetNode() *MonitorNode { + if x != nil { + return x.Node + } + return nil +} + +// 获取当前监控节点 +type FindCurrentMonitorNodeRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields +} + +func (x *FindCurrentMonitorNodeRequest) Reset() { + *x = FindCurrentMonitorNodeRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[11] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindCurrentMonitorNodeRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindCurrentMonitorNodeRequest) ProtoMessage() {} + +func (x *FindCurrentMonitorNodeRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_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 FindCurrentMonitorNodeRequest.ProtoReflect.Descriptor instead. +func (*FindCurrentMonitorNodeRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{11} +} + +type FindCurrentMonitorNodeResponse struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + Node *MonitorNode `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"` +} + +func (x *FindCurrentMonitorNodeResponse) Reset() { + *x = FindCurrentMonitorNodeResponse{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[12] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *FindCurrentMonitorNodeResponse) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*FindCurrentMonitorNodeResponse) ProtoMessage() {} + +func (x *FindCurrentMonitorNodeResponse) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_proto_msgTypes[12] + 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 FindCurrentMonitorNodeResponse.ProtoReflect.Descriptor instead. +func (*FindCurrentMonitorNodeResponse) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{12} +} + +func (x *FindCurrentMonitorNodeResponse) GetNode() *MonitorNode { + if x != nil { + return x.Node + } + return nil +} + +// 更新监控状态 +type UpdateMonitorNodeStatusRequest struct { + state protoimpl.MessageState + sizeCache protoimpl.SizeCache + unknownFields protoimpl.UnknownFields + + NodeId int64 `protobuf:"varint,1,opt,name=nodeId,proto3" json:"nodeId,omitempty"` + StatusJSON []byte `protobuf:"bytes,2,opt,name=statusJSON,proto3" json:"statusJSON,omitempty"` +} + +func (x *UpdateMonitorNodeStatusRequest) Reset() { + *x = UpdateMonitorNodeStatusRequest{} + if protoimpl.UnsafeEnabled { + mi := &file_service_monitor_node_proto_msgTypes[13] + ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) + ms.StoreMessageInfo(mi) + } +} + +func (x *UpdateMonitorNodeStatusRequest) String() string { + return protoimpl.X.MessageStringOf(x) +} + +func (*UpdateMonitorNodeStatusRequest) ProtoMessage() {} + +func (x *UpdateMonitorNodeStatusRequest) ProtoReflect() protoreflect.Message { + mi := &file_service_monitor_node_proto_msgTypes[13] + 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 UpdateMonitorNodeStatusRequest.ProtoReflect.Descriptor instead. +func (*UpdateMonitorNodeStatusRequest) Descriptor() ([]byte, []int) { + return file_service_monitor_node_proto_rawDescGZIP(), []int{13} +} + +func (x *UpdateMonitorNodeStatusRequest) GetNodeId() int64 { + if x != nil { + return x.NodeId + } + return 0 +} + +func (x *UpdateMonitorNodeStatusRequest) GetStatusJSON() []byte { + if x != nil { + return x.StatusJSON + } + return nil +} + +var File_service_monitor_node_proto protoreflect.FileDescriptor + +var file_service_monitor_node_proto_rawDesc = []byte{ + 0x0a, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, + 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x02, 0x70, 0x62, + 0x1a, 0x1f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x5f, 0x6d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x5f, 0x6e, 0x6f, 0x64, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x1a, 0x19, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x73, 0x2f, 0x72, 0x70, 0x63, 0x5f, 0x6d, 0x65, + 0x73, 0x73, 0x61, 0x67, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x64, 0x0a, 0x18, + 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, + 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x20, 0x0a, 0x0b, + 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, + 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x04, 0x69, 0x73, + 0x4f, 0x6e, 0x22, 0x33, 0x0a, 0x19, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, + 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, + 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x7c, 0x0a, 0x18, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6e, + 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, + 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, + 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, + 0x04, 0x69, 0x73, 0x4f, 0x6e, 0x22, 0x32, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, + 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x22, 0x23, 0x0a, 0x21, 0x46, 0x69, 0x6e, + 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, + 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x4b, + 0x0a, 0x22, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, + 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, + 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x24, 0x0a, 0x22, 0x43, + 0x6f, 0x75, 0x6e, 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, + 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x22, 0x4c, 0x0a, 0x1e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x06, 0x6f, 0x66, 0x66, 0x73, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x73, + 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x04, 0x73, 0x69, 0x7a, 0x65, 0x22, + 0x48, 0x0a, 0x1f, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, + 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x25, 0x0a, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, + 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, + 0x64, 0x65, 0x52, 0x05, 0x6e, 0x6f, 0x64, 0x65, 0x73, 0x22, 0x37, 0x0a, 0x1d, 0x46, 0x69, 0x6e, + 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, + 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, + 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, + 0x49, 0x64, 0x22, 0x45, 0x0a, 0x1e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, + 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, + 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, 0x65, 0x22, 0x1f, 0x0a, 0x1d, 0x46, 0x69, 0x6e, + 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, + 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x45, 0x0a, 0x1e, 0x46, 0x69, + 0x6e, 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, + 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x23, 0x0a, 0x04, + 0x6e, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x70, 0x62, 0x2e, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x6e, 0x6f, 0x64, + 0x65, 0x22, 0x58, 0x0a, 0x1e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, + 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x03, 0x52, 0x06, 0x6e, 0x6f, 0x64, 0x65, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x73, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0c, 0x52, + 0x0a, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4a, 0x53, 0x4f, 0x4e, 0x32, 0xab, 0x06, 0x0a, 0x12, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x65, 0x72, 0x76, 0x69, + 0x63, 0x65, 0x12, 0x50, 0x0a, 0x11, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, + 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x11, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x6f, + 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x2e, 0x70, 0x62, 0x2e, 0x55, + 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, + 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x11, 0x64, 0x65, 0x6c, 0x65, 0x74, + 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x2e, 0x70, + 0x62, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, + 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, + 0x52, 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x12, 0x6b, 0x0a, 0x1a, 0x66, 0x69, + 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, + 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x25, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, + 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, + 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, + 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5b, 0x0a, 0x1b, 0x63, 0x6f, 0x75, 0x6e, 0x74, + 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, + 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, 0x26, 0x2e, 0x70, 0x62, 0x2e, 0x43, 0x6f, 0x75, 0x6e, + 0x74, 0x41, 0x6c, 0x6c, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, + 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x14, + 0x2e, 0x70, 0x62, 0x2e, 0x52, 0x50, 0x43, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x62, 0x0a, 0x17, 0x6c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x12, + 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, + 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, + 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x70, 0x62, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x61, + 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x73, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, 0x64, + 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, + 0x64, 0x65, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, 0x6e, 0x61, 0x62, + 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x45, + 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, + 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x16, 0x66, 0x69, 0x6e, + 0x64, 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, + 0x6f, 0x64, 0x65, 0x12, 0x21, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, 0x43, 0x75, 0x72, + 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x52, + 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x46, 0x69, 0x6e, 0x64, + 0x43, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, + 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4d, 0x0a, 0x17, 0x75, 0x70, + 0x64, 0x61, 0x74, 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x22, 0x2e, 0x70, 0x62, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, + 0x65, 0x4d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x4e, 0x6f, 0x64, 0x65, 0x53, 0x74, 0x61, 0x74, + 0x75, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x0e, 0x2e, 0x70, 0x62, 0x2e, 0x52, + 0x50, 0x43, 0x53, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, + 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, +} + +var ( + file_service_monitor_node_proto_rawDescOnce sync.Once + file_service_monitor_node_proto_rawDescData = file_service_monitor_node_proto_rawDesc +) + +func file_service_monitor_node_proto_rawDescGZIP() []byte { + file_service_monitor_node_proto_rawDescOnce.Do(func() { + file_service_monitor_node_proto_rawDescData = protoimpl.X.CompressGZIP(file_service_monitor_node_proto_rawDescData) + }) + return file_service_monitor_node_proto_rawDescData +} + +var file_service_monitor_node_proto_msgTypes = make([]protoimpl.MessageInfo, 14) +var file_service_monitor_node_proto_goTypes = []interface{}{ + (*CreateMonitorNodeRequest)(nil), // 0: pb.CreateMonitorNodeRequest + (*CreateMonitorNodeResponse)(nil), // 1: pb.CreateMonitorNodeResponse + (*UpdateMonitorNodeRequest)(nil), // 2: pb.UpdateMonitorNodeRequest + (*DeleteMonitorNodeRequest)(nil), // 3: pb.DeleteMonitorNodeRequest + (*FindAllEnabledMonitorNodesRequest)(nil), // 4: pb.FindAllEnabledMonitorNodesRequest + (*FindAllEnabledMonitorNodesResponse)(nil), // 5: pb.FindAllEnabledMonitorNodesResponse + (*CountAllEnabledMonitorNodesRequest)(nil), // 6: pb.CountAllEnabledMonitorNodesRequest + (*ListEnabledMonitorNodesRequest)(nil), // 7: pb.ListEnabledMonitorNodesRequest + (*ListEnabledMonitorNodesResponse)(nil), // 8: pb.ListEnabledMonitorNodesResponse + (*FindEnabledMonitorNodeRequest)(nil), // 9: pb.FindEnabledMonitorNodeRequest + (*FindEnabledMonitorNodeResponse)(nil), // 10: pb.FindEnabledMonitorNodeResponse + (*FindCurrentMonitorNodeRequest)(nil), // 11: pb.FindCurrentMonitorNodeRequest + (*FindCurrentMonitorNodeResponse)(nil), // 12: pb.FindCurrentMonitorNodeResponse + (*UpdateMonitorNodeStatusRequest)(nil), // 13: pb.UpdateMonitorNodeStatusRequest + (*MonitorNode)(nil), // 14: pb.MonitorNode + (*RPCSuccess)(nil), // 15: pb.RPCSuccess + (*RPCCountResponse)(nil), // 16: pb.RPCCountResponse +} +var file_service_monitor_node_proto_depIdxs = []int32{ + 14, // 0: pb.FindAllEnabledMonitorNodesResponse.nodes:type_name -> pb.MonitorNode + 14, // 1: pb.ListEnabledMonitorNodesResponse.nodes:type_name -> pb.MonitorNode + 14, // 2: pb.FindEnabledMonitorNodeResponse.node:type_name -> pb.MonitorNode + 14, // 3: pb.FindCurrentMonitorNodeResponse.node:type_name -> pb.MonitorNode + 0, // 4: pb.MonitorNodeService.createMonitorNode:input_type -> pb.CreateMonitorNodeRequest + 2, // 5: pb.MonitorNodeService.updateMonitorNode:input_type -> pb.UpdateMonitorNodeRequest + 3, // 6: pb.MonitorNodeService.deleteMonitorNode:input_type -> pb.DeleteMonitorNodeRequest + 4, // 7: pb.MonitorNodeService.findAllEnabledMonitorNodes:input_type -> pb.FindAllEnabledMonitorNodesRequest + 6, // 8: pb.MonitorNodeService.countAllEnabledMonitorNodes:input_type -> pb.CountAllEnabledMonitorNodesRequest + 7, // 9: pb.MonitorNodeService.listEnabledMonitorNodes:input_type -> pb.ListEnabledMonitorNodesRequest + 9, // 10: pb.MonitorNodeService.findEnabledMonitorNode:input_type -> pb.FindEnabledMonitorNodeRequest + 11, // 11: pb.MonitorNodeService.findCurrentMonitorNode:input_type -> pb.FindCurrentMonitorNodeRequest + 13, // 12: pb.MonitorNodeService.updateMonitorNodeStatus:input_type -> pb.UpdateMonitorNodeStatusRequest + 1, // 13: pb.MonitorNodeService.createMonitorNode:output_type -> pb.CreateMonitorNodeResponse + 15, // 14: pb.MonitorNodeService.updateMonitorNode:output_type -> pb.RPCSuccess + 15, // 15: pb.MonitorNodeService.deleteMonitorNode:output_type -> pb.RPCSuccess + 5, // 16: pb.MonitorNodeService.findAllEnabledMonitorNodes:output_type -> pb.FindAllEnabledMonitorNodesResponse + 16, // 17: pb.MonitorNodeService.countAllEnabledMonitorNodes:output_type -> pb.RPCCountResponse + 8, // 18: pb.MonitorNodeService.listEnabledMonitorNodes:output_type -> pb.ListEnabledMonitorNodesResponse + 10, // 19: pb.MonitorNodeService.findEnabledMonitorNode:output_type -> pb.FindEnabledMonitorNodeResponse + 12, // 20: pb.MonitorNodeService.findCurrentMonitorNode:output_type -> pb.FindCurrentMonitorNodeResponse + 15, // 21: pb.MonitorNodeService.updateMonitorNodeStatus:output_type -> pb.RPCSuccess + 13, // [13:22] is the sub-list for method output_type + 4, // [4:13] is the sub-list for method input_type + 4, // [4:4] is the sub-list for extension type_name + 4, // [4:4] is the sub-list for extension extendee + 0, // [0:4] is the sub-list for field type_name +} + +func init() { file_service_monitor_node_proto_init() } +func file_service_monitor_node_proto_init() { + if File_service_monitor_node_proto != nil { + return + } + file_models_model_monitor_node_proto_init() + file_models_rpc_messages_proto_init() + if !protoimpl.UnsafeEnabled { + file_service_monitor_node_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMonitorNodeRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CreateMonitorNodeResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMonitorNodeRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*DeleteMonitorNodeRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindAllEnabledMonitorNodesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindAllEnabledMonitorNodesResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*CountAllEnabledMonitorNodesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListEnabledMonitorNodesRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*ListEnabledMonitorNodesResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMonitorNodeRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindEnabledMonitorNodeResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindCurrentMonitorNodeRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*FindCurrentMonitorNodeResponse); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + file_service_monitor_node_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { + switch v := v.(*UpdateMonitorNodeStatusRequest); i { + case 0: + return &v.state + case 1: + return &v.sizeCache + case 2: + return &v.unknownFields + default: + return nil + } + } + } + type x struct{} + out := protoimpl.TypeBuilder{ + File: protoimpl.DescBuilder{ + GoPackagePath: reflect.TypeOf(x{}).PkgPath(), + RawDescriptor: file_service_monitor_node_proto_rawDesc, + NumEnums: 0, + NumMessages: 14, + NumExtensions: 0, + NumServices: 1, + }, + GoTypes: file_service_monitor_node_proto_goTypes, + DependencyIndexes: file_service_monitor_node_proto_depIdxs, + MessageInfos: file_service_monitor_node_proto_msgTypes, + }.Build() + File_service_monitor_node_proto = out.File + file_service_monitor_node_proto_rawDesc = nil + file_service_monitor_node_proto_goTypes = nil + file_service_monitor_node_proto_depIdxs = nil +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +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. +const _ = grpc.SupportPackageIsVersion6 + +// MonitorNodeServiceClient is the client API for MonitorNodeService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MonitorNodeServiceClient interface { + // 创建监控节点 + CreateMonitorNode(ctx context.Context, in *CreateMonitorNodeRequest, opts ...grpc.CallOption) (*CreateMonitorNodeResponse, error) + // 修改监控节点 + UpdateMonitorNode(ctx context.Context, in *UpdateMonitorNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 删除监控节点 + DeleteMonitorNode(ctx context.Context, in *DeleteMonitorNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) + // 列出所有可用监控节点 + FindAllEnabledMonitorNodes(ctx context.Context, in *FindAllEnabledMonitorNodesRequest, opts ...grpc.CallOption) (*FindAllEnabledMonitorNodesResponse, error) + // 计算监控节点数量 + CountAllEnabledMonitorNodes(ctx context.Context, in *CountAllEnabledMonitorNodesRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) + // 列出单页的监控节点 + ListEnabledMonitorNodes(ctx context.Context, in *ListEnabledMonitorNodesRequest, opts ...grpc.CallOption) (*ListEnabledMonitorNodesResponse, error) + // 根据ID查找节点 + FindEnabledMonitorNode(ctx context.Context, in *FindEnabledMonitorNodeRequest, opts ...grpc.CallOption) (*FindEnabledMonitorNodeResponse, error) + // 获取当前监控节点信息 + FindCurrentMonitorNode(ctx context.Context, in *FindCurrentMonitorNodeRequest, opts ...grpc.CallOption) (*FindCurrentMonitorNodeResponse, error) + // 更新节点状态 + UpdateMonitorNodeStatus(ctx context.Context, in *UpdateMonitorNodeStatusRequest, opts ...grpc.CallOption) (*RPCSuccess, error) +} + +type monitorNodeServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMonitorNodeServiceClient(cc grpc.ClientConnInterface) MonitorNodeServiceClient { + return &monitorNodeServiceClient{cc} +} + +func (c *monitorNodeServiceClient) CreateMonitorNode(ctx context.Context, in *CreateMonitorNodeRequest, opts ...grpc.CallOption) (*CreateMonitorNodeResponse, error) { + out := new(CreateMonitorNodeResponse) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/createMonitorNode", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) UpdateMonitorNode(ctx context.Context, in *UpdateMonitorNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/updateMonitorNode", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) DeleteMonitorNode(ctx context.Context, in *DeleteMonitorNodeRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/deleteMonitorNode", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) FindAllEnabledMonitorNodes(ctx context.Context, in *FindAllEnabledMonitorNodesRequest, opts ...grpc.CallOption) (*FindAllEnabledMonitorNodesResponse, error) { + out := new(FindAllEnabledMonitorNodesResponse) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/findAllEnabledMonitorNodes", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) CountAllEnabledMonitorNodes(ctx context.Context, in *CountAllEnabledMonitorNodesRequest, opts ...grpc.CallOption) (*RPCCountResponse, error) { + out := new(RPCCountResponse) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/countAllEnabledMonitorNodes", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) ListEnabledMonitorNodes(ctx context.Context, in *ListEnabledMonitorNodesRequest, opts ...grpc.CallOption) (*ListEnabledMonitorNodesResponse, error) { + out := new(ListEnabledMonitorNodesResponse) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/listEnabledMonitorNodes", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) FindEnabledMonitorNode(ctx context.Context, in *FindEnabledMonitorNodeRequest, opts ...grpc.CallOption) (*FindEnabledMonitorNodeResponse, error) { + out := new(FindEnabledMonitorNodeResponse) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/findEnabledMonitorNode", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) FindCurrentMonitorNode(ctx context.Context, in *FindCurrentMonitorNodeRequest, opts ...grpc.CallOption) (*FindCurrentMonitorNodeResponse, error) { + out := new(FindCurrentMonitorNodeResponse) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/findCurrentMonitorNode", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *monitorNodeServiceClient) UpdateMonitorNodeStatus(ctx context.Context, in *UpdateMonitorNodeStatusRequest, opts ...grpc.CallOption) (*RPCSuccess, error) { + out := new(RPCSuccess) + err := c.cc.Invoke(ctx, "/pb.MonitorNodeService/updateMonitorNodeStatus", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MonitorNodeServiceServer is the server API for MonitorNodeService service. +type MonitorNodeServiceServer interface { + // 创建监控节点 + CreateMonitorNode(context.Context, *CreateMonitorNodeRequest) (*CreateMonitorNodeResponse, error) + // 修改监控节点 + UpdateMonitorNode(context.Context, *UpdateMonitorNodeRequest) (*RPCSuccess, error) + // 删除监控节点 + DeleteMonitorNode(context.Context, *DeleteMonitorNodeRequest) (*RPCSuccess, error) + // 列出所有可用监控节点 + FindAllEnabledMonitorNodes(context.Context, *FindAllEnabledMonitorNodesRequest) (*FindAllEnabledMonitorNodesResponse, error) + // 计算监控节点数量 + CountAllEnabledMonitorNodes(context.Context, *CountAllEnabledMonitorNodesRequest) (*RPCCountResponse, error) + // 列出单页的监控节点 + ListEnabledMonitorNodes(context.Context, *ListEnabledMonitorNodesRequest) (*ListEnabledMonitorNodesResponse, error) + // 根据ID查找节点 + FindEnabledMonitorNode(context.Context, *FindEnabledMonitorNodeRequest) (*FindEnabledMonitorNodeResponse, error) + // 获取当前监控节点信息 + FindCurrentMonitorNode(context.Context, *FindCurrentMonitorNodeRequest) (*FindCurrentMonitorNodeResponse, error) + // 更新节点状态 + UpdateMonitorNodeStatus(context.Context, *UpdateMonitorNodeStatusRequest) (*RPCSuccess, error) +} + +// UnimplementedMonitorNodeServiceServer can be embedded to have forward compatible implementations. +type UnimplementedMonitorNodeServiceServer struct { +} + +func (*UnimplementedMonitorNodeServiceServer) CreateMonitorNode(context.Context, *CreateMonitorNodeRequest) (*CreateMonitorNodeResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CreateMonitorNode not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) UpdateMonitorNode(context.Context, *UpdateMonitorNodeRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateMonitorNode not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) DeleteMonitorNode(context.Context, *DeleteMonitorNodeRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteMonitorNode not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) FindAllEnabledMonitorNodes(context.Context, *FindAllEnabledMonitorNodesRequest) (*FindAllEnabledMonitorNodesResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindAllEnabledMonitorNodes not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) CountAllEnabledMonitorNodes(context.Context, *CountAllEnabledMonitorNodesRequest) (*RPCCountResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CountAllEnabledMonitorNodes not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) ListEnabledMonitorNodes(context.Context, *ListEnabledMonitorNodesRequest) (*ListEnabledMonitorNodesResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListEnabledMonitorNodes not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) FindEnabledMonitorNode(context.Context, *FindEnabledMonitorNodeRequest) (*FindEnabledMonitorNodeResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindEnabledMonitorNode not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) FindCurrentMonitorNode(context.Context, *FindCurrentMonitorNodeRequest) (*FindCurrentMonitorNodeResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method FindCurrentMonitorNode not implemented") +} +func (*UnimplementedMonitorNodeServiceServer) UpdateMonitorNodeStatus(context.Context, *UpdateMonitorNodeStatusRequest) (*RPCSuccess, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateMonitorNodeStatus not implemented") +} + +func RegisterMonitorNodeServiceServer(s *grpc.Server, srv MonitorNodeServiceServer) { + s.RegisterService(&_MonitorNodeService_serviceDesc, srv) +} + +func _MonitorNodeService_CreateMonitorNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CreateMonitorNodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).CreateMonitorNode(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/CreateMonitorNode", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).CreateMonitorNode(ctx, req.(*CreateMonitorNodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_UpdateMonitorNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateMonitorNodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).UpdateMonitorNode(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/UpdateMonitorNode", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).UpdateMonitorNode(ctx, req.(*UpdateMonitorNodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_DeleteMonitorNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteMonitorNodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).DeleteMonitorNode(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/DeleteMonitorNode", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).DeleteMonitorNode(ctx, req.(*DeleteMonitorNodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_FindAllEnabledMonitorNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindAllEnabledMonitorNodesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).FindAllEnabledMonitorNodes(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/FindAllEnabledMonitorNodes", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).FindAllEnabledMonitorNodes(ctx, req.(*FindAllEnabledMonitorNodesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_CountAllEnabledMonitorNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CountAllEnabledMonitorNodesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).CountAllEnabledMonitorNodes(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/CountAllEnabledMonitorNodes", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).CountAllEnabledMonitorNodes(ctx, req.(*CountAllEnabledMonitorNodesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_ListEnabledMonitorNodes_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListEnabledMonitorNodesRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).ListEnabledMonitorNodes(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/ListEnabledMonitorNodes", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).ListEnabledMonitorNodes(ctx, req.(*ListEnabledMonitorNodesRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_FindEnabledMonitorNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindEnabledMonitorNodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).FindEnabledMonitorNode(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/FindEnabledMonitorNode", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).FindEnabledMonitorNode(ctx, req.(*FindEnabledMonitorNodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_FindCurrentMonitorNode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(FindCurrentMonitorNodeRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).FindCurrentMonitorNode(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/FindCurrentMonitorNode", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).FindCurrentMonitorNode(ctx, req.(*FindCurrentMonitorNodeRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MonitorNodeService_UpdateMonitorNodeStatus_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UpdateMonitorNodeStatusRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MonitorNodeServiceServer).UpdateMonitorNodeStatus(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/pb.MonitorNodeService/UpdateMonitorNodeStatus", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MonitorNodeServiceServer).UpdateMonitorNodeStatus(ctx, req.(*UpdateMonitorNodeStatusRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _MonitorNodeService_serviceDesc = grpc.ServiceDesc{ + ServiceName: "pb.MonitorNodeService", + HandlerType: (*MonitorNodeServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "createMonitorNode", + Handler: _MonitorNodeService_CreateMonitorNode_Handler, + }, + { + MethodName: "updateMonitorNode", + Handler: _MonitorNodeService_UpdateMonitorNode_Handler, + }, + { + MethodName: "deleteMonitorNode", + Handler: _MonitorNodeService_DeleteMonitorNode_Handler, + }, + { + MethodName: "findAllEnabledMonitorNodes", + Handler: _MonitorNodeService_FindAllEnabledMonitorNodes_Handler, + }, + { + MethodName: "countAllEnabledMonitorNodes", + Handler: _MonitorNodeService_CountAllEnabledMonitorNodes_Handler, + }, + { + MethodName: "listEnabledMonitorNodes", + Handler: _MonitorNodeService_ListEnabledMonitorNodes_Handler, + }, + { + MethodName: "findEnabledMonitorNode", + Handler: _MonitorNodeService_FindEnabledMonitorNode_Handler, + }, + { + MethodName: "findCurrentMonitorNode", + Handler: _MonitorNodeService_FindCurrentMonitorNode_Handler, + }, + { + MethodName: "updateMonitorNodeStatus", + Handler: _MonitorNodeService_UpdateMonitorNodeStatus_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "service_monitor_node.proto", +} diff --git a/pkg/rpc/pb/service_user_node.pb.go b/pkg/rpc/pb/service_user_node.pb.go index 301ace7..320f05f 100644 --- a/pkg/rpc/pb/service_user_node.pb.go +++ b/pkg/rpc/pb/service_user_node.pb.go @@ -1185,7 +1185,7 @@ type UserNodeServiceClient interface { ListEnabledUserNodes(ctx context.Context, in *ListEnabledUserNodesRequest, opts ...grpc.CallOption) (*ListEnabledUserNodesResponse, error) // 根据ID查找节点 FindEnabledUserNode(ctx context.Context, in *FindEnabledUserNodeRequest, opts ...grpc.CallOption) (*FindEnabledUserNodeResponse, error) - // 获取当前用户节点 + // 获取当前用户节点信息 FindCurrentUserNode(ctx context.Context, in *FindCurrentUserNodeRequest, opts ...grpc.CallOption) (*FindCurrentUserNodeResponse, error) // 更新节点状态 UpdateUserNodeStatus(ctx context.Context, in *UpdateUserNodeStatusRequest, opts ...grpc.CallOption) (*RPCSuccess, error) @@ -1296,7 +1296,7 @@ type UserNodeServiceServer interface { ListEnabledUserNodes(context.Context, *ListEnabledUserNodesRequest) (*ListEnabledUserNodesResponse, error) // 根据ID查找节点 FindEnabledUserNode(context.Context, *FindEnabledUserNodeRequest) (*FindEnabledUserNodeResponse, error) - // 获取当前用户节点 + // 获取当前用户节点信息 FindCurrentUserNode(context.Context, *FindCurrentUserNodeRequest) (*FindCurrentUserNodeResponse, error) // 更新节点状态 UpdateUserNodeStatus(context.Context, *UpdateUserNodeStatusRequest) (*RPCSuccess, error) diff --git a/pkg/rpc/protos/models/message_media.proto b/pkg/rpc/protos/models/message_media.proto new file mode 100644 index 0000000..ba34153 --- /dev/null +++ b/pkg/rpc/protos/models/message_media.proto @@ -0,0 +1,13 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +message MessageMedia { + int64 id = 1; + string type = 2; + string name = 3; + string description = 4; + string userDescription = 5; + bool isOn = 6; +} \ No newline at end of file diff --git a/pkg/rpc/protos/models/message_media_instance.proto b/pkg/rpc/protos/models/message_media_instance.proto new file mode 100644 index 0000000..c3b06a8 --- /dev/null +++ b/pkg/rpc/protos/models/message_media_instance.proto @@ -0,0 +1,15 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_media.proto"; + +message MessageMediaInstance { + int64 id = 1; + bool isOn = 2; + string name = 3; + MessageMedia messageMedia = 4; + bytes paramsJSON = 5; + string description = 6; +} \ No newline at end of file diff --git a/pkg/rpc/protos/models/message_recipient.proto b/pkg/rpc/protos/models/message_recipient.proto new file mode 100644 index 0000000..7019d17 --- /dev/null +++ b/pkg/rpc/protos/models/message_recipient.proto @@ -0,0 +1,18 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/model_admin.proto"; +import "models/message_recipient_group.proto"; +import "models/message_media_instance.proto"; + +message MessageRecipient { + int64 id = 1; + Admin admin = 2; + MessageMediaInstance messageMediaInstance = 3; + bool isOn = 4; + repeated MessageRecipientGroup messageRecipientGroups = 5; + string description = 6; + string user = 7; +} \ No newline at end of file diff --git a/pkg/rpc/protos/models/message_recipient_group.proto b/pkg/rpc/protos/models/message_recipient_group.proto new file mode 100644 index 0000000..ae5ed33 --- /dev/null +++ b/pkg/rpc/protos/models/message_recipient_group.proto @@ -0,0 +1,10 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +message MessageRecipientGroup { + int64 id = 1; + string name = 2; + bool isOn = 3; +} \ No newline at end of file diff --git a/pkg/rpc/protos/models/message_task.proto b/pkg/rpc/protos/models/message_task.proto new file mode 100644 index 0000000..4549a8b --- /dev/null +++ b/pkg/rpc/protos/models/message_task.proto @@ -0,0 +1,26 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_recipient.proto"; +import "models/message_media_instance.proto"; + +message MessageTask { + int64 id = 1; + MessageRecipient messageRecipient = 2; + string user = 3; + string subject = 4; + string body = 5; + int64 createdAt = 6; + int32 status = 7; + int64 sentAt = 8; + MessageTaskResult result = 9; + MessageMediaInstance messageMediaInstance = 10; +} + +message MessageTaskResult { + bool isOk = 1; + string error = 2; + string response = 3; +} \ No newline at end of file diff --git a/pkg/rpc/protos/models/message_task_log.proto b/pkg/rpc/protos/models/message_task_log.proto new file mode 100644 index 0000000..d8112d4 --- /dev/null +++ b/pkg/rpc/protos/models/message_task_log.proto @@ -0,0 +1,16 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_task.proto"; + +// 消息任务日志 +message MessageTaskLog { + int64 id = 1; + int64 createdAt = 2; + bool isOk = 3; + string error = 4; + string response = 5; + MessageTask messageTask = 6; +} diff --git a/pkg/rpc/protos/models/model_monitor_node.proto b/pkg/rpc/protos/models/model_monitor_node.proto new file mode 100644 index 0000000..104e973 --- /dev/null +++ b/pkg/rpc/protos/models/model_monitor_node.proto @@ -0,0 +1,14 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +message MonitorNode { + int64 id = 1; + bool isOn = 2; + string uniqueId = 3; + string secret = 4; + string name = 5; + string description = 6; + bytes statusJSON = 7; +} \ No newline at end of file diff --git a/pkg/rpc/protos/service_message_media.proto b/pkg/rpc/protos/service_message_media.proto new file mode 100644 index 0000000..7892cda --- /dev/null +++ b/pkg/rpc/protos/service_message_media.proto @@ -0,0 +1,30 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_media.proto"; +import "models/rpc_messages.proto"; + +// 消息媒介管理 +service MessageMediaService { + // 获取所有支持的媒介 + rpc findAllMessageMedias (FindAllMessageMediasRequest) returns (FindAllMessageMediasResponse); + + // 设置所有支持的媒介 + rpc updateMessageMedias (UpdateMessageMediasRequest) returns (RPCSuccess); +} + +// 获取所有支持的媒介 +message FindAllMessageMediasRequest { + +} + +message FindAllMessageMediasResponse { + repeated MessageMedia messageMedias = 1; +} + +// 设置所有支持的媒介 +message UpdateMessageMediasRequest { + repeated MessageMedia messageMedias = 2; +} \ No newline at end of file diff --git a/pkg/rpc/protos/service_message_media_instance.proto b/pkg/rpc/protos/service_message_media_instance.proto new file mode 100644 index 0000000..52893d5 --- /dev/null +++ b/pkg/rpc/protos/service_message_media_instance.proto @@ -0,0 +1,83 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_media_instance.proto"; +import "models/rpc_messages.proto"; + +// 消息媒介实例 +service MessageMediaInstanceService { + // 创建消息媒介实例 + rpc createMessageMediaInstance (CreateMessageMediaInstanceRequest) returns (CreateMessageMediaInstanceResponse); + + // 修改消息媒介实例 + rpc updateMessageMediaInstance (UpdateMessageMediaInstanceRequest) returns (RPCSuccess); + + // 删除消息媒介实例 + rpc deleteMessageMediaInstance (DeleteMessageMediaInstanceRequest) returns (RPCSuccess); + + // 计算消息媒介实例数量 + rpc countAllEnabledMessageMediaInstances (CountAllEnabledMessageMediaInstancesRequest) returns (RPCCountResponse); + + // 列出单页消息媒介实例 + rpc listEnabledMessageMediaInstances (ListEnabledMessageMediaInstancesRequest) returns (ListEnabledMessageMediaInstancesResponse); + + // 查找单个消息媒介实例信息 + rpc findEnabledMessageMediaInstance (FindEnabledMessageMediaInstanceRequest) returns (FindEnabledMessageMediaInstanceResponse); +} + +// 创建接收人 +message CreateMessageMediaInstanceRequest { + string name = 1; + string mediaType = 2; + bytes paramsJSON = 3; + repeated int64 groupIds = 4; + string description = 5; +} + +message CreateMessageMediaInstanceResponse { + int64 messageMediaInstanceId = 1; +} + +// 修改接收人 +message UpdateMessageMediaInstanceRequest { + int64 messageMediaInstanceId = 1; + string name = 2; + string mediaType = 3; + bytes paramsJSON = 4; + string description = 5; + bool isOn = 6; +} + +// 删除接收人 +message DeleteMessageMediaInstanceRequest { + int64 messageMediaInstanceId = 1; +} + +// 计算接收人数量 +message CountAllEnabledMessageMediaInstancesRequest { + string mediaType = 1; + string keyword = 2; +} + +// 列出单页接收人 +message ListEnabledMessageMediaInstancesRequest { + string mediaType = 1; + string keyword = 2; + int64 offset = 3; + int64 size = 4; +} + +message ListEnabledMessageMediaInstancesResponse { + repeated MessageMediaInstance messageMediaInstances = 1; +} + +// 查找单个接收人信息 +message FindEnabledMessageMediaInstanceRequest { + int64 messageMediaInstanceId = 1; +} + +message FindEnabledMessageMediaInstanceResponse { + MessageMediaInstance messageMediaInstance = 1; +} \ No newline at end of file diff --git a/pkg/rpc/protos/service_message_recipient.proto b/pkg/rpc/protos/service_message_recipient.proto new file mode 100644 index 0000000..9946c8e --- /dev/null +++ b/pkg/rpc/protos/service_message_recipient.proto @@ -0,0 +1,88 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_recipient.proto"; +import "models/rpc_messages.proto"; + +// 消息接收人 +service MessageRecipientService { + // 创建接收人 + rpc createMessageRecipient (CreateMessageRecipientRequest) returns (CreateMessageRecipientResponse); + + // 修改接收人 + rpc updateMessageRecipient (UpdateMessageRecipientRequest) returns (RPCSuccess); + + // 删除接收人 + rpc deleteMessageRecipient (DeleteMessageRecipientRequest) returns (RPCSuccess); + + // 计算接收人数量 + rpc countAllEnabledMessageRecipients (CountAllEnabledMessageRecipientsRequest) returns (RPCCountResponse); + + // 列出单页接收人 + rpc listEnabledMessageRecipients (ListEnabledMessageRecipientsRequest) returns (ListEnabledMessageRecipientsResponse); + + // 查找单个接收人信息 + rpc findEnabledMessageRecipient (FindEnabledMessageRecipientRequest) returns (FindEnabledMessageRecipientResponse); +} + +// 创建接收人 +message CreateMessageRecipientRequest { + int64 adminId = 1; + int64 instanceId = 2; + repeated int64 groupIds = 3; + string description = 4; + string user = 5; +} + +message CreateMessageRecipientResponse { + int64 messageRecipientId = 1; +} + +// 修改接收人 +message UpdateMessageRecipientRequest { + int64 messageRecipientId = 1; + int64 adminId = 2; + int64 instanceId = 3; + repeated int64 groupIds = 4; + string description = 5; + bool isOn = 6; + string user = 7; +} + +// 删除接收人 +message DeleteMessageRecipientRequest { + int64 messageRecipientId = 1; +} + +// 计算接收人数量 +message CountAllEnabledMessageRecipientsRequest { + int64 adminId = 1; + string mediaType = 2; + int64 groupId = 3; + string keyword = 4; +} + +// 列出单页接收人 +message ListEnabledMessageRecipientsRequest { + int64 adminId = 1; + string mediaType = 2; + int64 groupId = 3; + string keyword = 4; + int64 offset = 5; + int64 size = 6; +} + +message ListEnabledMessageRecipientsResponse { + repeated MessageRecipient messageRecipients = 1; +} + +// 查找单个接收人信息 +message FindEnabledMessageRecipientRequest { + int64 messageRecipientId = 1; +} + +message FindEnabledMessageRecipientResponse { + MessageRecipient messageRecipient = 1; +} \ No newline at end of file diff --git a/pkg/rpc/protos/service_message_recipient_group.proto b/pkg/rpc/protos/service_message_recipient_group.proto new file mode 100644 index 0000000..b7993de --- /dev/null +++ b/pkg/rpc/protos/service_message_recipient_group.proto @@ -0,0 +1,64 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_recipient_group.proto"; +import "models/rpc_messages.proto"; + +// 消息接收人分组 +service MessageRecipientGroupService { + // 创建分组 + rpc createMessageRecipientGroup (CreateMessageRecipientGroupRequest) returns (CreateMessageRecipientGroupResponse); + + // 修改分组 + rpc updateMessageRecipientGroup (UpdateMessageRecipientGroupRequest) returns (RPCSuccess); + + // 查找所有可用的分组 + rpc findAllEnabledMessageRecipientGroups (FindAllEnabledMessageRecipientGroupsRequest) returns (FindAllEnabledMessageRecipientGroupsResponse); + + // 删除分组 + rpc deleteMessageRecipientGroup (DeleteMessageRecipientGroupRequest) returns (RPCSuccess); + + // 查找单个分组信息 + rpc findEnabledMessageRecipientGroup (FindEnabledMessageRecipientGroupRequest) returns (FindEnabledMessageRecipientGroupResponse); +} + +// 创建分组 +message CreateMessageRecipientGroupRequest { + string name = 1; +} + +message CreateMessageRecipientGroupResponse { + int64 messageRecipientGroupId = 1; +} + +// 修改分组 +message UpdateMessageRecipientGroupRequest { + int64 messageRecipientGroupId = 1; + string name = 2; + bool isOn = 3; +} + +// 查找所有可用的分组 +message FindAllEnabledMessageRecipientGroupsRequest { + +} + +message FindAllEnabledMessageRecipientGroupsResponse { + repeated MessageRecipientGroup messageRecipientGroups = 1; +} + +// 删除分组 +message DeleteMessageRecipientGroupRequest { + int64 messageRecipientGroupId = 1; +} + +// 查找单个分组信息 +message FindEnabledMessageRecipientGroupRequest { + int64 messageRecipientGroupId = 1; +} + +message FindEnabledMessageRecipientGroupResponse { + MessageRecipientGroup messageRecipientGroup = 1; +} \ No newline at end of file diff --git a/pkg/rpc/protos/service_message_task.proto b/pkg/rpc/protos/service_message_task.proto new file mode 100644 index 0000000..e3d9c38 --- /dev/null +++ b/pkg/rpc/protos/service_message_task.proto @@ -0,0 +1,69 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_task.proto"; +import "models/rpc_messages.proto"; + +// 消息发送任务服务 +service MessageTaskService { + // 创建消息任务 + rpc createMessageTask (CreateMessageTaskRequest) returns (CreateMessageTaskResponse); + + // 查找要发送的消息任务 + rpc findSendingMessageTasks (FindSendingMessageTasksRequest) returns (FindSendingMessageTasksResponse); + + // 修改消息任务状态 + rpc updateMessageTaskStatus (UpdateMessageTaskStatusRequest) returns (RPCSuccess); + + // 删除消息任务 + rpc deleteMessageTask (DeleteMessageTaskRequest) returns (RPCSuccess); + + // 读取消息任务状态 + rpc findEnabledMessageTask (FindEnabledMessageTaskRequest) returns (FindEnabledMessageTaskResponse); +} + +// 创建消息任务 +message CreateMessageTaskRequest { + int64 recipientId = 1; + int64 instanceId = 2; + string user = 3; + string subject = 4; + string body = 5; + bool isPrimary = 6; +} + +message CreateMessageTaskResponse { + int64 messageTaskId = 1; +} + +// 查找要发送的消息任务 +message FindSendingMessageTasksRequest { + int64 size = 1; +} + +message FindSendingMessageTasksResponse { + repeated MessageTask messageTasks = 1; +} + +// 修改消息任务状态 +message UpdateMessageTaskStatusRequest { + int64 messageTaskId = 1; + int32 status = 2; + MessageTaskResult result = 3; +} + +// 删除消息任务 +message DeleteMessageTaskRequest { + int64 messageTaskId = 1; +} + +// 读取消息任务状态 +message FindEnabledMessageTaskRequest { + int64 messageTaskId = 1; +} + +message FindEnabledMessageTaskResponse { + MessageTask messageTask = 1; +} diff --git a/pkg/rpc/protos/service_message_task_log.proto b/pkg/rpc/protos/service_message_task_log.proto new file mode 100644 index 0000000..76005c2 --- /dev/null +++ b/pkg/rpc/protos/service_message_task_log.proto @@ -0,0 +1,31 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; + +import "models/message_task_log.proto"; +import "models/rpc_messages.proto"; + +// 消息发送任务日志 +service MessageTaskLogService { + // 计算日志数量 + rpc countMessageTaskLogs (CountMessageTaskLogsRequest) returns (RPCCountResponse); + + // 列出当页日志 + rpc listMessageTaskLogs (ListMessageTaskLogsRequest) returns (ListMessageTaskLogsResponse); +} + +// 计算日志数量 +message CountMessageTaskLogsRequest { + +} + +// 列出当页日志 +message ListMessageTaskLogsRequest { + int64 offset = 1; + int64 size = 2; +} + +message ListMessageTaskLogsResponse { + repeated MessageTaskLog messageTaskLogs = 1; +} diff --git a/pkg/rpc/protos/service_monitor_node.proto b/pkg/rpc/protos/service_monitor_node.proto new file mode 100644 index 0000000..b926c99 --- /dev/null +++ b/pkg/rpc/protos/service_monitor_node.proto @@ -0,0 +1,107 @@ +syntax = "proto3"; +option go_package = "./pb"; + +package pb; +import "models/model_monitor_node.proto"; +import "models/rpc_messages.proto"; + +service MonitorNodeService { + // 创建监控节点 + rpc createMonitorNode (CreateMonitorNodeRequest) returns (CreateMonitorNodeResponse); + + // 修改监控节点 + rpc updateMonitorNode (UpdateMonitorNodeRequest) returns (RPCSuccess); + + // 删除监控节点 + rpc deleteMonitorNode (DeleteMonitorNodeRequest) returns (RPCSuccess); + + // 列出所有可用监控节点 + rpc findAllEnabledMonitorNodes (FindAllEnabledMonitorNodesRequest) returns (FindAllEnabledMonitorNodesResponse); + + // 计算监控节点数量 + rpc countAllEnabledMonitorNodes (CountAllEnabledMonitorNodesRequest) returns (RPCCountResponse); + + // 列出单页的监控节点 + rpc listEnabledMonitorNodes (ListEnabledMonitorNodesRequest) returns (ListEnabledMonitorNodesResponse); + + // 根据ID查找节点 + rpc findEnabledMonitorNode (FindEnabledMonitorNodeRequest) returns (FindEnabledMonitorNodeResponse); + + // 获取当前监控节点信息 + rpc findCurrentMonitorNode (FindCurrentMonitorNodeRequest) returns (FindCurrentMonitorNodeResponse); + + // 更新节点状态 + rpc updateMonitorNodeStatus (UpdateMonitorNodeStatusRequest) returns (RPCSuccess); +} + +// 创建监控节点 +message CreateMonitorNodeRequest { + string name = 1; + string description = 2; + bool isOn = 3; +} + +message CreateMonitorNodeResponse { + int64 nodeId = 1; +} + +// 修改监控节点 +message UpdateMonitorNodeRequest { + int64 nodeId = 1; + string name = 2; + string description = 3; + bool isOn = 4; +} + +// 删除监控节点 +message DeleteMonitorNodeRequest { + int64 nodeId = 1; +} + +// 列出所有可用监控节点 +message FindAllEnabledMonitorNodesRequest { + +} + +message FindAllEnabledMonitorNodesResponse { + repeated MonitorNode nodes = 1; +} + +// 计算监控节点数量 +message CountAllEnabledMonitorNodesRequest { + +} + +// 列出单页的监控节点 +message ListEnabledMonitorNodesRequest { + int64 offset = 1; + int64 size = 2; +} + +message ListEnabledMonitorNodesResponse { + repeated MonitorNode nodes = 1; +} + +// 根据ID查找节点 +message FindEnabledMonitorNodeRequest { + int64 nodeId = 1; +} + +message FindEnabledMonitorNodeResponse { + MonitorNode node = 1; +} + +// 获取当前监控节点 +message FindCurrentMonitorNodeRequest { + +} + +message FindCurrentMonitorNodeResponse { + MonitorNode node = 1; +} + +// 更新监控状态 +message UpdateMonitorNodeStatusRequest { + int64 nodeId = 1; + bytes statusJSON = 2; +} \ No newline at end of file diff --git a/pkg/rpc/protos/service_user_node.proto b/pkg/rpc/protos/service_user_node.proto index 9f1aac1..fa11ddf 100644 --- a/pkg/rpc/protos/service_user_node.proto +++ b/pkg/rpc/protos/service_user_node.proto @@ -27,7 +27,7 @@ service UserNodeService { // 根据ID查找节点 rpc findEnabledUserNode (FindEnabledUserNodeRequest) returns (FindEnabledUserNodeResponse); - // 获取当前用户节点 + // 获取当前用户节点信息 rpc findCurrentUserNode (FindCurrentUserNodeRequest) returns (FindCurrentUserNodeResponse); // 更新节点状态