l-ai-core-proto/messages.pb.go
Kaien e26dc84ccc feat: add UserProfileService, UserMoodHistoryService, UserMessageService protos
Add profiles.proto with UserProfileService and UserMoodHistoryService for
managing Telegram user profiles, avatars, mood history, and memorable moments.
Add messages.proto with UserMessageService for storing and querying chat messages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 22:57:58 +03:00

1306 lines
42 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc v7.34.0
// source: messages.proto
package proto
import (
protoreflect "google.golang.org/protobuf/reflect/protoreflect"
protoimpl "google.golang.org/protobuf/runtime/protoimpl"
emptypb "google.golang.org/protobuf/types/known/emptypb"
timestamppb "google.golang.org/protobuf/types/known/timestamppb"
reflect "reflect"
sync "sync"
unsafe "unsafe"
)
const (
// Verify that this generated code is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
// Verify that runtime/protoimpl is sufficiently up-to-date.
_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)
type ChatMessage struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ChatId int64 `protobuf:"varint,3,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
Text string `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
MessageId int32 `protobuf:"varint,6,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ChatMessage) Reset() {
*x = ChatMessage{}
mi := &file_messages_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ChatMessage) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChatMessage) ProtoMessage() {}
func (x *ChatMessage) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[0]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ChatMessage.ProtoReflect.Descriptor instead.
func (*ChatMessage) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{0}
}
func (x *ChatMessage) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *ChatMessage) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ChatMessage) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *ChatMessage) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
func (x *ChatMessage) GetText() string {
if x != nil {
return x.Text
}
return ""
}
func (x *ChatMessage) GetMessageId() int32 {
if x != nil {
return x.MessageId
}
return 0
}
func (x *ChatMessage) GetCreatedAt() *timestamppb.Timestamp {
if x != nil {
return x.CreatedAt
}
return nil
}
type ChatUserInfo struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *ChatUserInfo) Reset() {
*x = ChatUserInfo{}
mi := &file_messages_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *ChatUserInfo) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*ChatUserInfo) ProtoMessage() {}
func (x *ChatUserInfo) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[1]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use ChatUserInfo.ProtoReflect.Descriptor instead.
func (*ChatUserInfo) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{1}
}
func (x *ChatUserInfo) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *ChatUserInfo) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
type SaveMessageRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ChatId int64 `protobuf:"varint,2,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
MessageId int32 `protobuf:"varint,5,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SaveMessageRequest) Reset() {
*x = SaveMessageRequest{}
mi := &file_messages_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SaveMessageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SaveMessageRequest) ProtoMessage() {}
func (x *SaveMessageRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[2]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use SaveMessageRequest.ProtoReflect.Descriptor instead.
func (*SaveMessageRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{2}
}
func (x *SaveMessageRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *SaveMessageRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *SaveMessageRequest) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
func (x *SaveMessageRequest) GetText() string {
if x != nil {
return x.Text
}
return ""
}
func (x *SaveMessageRequest) GetMessageId() int32 {
if x != nil {
return x.MessageId
}
return 0
}
type GetRecentMessagesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ChatId int64 `protobuf:"varint,2,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRecentMessagesRequest) Reset() {
*x = GetRecentMessagesRequest{}
mi := &file_messages_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRecentMessagesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRecentMessagesRequest) ProtoMessage() {}
func (x *GetRecentMessagesRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[3]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRecentMessagesRequest.ProtoReflect.Descriptor instead.
func (*GetRecentMessagesRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{3}
}
func (x *GetRecentMessagesRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetRecentMessagesRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *GetRecentMessagesRequest) GetLimit() int32 {
if x != nil {
return x.Limit
}
return 0
}
type GetMessagesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Messages []*ChatMessage `protobuf:"bytes,1,rep,name=messages,proto3" json:"messages,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMessagesResponse) Reset() {
*x = GetMessagesResponse{}
mi := &file_messages_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMessagesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMessagesResponse) ProtoMessage() {}
func (x *GetMessagesResponse) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[4]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetMessagesResponse.ProtoReflect.Descriptor instead.
func (*GetMessagesResponse) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{4}
}
func (x *GetMessagesResponse) GetMessages() []*ChatMessage {
if x != nil {
return x.Messages
}
return nil
}
type GetAllUsersInChatRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ChatId int64 `protobuf:"varint,1,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetAllUsersInChatRequest) Reset() {
*x = GetAllUsersInChatRequest{}
mi := &file_messages_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetAllUsersInChatRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAllUsersInChatRequest) ProtoMessage() {}
func (x *GetAllUsersInChatRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[5]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetAllUsersInChatRequest.ProtoReflect.Descriptor instead.
func (*GetAllUsersInChatRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{5}
}
func (x *GetAllUsersInChatRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
type GetAllUsersInChatResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserIds []int64 `protobuf:"varint,1,rep,packed,name=user_ids,json=userIds,proto3" json:"user_ids,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetAllUsersInChatResponse) Reset() {
*x = GetAllUsersInChatResponse{}
mi := &file_messages_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetAllUsersInChatResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAllUsersInChatResponse) ProtoMessage() {}
func (x *GetAllUsersInChatResponse) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[6]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetAllUsersInChatResponse.ProtoReflect.Descriptor instead.
func (*GetAllUsersInChatResponse) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{6}
}
func (x *GetAllUsersInChatResponse) GetUserIds() []int64 {
if x != nil {
return x.UserIds
}
return nil
}
type GetRandomUserRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ChatId int64 `protobuf:"varint,1,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
ExcludeUserIds []int64 `protobuf:"varint,2,rep,packed,name=exclude_user_ids,json=excludeUserIds,proto3" json:"exclude_user_ids,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRandomUserRequest) Reset() {
*x = GetRandomUserRequest{}
mi := &file_messages_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRandomUserRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRandomUserRequest) ProtoMessage() {}
func (x *GetRandomUserRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[7]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRandomUserRequest.ProtoReflect.Descriptor instead.
func (*GetRandomUserRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{7}
}
func (x *GetRandomUserRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *GetRandomUserRequest) GetExcludeUserIds() []int64 {
if x != nil {
return x.ExcludeUserIds
}
return nil
}
type GetRandomUserResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRandomUserResponse) Reset() {
*x = GetRandomUserResponse{}
mi := &file_messages_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRandomUserResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRandomUserResponse) ProtoMessage() {}
func (x *GetRandomUserResponse) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[8]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRandomUserResponse.ProtoReflect.Descriptor instead.
func (*GetRandomUserResponse) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{8}
}
func (x *GetRandomUserResponse) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetRandomUserResponse) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
type GetUsersByChatRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ChatId int64 `protobuf:"varint,1,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetUsersByChatRequest) Reset() {
*x = GetUsersByChatRequest{}
mi := &file_messages_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetUsersByChatRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUsersByChatRequest) ProtoMessage() {}
func (x *GetUsersByChatRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[9]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetUsersByChatRequest.ProtoReflect.Descriptor instead.
func (*GetUsersByChatRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{9}
}
func (x *GetUsersByChatRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
type GetUsersByChatResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Users []*ChatUserInfo `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetUsersByChatResponse) Reset() {
*x = GetUsersByChatResponse{}
mi := &file_messages_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetUsersByChatResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUsersByChatResponse) ProtoMessage() {}
func (x *GetUsersByChatResponse) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[10]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetUsersByChatResponse.ProtoReflect.Descriptor instead.
func (*GetUsersByChatResponse) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{10}
}
func (x *GetUsersByChatResponse) GetUsers() []*ChatUserInfo {
if x != nil {
return x.Users
}
return nil
}
type GetMessageCountResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Count int64 `protobuf:"varint,1,opt,name=count,proto3" json:"count,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMessageCountResponse) Reset() {
*x = GetMessageCountResponse{}
mi := &file_messages_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMessageCountResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMessageCountResponse) ProtoMessage() {}
func (x *GetMessageCountResponse) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[11]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetMessageCountResponse.ProtoReflect.Descriptor instead.
func (*GetMessageCountResponse) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{11}
}
func (x *GetMessageCountResponse) GetCount() int64 {
if x != nil {
return x.Count
}
return 0
}
type GetUserMessageCountRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ChatId int64 `protobuf:"varint,2,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetUserMessageCountRequest) Reset() {
*x = GetUserMessageCountRequest{}
mi := &file_messages_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetUserMessageCountRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetUserMessageCountRequest) ProtoMessage() {}
func (x *GetUserMessageCountRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[12]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetUserMessageCountRequest.ProtoReflect.Descriptor instead.
func (*GetUserMessageCountRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{12}
}
func (x *GetUserMessageCountRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetUserMessageCountRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
type GetMessagesInTimeRangeRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ChatId int64 `protobuf:"varint,2,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
From *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=from,proto3" json:"from,omitempty"`
To *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=to,proto3" json:"to,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMessagesInTimeRangeRequest) Reset() {
*x = GetMessagesInTimeRangeRequest{}
mi := &file_messages_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMessagesInTimeRangeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMessagesInTimeRangeRequest) ProtoMessage() {}
func (x *GetMessagesInTimeRangeRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[13]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetMessagesInTimeRangeRequest.ProtoReflect.Descriptor instead.
func (*GetMessagesInTimeRangeRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{13}
}
func (x *GetMessagesInTimeRangeRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetMessagesInTimeRangeRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *GetMessagesInTimeRangeRequest) GetFrom() *timestamppb.Timestamp {
if x != nil {
return x.From
}
return nil
}
func (x *GetMessagesInTimeRangeRequest) GetTo() *timestamppb.Timestamp {
if x != nil {
return x.To
}
return nil
}
type FindSimilarMessageRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
ChatId int64 `protobuf:"varint,2,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
Text string `protobuf:"bytes,3,opt,name=text,proto3" json:"text,omitempty"`
WithinDays int32 `protobuf:"varint,4,opt,name=within_days,json=withinDays,proto3" json:"within_days,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *FindSimilarMessageRequest) Reset() {
*x = FindSimilarMessageRequest{}
mi := &file_messages_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *FindSimilarMessageRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FindSimilarMessageRequest) ProtoMessage() {}
func (x *FindSimilarMessageRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[14]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use FindSimilarMessageRequest.ProtoReflect.Descriptor instead.
func (*FindSimilarMessageRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{14}
}
func (x *FindSimilarMessageRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *FindSimilarMessageRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *FindSimilarMessageRequest) GetText() string {
if x != nil {
return x.Text
}
return ""
}
func (x *FindSimilarMessageRequest) GetWithinDays() int32 {
if x != nil {
return x.WithinDays
}
return 0
}
type FindSimilarMessageResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Message *ChatMessage `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
Found bool `protobuf:"varint,2,opt,name=found,proto3" json:"found,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *FindSimilarMessageResponse) Reset() {
*x = FindSimilarMessageResponse{}
mi := &file_messages_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *FindSimilarMessageResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*FindSimilarMessageResponse) ProtoMessage() {}
func (x *FindSimilarMessageResponse) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[15]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use FindSimilarMessageResponse.ProtoReflect.Descriptor instead.
func (*FindSimilarMessageResponse) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{15}
}
func (x *FindSimilarMessageResponse) GetMessage() *ChatMessage {
if x != nil {
return x.Message
}
return nil
}
func (x *FindSimilarMessageResponse) GetFound() bool {
if x != nil {
return x.Found
}
return false
}
type GetMessageByTelegramIDRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ChatId int64 `protobuf:"varint,1,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
MessageId int32 `protobuf:"varint,2,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMessageByTelegramIDRequest) Reset() {
*x = GetMessageByTelegramIDRequest{}
mi := &file_messages_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMessageByTelegramIDRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMessageByTelegramIDRequest) ProtoMessage() {}
func (x *GetMessageByTelegramIDRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[16]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetMessageByTelegramIDRequest.ProtoReflect.Descriptor instead.
func (*GetMessageByTelegramIDRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{16}
}
func (x *GetMessageByTelegramIDRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *GetMessageByTelegramIDRequest) GetMessageId() int32 {
if x != nil {
return x.MessageId
}
return 0
}
type GetRecentChatMessagesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ChatId int64 `protobuf:"varint,1,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
Since *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=since,proto3" json:"since,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRecentChatMessagesRequest) Reset() {
*x = GetRecentChatMessagesRequest{}
mi := &file_messages_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRecentChatMessagesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRecentChatMessagesRequest) ProtoMessage() {}
func (x *GetRecentChatMessagesRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[17]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRecentChatMessagesRequest.ProtoReflect.Descriptor instead.
func (*GetRecentChatMessagesRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{17}
}
func (x *GetRecentChatMessagesRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
func (x *GetRecentChatMessagesRequest) GetLimit() int32 {
if x != nil {
return x.Limit
}
return 0
}
func (x *GetRecentChatMessagesRequest) GetSince() *timestamppb.Timestamp {
if x != nil {
return x.Since
}
return nil
}
type GetAllUserMessagesRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetAllUserMessagesRequest) Reset() {
*x = GetAllUserMessagesRequest{}
mi := &file_messages_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetAllUserMessagesRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAllUserMessagesRequest) ProtoMessage() {}
func (x *GetAllUserMessagesRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[18]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetAllUserMessagesRequest.ProtoReflect.Descriptor instead.
func (*GetAllUserMessagesRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{18}
}
func (x *GetAllUserMessagesRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type GetRandomMessageFromChatRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
ChatId int64 `protobuf:"varint,1,opt,name=chat_id,json=chatId,proto3" json:"chat_id,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRandomMessageFromChatRequest) Reset() {
*x = GetRandomMessageFromChatRequest{}
mi := &file_messages_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRandomMessageFromChatRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRandomMessageFromChatRequest) ProtoMessage() {}
func (x *GetRandomMessageFromChatRequest) ProtoReflect() protoreflect.Message {
mi := &file_messages_proto_msgTypes[19]
if x != nil {
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
if ms.LoadMessageInfo() == nil {
ms.StoreMessageInfo(mi)
}
return ms
}
return mi.MessageOf(x)
}
// Deprecated: Use GetRandomMessageFromChatRequest.ProtoReflect.Descriptor instead.
func (*GetRandomMessageFromChatRequest) Descriptor() ([]byte, []int) {
return file_messages_proto_rawDescGZIP(), []int{19}
}
func (x *GetRandomMessageFromChatRequest) GetChatId() int64 {
if x != nil {
return x.ChatId
}
return 0
}
var File_messages_proto protoreflect.FileDescriptor
const file_messages_proto_rawDesc = "" +
"\n" +
"\x0emessages.proto\x12\x05users\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd9\x01\n" +
"\vChatMessage\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x03R\x02id\x12\x17\n" +
"\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x17\n" +
"\achat_id\x18\x03 \x01(\x03R\x06chatId\x12\x1a\n" +
"\busername\x18\x04 \x01(\tR\busername\x12\x12\n" +
"\x04text\x18\x05 \x01(\tR\x04text\x12\x1d\n" +
"\n" +
"message_id\x18\x06 \x01(\x05R\tmessageId\x129\n" +
"\n" +
"created_at\x18\a \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\"C\n" +
"\fChatUserInfo\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" +
"\busername\x18\x02 \x01(\tR\busername\"\x95\x01\n" +
"\x12SaveMessageRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x17\n" +
"\achat_id\x18\x02 \x01(\x03R\x06chatId\x12\x1a\n" +
"\busername\x18\x03 \x01(\tR\busername\x12\x12\n" +
"\x04text\x18\x04 \x01(\tR\x04text\x12\x1d\n" +
"\n" +
"message_id\x18\x05 \x01(\x05R\tmessageId\"b\n" +
"\x18GetRecentMessagesRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x17\n" +
"\achat_id\x18\x02 \x01(\x03R\x06chatId\x12\x14\n" +
"\x05limit\x18\x03 \x01(\x05R\x05limit\"E\n" +
"\x13GetMessagesResponse\x12.\n" +
"\bmessages\x18\x01 \x03(\v2\x12.users.ChatMessageR\bmessages\"3\n" +
"\x18GetAllUsersInChatRequest\x12\x17\n" +
"\achat_id\x18\x01 \x01(\x03R\x06chatId\"6\n" +
"\x19GetAllUsersInChatResponse\x12\x19\n" +
"\buser_ids\x18\x01 \x03(\x03R\auserIds\"Y\n" +
"\x14GetRandomUserRequest\x12\x17\n" +
"\achat_id\x18\x01 \x01(\x03R\x06chatId\x12(\n" +
"\x10exclude_user_ids\x18\x02 \x03(\x03R\x0eexcludeUserIds\"L\n" +
"\x15GetRandomUserResponse\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" +
"\busername\x18\x02 \x01(\tR\busername\"0\n" +
"\x15GetUsersByChatRequest\x12\x17\n" +
"\achat_id\x18\x01 \x01(\x03R\x06chatId\"C\n" +
"\x16GetUsersByChatResponse\x12)\n" +
"\x05users\x18\x01 \x03(\v2\x13.users.ChatUserInfoR\x05users\"/\n" +
"\x17GetMessageCountResponse\x12\x14\n" +
"\x05count\x18\x01 \x01(\x03R\x05count\"N\n" +
"\x1aGetUserMessageCountRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x17\n" +
"\achat_id\x18\x02 \x01(\x03R\x06chatId\"\xad\x01\n" +
"\x1dGetMessagesInTimeRangeRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x17\n" +
"\achat_id\x18\x02 \x01(\x03R\x06chatId\x12.\n" +
"\x04from\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x04from\x12*\n" +
"\x02to\x18\x04 \x01(\v2\x1a.google.protobuf.TimestampR\x02to\"\x82\x01\n" +
"\x19FindSimilarMessageRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x17\n" +
"\achat_id\x18\x02 \x01(\x03R\x06chatId\x12\x12\n" +
"\x04text\x18\x03 \x01(\tR\x04text\x12\x1f\n" +
"\vwithin_days\x18\x04 \x01(\x05R\n" +
"withinDays\"`\n" +
"\x1aFindSimilarMessageResponse\x12,\n" +
"\amessage\x18\x01 \x01(\v2\x12.users.ChatMessageR\amessage\x12\x14\n" +
"\x05found\x18\x02 \x01(\bR\x05found\"W\n" +
"\x1dGetMessageByTelegramIDRequest\x12\x17\n" +
"\achat_id\x18\x01 \x01(\x03R\x06chatId\x12\x1d\n" +
"\n" +
"message_id\x18\x02 \x01(\x05R\tmessageId\"\x7f\n" +
"\x1cGetRecentChatMessagesRequest\x12\x17\n" +
"\achat_id\x18\x01 \x01(\x03R\x06chatId\x12\x14\n" +
"\x05limit\x18\x02 \x01(\x05R\x05limit\x120\n" +
"\x05since\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x05since\"4\n" +
"\x19GetAllUserMessagesRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\":\n" +
"\x1fGetRandomMessageFromChatRequest\x12\x17\n" +
"\achat_id\x18\x01 \x01(\x03R\x06chatId2\xf4\b\n" +
"\x12UserMessageService\x12@\n" +
"\vSaveMessage\x12\x19.users.SaveMessageRequest\x1a\x16.google.protobuf.Empty\x12P\n" +
"\x11GetRecentMessages\x12\x1f.users.GetRecentMessagesRequest\x1a\x1a.users.GetMessagesResponse\x12V\n" +
"\x11GetAllUsersInChat\x12\x1f.users.GetAllUsersInChatRequest\x1a .users.GetAllUsersInChatResponse\x12J\n" +
"\rGetRandomUser\x12\x1b.users.GetRandomUserRequest\x1a\x1c.users.GetRandomUserResponse\x12M\n" +
"\x0eGetUsersByChat\x12\x1c.users.GetUsersByChatRequest\x1a\x1d.users.GetUsersByChatResponse\x12N\n" +
"\x14GetTotalMessageCount\x12\x16.google.protobuf.Empty\x1a\x1e.users.GetMessageCountResponse\x12X\n" +
"\x13GetUserMessageCount\x12!.users.GetUserMessageCountRequest\x1a\x1e.users.GetMessageCountResponse\x12Z\n" +
"\x16GetMessagesInTimeRange\x12$.users.GetMessagesInTimeRangeRequest\x1a\x1a.users.GetMessagesResponse\x12Y\n" +
"\x12FindSimilarMessage\x12 .users.FindSimilarMessageRequest\x1a!.users.FindSimilarMessageResponse\x12a\n" +
"\x16GetMessageByTelegramID\x12$.users.GetMessageByTelegramIDRequest\x1a!.users.FindSimilarMessageResponse\x12X\n" +
"\x15GetRecentChatMessages\x12#.users.GetRecentChatMessagesRequest\x1a\x1a.users.GetMessagesResponse\x12R\n" +
"\x12GetAllUserMessages\x12 .users.GetAllUserMessagesRequest\x1a\x1a.users.GetMessagesResponse\x12e\n" +
"\x18GetRandomMessageFromChat\x12&.users.GetRandomMessageFromChatRequest\x1a!.users.FindSimilarMessageResponseB,Z*git.be.kaien.ru/l-ai/l-ai-core-proto/protob\x06proto3"
var (
file_messages_proto_rawDescOnce sync.Once
file_messages_proto_rawDescData []byte
)
func file_messages_proto_rawDescGZIP() []byte {
file_messages_proto_rawDescOnce.Do(func() {
file_messages_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_messages_proto_rawDesc), len(file_messages_proto_rawDesc)))
})
return file_messages_proto_rawDescData
}
var file_messages_proto_msgTypes = make([]protoimpl.MessageInfo, 20)
var file_messages_proto_goTypes = []any{
(*ChatMessage)(nil), // 0: users.ChatMessage
(*ChatUserInfo)(nil), // 1: users.ChatUserInfo
(*SaveMessageRequest)(nil), // 2: users.SaveMessageRequest
(*GetRecentMessagesRequest)(nil), // 3: users.GetRecentMessagesRequest
(*GetMessagesResponse)(nil), // 4: users.GetMessagesResponse
(*GetAllUsersInChatRequest)(nil), // 5: users.GetAllUsersInChatRequest
(*GetAllUsersInChatResponse)(nil), // 6: users.GetAllUsersInChatResponse
(*GetRandomUserRequest)(nil), // 7: users.GetRandomUserRequest
(*GetRandomUserResponse)(nil), // 8: users.GetRandomUserResponse
(*GetUsersByChatRequest)(nil), // 9: users.GetUsersByChatRequest
(*GetUsersByChatResponse)(nil), // 10: users.GetUsersByChatResponse
(*GetMessageCountResponse)(nil), // 11: users.GetMessageCountResponse
(*GetUserMessageCountRequest)(nil), // 12: users.GetUserMessageCountRequest
(*GetMessagesInTimeRangeRequest)(nil), // 13: users.GetMessagesInTimeRangeRequest
(*FindSimilarMessageRequest)(nil), // 14: users.FindSimilarMessageRequest
(*FindSimilarMessageResponse)(nil), // 15: users.FindSimilarMessageResponse
(*GetMessageByTelegramIDRequest)(nil), // 16: users.GetMessageByTelegramIDRequest
(*GetRecentChatMessagesRequest)(nil), // 17: users.GetRecentChatMessagesRequest
(*GetAllUserMessagesRequest)(nil), // 18: users.GetAllUserMessagesRequest
(*GetRandomMessageFromChatRequest)(nil), // 19: users.GetRandomMessageFromChatRequest
(*timestamppb.Timestamp)(nil), // 20: google.protobuf.Timestamp
(*emptypb.Empty)(nil), // 21: google.protobuf.Empty
}
var file_messages_proto_depIdxs = []int32{
20, // 0: users.ChatMessage.created_at:type_name -> google.protobuf.Timestamp
0, // 1: users.GetMessagesResponse.messages:type_name -> users.ChatMessage
1, // 2: users.GetUsersByChatResponse.users:type_name -> users.ChatUserInfo
20, // 3: users.GetMessagesInTimeRangeRequest.from:type_name -> google.protobuf.Timestamp
20, // 4: users.GetMessagesInTimeRangeRequest.to:type_name -> google.protobuf.Timestamp
0, // 5: users.FindSimilarMessageResponse.message:type_name -> users.ChatMessage
20, // 6: users.GetRecentChatMessagesRequest.since:type_name -> google.protobuf.Timestamp
2, // 7: users.UserMessageService.SaveMessage:input_type -> users.SaveMessageRequest
3, // 8: users.UserMessageService.GetRecentMessages:input_type -> users.GetRecentMessagesRequest
5, // 9: users.UserMessageService.GetAllUsersInChat:input_type -> users.GetAllUsersInChatRequest
7, // 10: users.UserMessageService.GetRandomUser:input_type -> users.GetRandomUserRequest
9, // 11: users.UserMessageService.GetUsersByChat:input_type -> users.GetUsersByChatRequest
21, // 12: users.UserMessageService.GetTotalMessageCount:input_type -> google.protobuf.Empty
12, // 13: users.UserMessageService.GetUserMessageCount:input_type -> users.GetUserMessageCountRequest
13, // 14: users.UserMessageService.GetMessagesInTimeRange:input_type -> users.GetMessagesInTimeRangeRequest
14, // 15: users.UserMessageService.FindSimilarMessage:input_type -> users.FindSimilarMessageRequest
16, // 16: users.UserMessageService.GetMessageByTelegramID:input_type -> users.GetMessageByTelegramIDRequest
17, // 17: users.UserMessageService.GetRecentChatMessages:input_type -> users.GetRecentChatMessagesRequest
18, // 18: users.UserMessageService.GetAllUserMessages:input_type -> users.GetAllUserMessagesRequest
19, // 19: users.UserMessageService.GetRandomMessageFromChat:input_type -> users.GetRandomMessageFromChatRequest
21, // 20: users.UserMessageService.SaveMessage:output_type -> google.protobuf.Empty
4, // 21: users.UserMessageService.GetRecentMessages:output_type -> users.GetMessagesResponse
6, // 22: users.UserMessageService.GetAllUsersInChat:output_type -> users.GetAllUsersInChatResponse
8, // 23: users.UserMessageService.GetRandomUser:output_type -> users.GetRandomUserResponse
10, // 24: users.UserMessageService.GetUsersByChat:output_type -> users.GetUsersByChatResponse
11, // 25: users.UserMessageService.GetTotalMessageCount:output_type -> users.GetMessageCountResponse
11, // 26: users.UserMessageService.GetUserMessageCount:output_type -> users.GetMessageCountResponse
4, // 27: users.UserMessageService.GetMessagesInTimeRange:output_type -> users.GetMessagesResponse
15, // 28: users.UserMessageService.FindSimilarMessage:output_type -> users.FindSimilarMessageResponse
15, // 29: users.UserMessageService.GetMessageByTelegramID:output_type -> users.FindSimilarMessageResponse
4, // 30: users.UserMessageService.GetRecentChatMessages:output_type -> users.GetMessagesResponse
4, // 31: users.UserMessageService.GetAllUserMessages:output_type -> users.GetMessagesResponse
15, // 32: users.UserMessageService.GetRandomMessageFromChat:output_type -> users.FindSimilarMessageResponse
20, // [20:33] is the sub-list for method output_type
7, // [7:20] is the sub-list for method input_type
7, // [7:7] is the sub-list for extension type_name
7, // [7:7] is the sub-list for extension extendee
0, // [0:7] is the sub-list for field type_name
}
func init() { file_messages_proto_init() }
func file_messages_proto_init() {
if File_messages_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_messages_proto_rawDesc), len(file_messages_proto_rawDesc)),
NumEnums: 0,
NumMessages: 20,
NumExtensions: 0,
NumServices: 1,
},
GoTypes: file_messages_proto_goTypes,
DependencyIndexes: file_messages_proto_depIdxs,
MessageInfos: file_messages_proto_msgTypes,
}.Build()
File_messages_proto = out.File
file_messages_proto_goTypes = nil
file_messages_proto_depIdxs = nil
}