l-ai-core-proto/profiles.pb.go
Kaien 3a741152fc feat: add AddAvatarExperience RPC to UserProfileService
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-20 23:12:35 +03:00

1948 lines
62 KiB
Go

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// protoc-gen-go v1.36.11
// protoc v7.34.0
// source: profiles.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 UserStats struct {
state protoimpl.MessageState `protogen:"open.v1"`
TotalMessages int64 `protobuf:"varint,1,opt,name=total_messages,json=totalMessages,proto3" json:"total_messages,omitempty"`
FavoriteTopic string `protobuf:"bytes,2,opt,name=favorite_topic,json=favoriteTopic,proto3" json:"favorite_topic,omitempty"`
MostActiveDay string `protobuf:"bytes,3,opt,name=most_active_day,json=mostActiveDay,proto3" json:"most_active_day,omitempty"`
MostActiveHour string `protobuf:"bytes,4,opt,name=most_active_hour,json=mostActiveHour,proto3" json:"most_active_hour,omitempty"`
FavoriteEmoji string `protobuf:"bytes,5,opt,name=favorite_emoji,json=favoriteEmoji,proto3" json:"favorite_emoji,omitempty"`
AngerLevel float64 `protobuf:"fixed64,6,opt,name=anger_level,json=angerLevel,proto3" json:"anger_level,omitempty"`
HumorLevel float64 `protobuf:"fixed64,7,opt,name=humor_level,json=humorLevel,proto3" json:"humor_level,omitempty"`
SarcasmLevel float64 `protobuf:"fixed64,8,opt,name=sarcasm_level,json=sarcasmLevel,proto3" json:"sarcasm_level,omitempty"`
TopicFrequency map[string]int64 `protobuf:"bytes,9,rep,name=topic_frequency,json=topicFrequency,proto3" json:"topic_frequency,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
MessagesByHour map[string]int64 `protobuf:"bytes,10,rep,name=messages_by_hour,json=messagesByHour,proto3" json:"messages_by_hour,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
MessagesByDay map[string]int64 `protobuf:"bytes,11,rep,name=messages_by_day,json=messagesByDay,proto3" json:"messages_by_day,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"varint,2,opt,name=value"`
ReactionCount int64 `protobuf:"varint,12,opt,name=reaction_count,json=reactionCount,proto3" json:"reaction_count,omitempty"`
BotAttitude int32 `protobuf:"varint,13,opt,name=bot_attitude,json=botAttitude,proto3" json:"bot_attitude,omitempty"`
BotAttitudeReason string `protobuf:"bytes,14,opt,name=bot_attitude_reason,json=botAttitudeReason,proto3" json:"bot_attitude_reason,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UserStats) Reset() {
*x = UserStats{}
mi := &file_profiles_proto_msgTypes[0]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UserStats) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UserStats) ProtoMessage() {}
func (x *UserStats) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 UserStats.ProtoReflect.Descriptor instead.
func (*UserStats) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{0}
}
func (x *UserStats) GetTotalMessages() int64 {
if x != nil {
return x.TotalMessages
}
return 0
}
func (x *UserStats) GetFavoriteTopic() string {
if x != nil {
return x.FavoriteTopic
}
return ""
}
func (x *UserStats) GetMostActiveDay() string {
if x != nil {
return x.MostActiveDay
}
return ""
}
func (x *UserStats) GetMostActiveHour() string {
if x != nil {
return x.MostActiveHour
}
return ""
}
func (x *UserStats) GetFavoriteEmoji() string {
if x != nil {
return x.FavoriteEmoji
}
return ""
}
func (x *UserStats) GetAngerLevel() float64 {
if x != nil {
return x.AngerLevel
}
return 0
}
func (x *UserStats) GetHumorLevel() float64 {
if x != nil {
return x.HumorLevel
}
return 0
}
func (x *UserStats) GetSarcasmLevel() float64 {
if x != nil {
return x.SarcasmLevel
}
return 0
}
func (x *UserStats) GetTopicFrequency() map[string]int64 {
if x != nil {
return x.TopicFrequency
}
return nil
}
func (x *UserStats) GetMessagesByHour() map[string]int64 {
if x != nil {
return x.MessagesByHour
}
return nil
}
func (x *UserStats) GetMessagesByDay() map[string]int64 {
if x != nil {
return x.MessagesByDay
}
return nil
}
func (x *UserStats) GetReactionCount() int64 {
if x != nil {
return x.ReactionCount
}
return 0
}
func (x *UserStats) GetBotAttitude() int32 {
if x != nil {
return x.BotAttitude
}
return 0
}
func (x *UserStats) GetBotAttitudeReason() string {
if x != nil {
return x.BotAttitudeReason
}
return ""
}
type UserFavorites struct {
state protoimpl.MessageState `protogen:"open.v1"`
WhenMad string `protobuf:"bytes,1,opt,name=when_mad,json=whenMad,proto3" json:"when_mad,omitempty"`
WhenHappy string `protobuf:"bytes,2,opt,name=when_happy,json=whenHappy,proto3" json:"when_happy,omitempty"`
WhenAskHelp string `protobuf:"bytes,3,opt,name=when_ask_help,json=whenAskHelp,proto3" json:"when_ask_help,omitempty"`
PreferredNick string `protobuf:"bytes,4,opt,name=preferred_nick,json=preferredNick,proto3" json:"preferred_nick,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UserFavorites) Reset() {
*x = UserFavorites{}
mi := &file_profiles_proto_msgTypes[1]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UserFavorites) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UserFavorites) ProtoMessage() {}
func (x *UserFavorites) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 UserFavorites.ProtoReflect.Descriptor instead.
func (*UserFavorites) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{1}
}
func (x *UserFavorites) GetWhenMad() string {
if x != nil {
return x.WhenMad
}
return ""
}
func (x *UserFavorites) GetWhenHappy() string {
if x != nil {
return x.WhenHappy
}
return ""
}
func (x *UserFavorites) GetWhenAskHelp() string {
if x != nil {
return x.WhenAskHelp
}
return ""
}
func (x *UserFavorites) GetPreferredNick() string {
if x != nil {
return x.PreferredNick
}
return ""
}
type AvatarStats struct {
state protoimpl.MessageState `protogen:"open.v1"`
Strength float64 `protobuf:"fixed64,1,opt,name=strength,proto3" json:"strength,omitempty"`
Agility float64 `protobuf:"fixed64,2,opt,name=agility,proto3" json:"agility,omitempty"`
Wisdom float64 `protobuf:"fixed64,3,opt,name=wisdom,proto3" json:"wisdom,omitempty"`
Charisma float64 `protobuf:"fixed64,4,opt,name=charisma,proto3" json:"charisma,omitempty"`
Tilt float64 `protobuf:"fixed64,5,opt,name=tilt,proto3" json:"tilt,omitempty"`
HumorLevel float64 `protobuf:"fixed64,6,opt,name=humor_level,json=humorLevel,proto3" json:"humor_level,omitempty"`
SarcasmLvl float64 `protobuf:"fixed64,7,opt,name=sarcasm_lvl,json=sarcasmLvl,proto3" json:"sarcasm_lvl,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AvatarStats) Reset() {
*x = AvatarStats{}
mi := &file_profiles_proto_msgTypes[2]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AvatarStats) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AvatarStats) ProtoMessage() {}
func (x *AvatarStats) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 AvatarStats.ProtoReflect.Descriptor instead.
func (*AvatarStats) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{2}
}
func (x *AvatarStats) GetStrength() float64 {
if x != nil {
return x.Strength
}
return 0
}
func (x *AvatarStats) GetAgility() float64 {
if x != nil {
return x.Agility
}
return 0
}
func (x *AvatarStats) GetWisdom() float64 {
if x != nil {
return x.Wisdom
}
return 0
}
func (x *AvatarStats) GetCharisma() float64 {
if x != nil {
return x.Charisma
}
return 0
}
func (x *AvatarStats) GetTilt() float64 {
if x != nil {
return x.Tilt
}
return 0
}
func (x *AvatarStats) GetHumorLevel() float64 {
if x != nil {
return x.HumorLevel
}
return 0
}
func (x *AvatarStats) GetSarcasmLvl() float64 {
if x != nil {
return x.SarcasmLvl
}
return 0
}
type Skill struct {
state protoimpl.MessageState `protogen:"open.v1"`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Level int32 `protobuf:"varint,2,opt,name=level,proto3" json:"level,omitempty"`
Power float64 `protobuf:"fixed64,3,opt,name=power,proto3" json:"power,omitempty"`
Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
UnlockedAt int64 `protobuf:"varint,5,opt,name=unlocked_at,json=unlockedAt,proto3" json:"unlocked_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Skill) Reset() {
*x = Skill{}
mi := &file_profiles_proto_msgTypes[3]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Skill) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Skill) ProtoMessage() {}
func (x *Skill) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 Skill.ProtoReflect.Descriptor instead.
func (*Skill) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{3}
}
func (x *Skill) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Skill) GetLevel() int32 {
if x != nil {
return x.Level
}
return 0
}
func (x *Skill) GetPower() float64 {
if x != nil {
return x.Power
}
return 0
}
func (x *Skill) GetActive() bool {
if x != nil {
return x.Active
}
return false
}
func (x *Skill) GetUnlockedAt() int64 {
if x != nil {
return x.UnlockedAt
}
return 0
}
type Avatar struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Class string `protobuf:"bytes,3,opt,name=class,proto3" json:"class,omitempty"`
Level int32 `protobuf:"varint,4,opt,name=level,proto3" json:"level,omitempty"`
Experience int64 `protobuf:"varint,5,opt,name=experience,proto3" json:"experience,omitempty"`
Stats *AvatarStats `protobuf:"bytes,6,opt,name=stats,proto3" json:"stats,omitempty"`
Skills []*Skill `protobuf:"bytes,7,rep,name=skills,proto3" json:"skills,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *Avatar) Reset() {
*x = Avatar{}
mi := &file_profiles_proto_msgTypes[4]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *Avatar) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*Avatar) ProtoMessage() {}
func (x *Avatar) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 Avatar.ProtoReflect.Descriptor instead.
func (*Avatar) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{4}
}
func (x *Avatar) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *Avatar) GetName() string {
if x != nil {
return x.Name
}
return ""
}
func (x *Avatar) GetClass() string {
if x != nil {
return x.Class
}
return ""
}
func (x *Avatar) GetLevel() int32 {
if x != nil {
return x.Level
}
return 0
}
func (x *Avatar) GetExperience() int64 {
if x != nil {
return x.Experience
}
return 0
}
func (x *Avatar) GetStats() *AvatarStats {
if x != nil {
return x.Stats
}
return nil
}
func (x *Avatar) GetSkills() []*Skill {
if x != nil {
return x.Skills
}
return nil
}
func (x *Avatar) GetCreatedAt() *timestamppb.Timestamp {
if x != nil {
return x.CreatedAt
}
return nil
}
func (x *Avatar) GetUpdatedAt() *timestamppb.Timestamp {
if x != nil {
return x.UpdatedAt
}
return nil
}
type UserProfile struct {
state protoimpl.MessageState `protogen:"open.v1"`
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
GlobalUserId int64 `protobuf:"varint,2,opt,name=global_user_id,json=globalUserId,proto3" json:"global_user_id,omitempty"`
UserId int64 `protobuf:"varint,3,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
JoinDate *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=join_date,json=joinDate,proto3" json:"join_date,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
Avatar *Avatar `protobuf:"bytes,7,opt,name=avatar,proto3" json:"avatar,omitempty"`
Stats *UserStats `protobuf:"bytes,8,opt,name=stats,proto3" json:"stats,omitempty"`
Favorites *UserFavorites `protobuf:"bytes,9,opt,name=favorites,proto3" json:"favorites,omitempty"`
Catchphrases []byte `protobuf:"bytes,10,opt,name=catchphrases,proto3" json:"catchphrases,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UserProfile) Reset() {
*x = UserProfile{}
mi := &file_profiles_proto_msgTypes[5]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UserProfile) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UserProfile) ProtoMessage() {}
func (x *UserProfile) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 UserProfile.ProtoReflect.Descriptor instead.
func (*UserProfile) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{5}
}
func (x *UserProfile) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *UserProfile) GetGlobalUserId() int64 {
if x != nil {
return x.GlobalUserId
}
return 0
}
func (x *UserProfile) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *UserProfile) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
func (x *UserProfile) GetJoinDate() *timestamppb.Timestamp {
if x != nil {
return x.JoinDate
}
return nil
}
func (x *UserProfile) GetUpdatedAt() *timestamppb.Timestamp {
if x != nil {
return x.UpdatedAt
}
return nil
}
func (x *UserProfile) GetAvatar() *Avatar {
if x != nil {
return x.Avatar
}
return nil
}
func (x *UserProfile) GetStats() *UserStats {
if x != nil {
return x.Stats
}
return nil
}
func (x *UserProfile) GetFavorites() *UserFavorites {
if x != nil {
return x.Favorites
}
return nil
}
func (x *UserProfile) GetCatchphrases() []byte {
if x != nil {
return x.Catchphrases
}
return nil
}
type UserMoodHistory 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"`
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
Mood int32 `protobuf:"varint,4,opt,name=mood,proto3" json:"mood,omitempty"`
Timestamp *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Reason string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UserMoodHistory) Reset() {
*x = UserMoodHistory{}
mi := &file_profiles_proto_msgTypes[6]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UserMoodHistory) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UserMoodHistory) ProtoMessage() {}
func (x *UserMoodHistory) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 UserMoodHistory.ProtoReflect.Descriptor instead.
func (*UserMoodHistory) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{6}
}
func (x *UserMoodHistory) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *UserMoodHistory) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *UserMoodHistory) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
func (x *UserMoodHistory) GetMood() int32 {
if x != nil {
return x.Mood
}
return 0
}
func (x *UserMoodHistory) GetTimestamp() *timestamppb.Timestamp {
if x != nil {
return x.Timestamp
}
return nil
}
func (x *UserMoodHistory) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
type MemorableMoment 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"`
Date *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=date,proto3" json:"date,omitempty"`
Text string `protobuf:"bytes,4,opt,name=text,proto3" json:"text,omitempty"`
BotResponse string `protobuf:"bytes,5,opt,name=bot_response,json=botResponse,proto3" json:"bot_response,omitempty"`
ReactionCount int64 `protobuf:"varint,6,opt,name=reaction_count,json=reactionCount,proto3" json:"reaction_count,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *MemorableMoment) Reset() {
*x = MemorableMoment{}
mi := &file_profiles_proto_msgTypes[7]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *MemorableMoment) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*MemorableMoment) ProtoMessage() {}
func (x *MemorableMoment) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 MemorableMoment.ProtoReflect.Descriptor instead.
func (*MemorableMoment) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{7}
}
func (x *MemorableMoment) GetId() int64 {
if x != nil {
return x.Id
}
return 0
}
func (x *MemorableMoment) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *MemorableMoment) GetDate() *timestamppb.Timestamp {
if x != nil {
return x.Date
}
return nil
}
func (x *MemorableMoment) GetText() string {
if x != nil {
return x.Text
}
return ""
}
func (x *MemorableMoment) GetBotResponse() string {
if x != nil {
return x.BotResponse
}
return ""
}
func (x *MemorableMoment) GetReactionCount() int64 {
if x != nil {
return x.ReactionCount
}
return 0
}
type GetOrCreateProfileRequest 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 *GetOrCreateProfileRequest) Reset() {
*x = GetOrCreateProfileRequest{}
mi := &file_profiles_proto_msgTypes[8]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetOrCreateProfileRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetOrCreateProfileRequest) ProtoMessage() {}
func (x *GetOrCreateProfileRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 GetOrCreateProfileRequest.ProtoReflect.Descriptor instead.
func (*GetOrCreateProfileRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{8}
}
func (x *GetOrCreateProfileRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetOrCreateProfileRequest) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
type GetProfileRequest 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 *GetProfileRequest) Reset() {
*x = GetProfileRequest{}
mi := &file_profiles_proto_msgTypes[9]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetProfileRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetProfileRequest) ProtoMessage() {}
func (x *GetProfileRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 GetProfileRequest.ProtoReflect.Descriptor instead.
func (*GetProfileRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{9}
}
func (x *GetProfileRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
type GetAllProfilesResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Profiles []*UserProfile `protobuf:"bytes,1,rep,name=profiles,proto3" json:"profiles,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetAllProfilesResponse) Reset() {
*x = GetAllProfilesResponse{}
mi := &file_profiles_proto_msgTypes[10]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetAllProfilesResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetAllProfilesResponse) ProtoMessage() {}
func (x *GetAllProfilesResponse) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 GetAllProfilesResponse.ProtoReflect.Descriptor instead.
func (*GetAllProfilesResponse) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{10}
}
func (x *GetAllProfilesResponse) GetProfiles() []*UserProfile {
if x != nil {
return x.Profiles
}
return nil
}
type AddMessageToStatsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
Hour string `protobuf:"bytes,3,opt,name=hour,proto3" json:"hour,omitempty"`
Day string `protobuf:"bytes,4,opt,name=day,proto3" json:"day,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AddMessageToStatsRequest) Reset() {
*x = AddMessageToStatsRequest{}
mi := &file_profiles_proto_msgTypes[11]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AddMessageToStatsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddMessageToStatsRequest) ProtoMessage() {}
func (x *AddMessageToStatsRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 AddMessageToStatsRequest.ProtoReflect.Descriptor instead.
func (*AddMessageToStatsRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{11}
}
func (x *AddMessageToStatsRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *AddMessageToStatsRequest) GetTopic() string {
if x != nil {
return x.Topic
}
return ""
}
func (x *AddMessageToStatsRequest) GetHour() string {
if x != nil {
return x.Hour
}
return ""
}
func (x *AddMessageToStatsRequest) GetDay() string {
if x != nil {
return x.Day
}
return ""
}
type UpdateReactionCountRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Increment int64 `protobuf:"varint,2,opt,name=increment,proto3" json:"increment,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *UpdateReactionCountRequest) Reset() {
*x = UpdateReactionCountRequest{}
mi := &file_profiles_proto_msgTypes[12]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *UpdateReactionCountRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*UpdateReactionCountRequest) ProtoMessage() {}
func (x *UpdateReactionCountRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 UpdateReactionCountRequest.ProtoReflect.Descriptor instead.
func (*UpdateReactionCountRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{12}
}
func (x *UpdateReactionCountRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *UpdateReactionCountRequest) GetIncrement() int64 {
if x != nil {
return x.Increment
}
return 0
}
type SetBotAttitudeRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Value int32 `protobuf:"varint,2,opt,name=value,proto3" json:"value,omitempty"`
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
IsDelta bool `protobuf:"varint,4,opt,name=is_delta,json=isDelta,proto3" json:"is_delta,omitempty"` // if true, value is a delta; if false, value is absolute
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SetBotAttitudeRequest) Reset() {
*x = SetBotAttitudeRequest{}
mi := &file_profiles_proto_msgTypes[13]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SetBotAttitudeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SetBotAttitudeRequest) ProtoMessage() {}
func (x *SetBotAttitudeRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 SetBotAttitudeRequest.ProtoReflect.Descriptor instead.
func (*SetBotAttitudeRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{13}
}
func (x *SetBotAttitudeRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *SetBotAttitudeRequest) GetValue() int32 {
if x != nil {
return x.Value
}
return 0
}
func (x *SetBotAttitudeRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
func (x *SetBotAttitudeRequest) GetIsDelta() bool {
if x != nil {
return x.IsDelta
}
return false
}
type SaveMemorableMomentRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Text string `protobuf:"bytes,2,opt,name=text,proto3" json:"text,omitempty"`
BotResponse string `protobuf:"bytes,3,opt,name=bot_response,json=botResponse,proto3" json:"bot_response,omitempty"`
ReactionCount int64 `protobuf:"varint,4,opt,name=reaction_count,json=reactionCount,proto3" json:"reaction_count,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *SaveMemorableMomentRequest) Reset() {
*x = SaveMemorableMomentRequest{}
mi := &file_profiles_proto_msgTypes[14]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *SaveMemorableMomentRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*SaveMemorableMomentRequest) ProtoMessage() {}
func (x *SaveMemorableMomentRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 SaveMemorableMomentRequest.ProtoReflect.Descriptor instead.
func (*SaveMemorableMomentRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{14}
}
func (x *SaveMemorableMomentRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *SaveMemorableMomentRequest) GetText() string {
if x != nil {
return x.Text
}
return ""
}
func (x *SaveMemorableMomentRequest) GetBotResponse() string {
if x != nil {
return x.BotResponse
}
return ""
}
func (x *SaveMemorableMomentRequest) GetReactionCount() int64 {
if x != nil {
return x.ReactionCount
}
return 0
}
type GetMemorableMomentsRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMemorableMomentsRequest) Reset() {
*x = GetMemorableMomentsRequest{}
mi := &file_profiles_proto_msgTypes[15]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMemorableMomentsRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMemorableMomentsRequest) ProtoMessage() {}
func (x *GetMemorableMomentsRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 GetMemorableMomentsRequest.ProtoReflect.Descriptor instead.
func (*GetMemorableMomentsRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{15}
}
func (x *GetMemorableMomentsRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetMemorableMomentsRequest) GetLimit() int32 {
if x != nil {
return x.Limit
}
return 0
}
type GetMemorableMomentsResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
Moments []*MemorableMoment `protobuf:"bytes,1,rep,name=moments,proto3" json:"moments,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMemorableMomentsResponse) Reset() {
*x = GetMemorableMomentsResponse{}
mi := &file_profiles_proto_msgTypes[16]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMemorableMomentsResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMemorableMomentsResponse) ProtoMessage() {}
func (x *GetMemorableMomentsResponse) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 GetMemorableMomentsResponse.ProtoReflect.Descriptor instead.
func (*GetMemorableMomentsResponse) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{16}
}
func (x *GetMemorableMomentsResponse) GetMoments() []*MemorableMoment {
if x != nil {
return x.Moments
}
return nil
}
type RecordMoodHistoryRequest 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"`
Mood int32 `protobuf:"varint,3,opt,name=mood,proto3" json:"mood,omitempty"`
Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *RecordMoodHistoryRequest) Reset() {
*x = RecordMoodHistoryRequest{}
mi := &file_profiles_proto_msgTypes[17]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *RecordMoodHistoryRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*RecordMoodHistoryRequest) ProtoMessage() {}
func (x *RecordMoodHistoryRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 RecordMoodHistoryRequest.ProtoReflect.Descriptor instead.
func (*RecordMoodHistoryRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{17}
}
func (x *RecordMoodHistoryRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *RecordMoodHistoryRequest) GetUsername() string {
if x != nil {
return x.Username
}
return ""
}
func (x *RecordMoodHistoryRequest) GetMood() int32 {
if x != nil {
return x.Mood
}
return 0
}
func (x *RecordMoodHistoryRequest) GetReason() string {
if x != nil {
return x.Reason
}
return ""
}
type GetMoodHistoryByUserRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
From *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
To *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=to,proto3" json:"to,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMoodHistoryByUserRequest) Reset() {
*x = GetMoodHistoryByUserRequest{}
mi := &file_profiles_proto_msgTypes[18]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMoodHistoryByUserRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMoodHistoryByUserRequest) ProtoMessage() {}
func (x *GetMoodHistoryByUserRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 GetMoodHistoryByUserRequest.ProtoReflect.Descriptor instead.
func (*GetMoodHistoryByUserRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{18}
}
func (x *GetMoodHistoryByUserRequest) GetUserId() int64 {
if x != nil {
return x.UserId
}
return 0
}
func (x *GetMoodHistoryByUserRequest) GetFrom() *timestamppb.Timestamp {
if x != nil {
return x.From
}
return nil
}
func (x *GetMoodHistoryByUserRequest) GetTo() *timestamppb.Timestamp {
if x != nil {
return x.To
}
return nil
}
type GetMoodHistoryByTimeRangeRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
From *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
To *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMoodHistoryByTimeRangeRequest) Reset() {
*x = GetMoodHistoryByTimeRangeRequest{}
mi := &file_profiles_proto_msgTypes[19]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMoodHistoryByTimeRangeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMoodHistoryByTimeRangeRequest) ProtoMessage() {}
func (x *GetMoodHistoryByTimeRangeRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_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 GetMoodHistoryByTimeRangeRequest.ProtoReflect.Descriptor instead.
func (*GetMoodHistoryByTimeRangeRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{19}
}
func (x *GetMoodHistoryByTimeRangeRequest) GetFrom() *timestamppb.Timestamp {
if x != nil {
return x.From
}
return nil
}
func (x *GetMoodHistoryByTimeRangeRequest) GetTo() *timestamppb.Timestamp {
if x != nil {
return x.To
}
return nil
}
type GetRecentMoodHistoryRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Limit int32 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetRecentMoodHistoryRequest) Reset() {
*x = GetRecentMoodHistoryRequest{}
mi := &file_profiles_proto_msgTypes[20]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetRecentMoodHistoryRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetRecentMoodHistoryRequest) ProtoMessage() {}
func (x *GetRecentMoodHistoryRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_proto_msgTypes[20]
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 GetRecentMoodHistoryRequest.ProtoReflect.Descriptor instead.
func (*GetRecentMoodHistoryRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{20}
}
func (x *GetRecentMoodHistoryRequest) GetLimit() int32 {
if x != nil {
return x.Limit
}
return 0
}
type GetLastMoodBeforeTimeRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
Before *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=before,proto3" json:"before,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetLastMoodBeforeTimeRequest) Reset() {
*x = GetLastMoodBeforeTimeRequest{}
mi := &file_profiles_proto_msgTypes[21]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetLastMoodBeforeTimeRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetLastMoodBeforeTimeRequest) ProtoMessage() {}
func (x *GetLastMoodBeforeTimeRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_proto_msgTypes[21]
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 GetLastMoodBeforeTimeRequest.ProtoReflect.Descriptor instead.
func (*GetLastMoodBeforeTimeRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{21}
}
func (x *GetLastMoodBeforeTimeRequest) GetBefore() *timestamppb.Timestamp {
if x != nil {
return x.Before
}
return nil
}
type GetMoodHistoryResponse struct {
state protoimpl.MessageState `protogen:"open.v1"`
History []*UserMoodHistory `protobuf:"bytes,1,rep,name=history,proto3" json:"history,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *GetMoodHistoryResponse) Reset() {
*x = GetMoodHistoryResponse{}
mi := &file_profiles_proto_msgTypes[22]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *GetMoodHistoryResponse) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*GetMoodHistoryResponse) ProtoMessage() {}
func (x *GetMoodHistoryResponse) ProtoReflect() protoreflect.Message {
mi := &file_profiles_proto_msgTypes[22]
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 GetMoodHistoryResponse.ProtoReflect.Descriptor instead.
func (*GetMoodHistoryResponse) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{22}
}
func (x *GetMoodHistoryResponse) GetHistory() []*UserMoodHistory {
if x != nil {
return x.History
}
return nil
}
type AddAvatarExperienceRequest struct {
state protoimpl.MessageState `protogen:"open.v1"`
AvatarId int64 `protobuf:"varint,1,opt,name=avatar_id,json=avatarId,proto3" json:"avatar_id,omitempty"`
Amount int64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
unknownFields protoimpl.UnknownFields
sizeCache protoimpl.SizeCache
}
func (x *AddAvatarExperienceRequest) Reset() {
*x = AddAvatarExperienceRequest{}
mi := &file_profiles_proto_msgTypes[23]
ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
ms.StoreMessageInfo(mi)
}
func (x *AddAvatarExperienceRequest) String() string {
return protoimpl.X.MessageStringOf(x)
}
func (*AddAvatarExperienceRequest) ProtoMessage() {}
func (x *AddAvatarExperienceRequest) ProtoReflect() protoreflect.Message {
mi := &file_profiles_proto_msgTypes[23]
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 AddAvatarExperienceRequest.ProtoReflect.Descriptor instead.
func (*AddAvatarExperienceRequest) Descriptor() ([]byte, []int) {
return file_profiles_proto_rawDescGZIP(), []int{23}
}
func (x *AddAvatarExperienceRequest) GetAvatarId() int64 {
if x != nil {
return x.AvatarId
}
return 0
}
func (x *AddAvatarExperienceRequest) GetAmount() int64 {
if x != nil {
return x.Amount
}
return 0
}
var File_profiles_proto protoreflect.FileDescriptor
const file_profiles_proto_rawDesc = "" +
"\n" +
"\x0eprofiles.proto\x12\x05users\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xe7\x06\n" +
"\tUserStats\x12%\n" +
"\x0etotal_messages\x18\x01 \x01(\x03R\rtotalMessages\x12%\n" +
"\x0efavorite_topic\x18\x02 \x01(\tR\rfavoriteTopic\x12&\n" +
"\x0fmost_active_day\x18\x03 \x01(\tR\rmostActiveDay\x12(\n" +
"\x10most_active_hour\x18\x04 \x01(\tR\x0emostActiveHour\x12%\n" +
"\x0efavorite_emoji\x18\x05 \x01(\tR\rfavoriteEmoji\x12\x1f\n" +
"\vanger_level\x18\x06 \x01(\x01R\n" +
"angerLevel\x12\x1f\n" +
"\vhumor_level\x18\a \x01(\x01R\n" +
"humorLevel\x12#\n" +
"\rsarcasm_level\x18\b \x01(\x01R\fsarcasmLevel\x12M\n" +
"\x0ftopic_frequency\x18\t \x03(\v2$.users.UserStats.TopicFrequencyEntryR\x0etopicFrequency\x12N\n" +
"\x10messages_by_hour\x18\n" +
" \x03(\v2$.users.UserStats.MessagesByHourEntryR\x0emessagesByHour\x12K\n" +
"\x0fmessages_by_day\x18\v \x03(\v2#.users.UserStats.MessagesByDayEntryR\rmessagesByDay\x12%\n" +
"\x0ereaction_count\x18\f \x01(\x03R\rreactionCount\x12!\n" +
"\fbot_attitude\x18\r \x01(\x05R\vbotAttitude\x12.\n" +
"\x13bot_attitude_reason\x18\x0e \x01(\tR\x11botAttitudeReason\x1aA\n" +
"\x13TopicFrequencyEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
"\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\x1aA\n" +
"\x13MessagesByHourEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
"\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\x1a@\n" +
"\x12MessagesByDayEntry\x12\x10\n" +
"\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n" +
"\x05value\x18\x02 \x01(\x03R\x05value:\x028\x01\"\x94\x01\n" +
"\rUserFavorites\x12\x19\n" +
"\bwhen_mad\x18\x01 \x01(\tR\awhenMad\x12\x1d\n" +
"\n" +
"when_happy\x18\x02 \x01(\tR\twhenHappy\x12\"\n" +
"\rwhen_ask_help\x18\x03 \x01(\tR\vwhenAskHelp\x12%\n" +
"\x0epreferred_nick\x18\x04 \x01(\tR\rpreferredNick\"\xcd\x01\n" +
"\vAvatarStats\x12\x1a\n" +
"\bstrength\x18\x01 \x01(\x01R\bstrength\x12\x18\n" +
"\aagility\x18\x02 \x01(\x01R\aagility\x12\x16\n" +
"\x06wisdom\x18\x03 \x01(\x01R\x06wisdom\x12\x1a\n" +
"\bcharisma\x18\x04 \x01(\x01R\bcharisma\x12\x12\n" +
"\x04tilt\x18\x05 \x01(\x01R\x04tilt\x12\x1f\n" +
"\vhumor_level\x18\x06 \x01(\x01R\n" +
"humorLevel\x12\x1f\n" +
"\vsarcasm_lvl\x18\a \x01(\x01R\n" +
"sarcasmLvl\"\x80\x01\n" +
"\x05Skill\x12\x12\n" +
"\x04name\x18\x01 \x01(\tR\x04name\x12\x14\n" +
"\x05level\x18\x02 \x01(\x05R\x05level\x12\x14\n" +
"\x05power\x18\x03 \x01(\x01R\x05power\x12\x16\n" +
"\x06active\x18\x04 \x01(\bR\x06active\x12\x1f\n" +
"\vunlocked_at\x18\x05 \x01(\x03R\n" +
"unlockedAt\"\xbe\x02\n" +
"\x06Avatar\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x03R\x02id\x12\x12\n" +
"\x04name\x18\x02 \x01(\tR\x04name\x12\x14\n" +
"\x05class\x18\x03 \x01(\tR\x05class\x12\x14\n" +
"\x05level\x18\x04 \x01(\x05R\x05level\x12\x1e\n" +
"\n" +
"experience\x18\x05 \x01(\x03R\n" +
"experience\x12(\n" +
"\x05stats\x18\x06 \x01(\v2\x12.users.AvatarStatsR\x05stats\x12$\n" +
"\x06skills\x18\a \x03(\v2\f.users.SkillR\x06skills\x129\n" +
"\n" +
"created_at\x18\b \x01(\v2\x1a.google.protobuf.TimestampR\tcreatedAt\x129\n" +
"\n" +
"updated_at\x18\t \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\"\x93\x03\n" +
"\vUserProfile\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x03R\x02id\x12$\n" +
"\x0eglobal_user_id\x18\x02 \x01(\x03R\fglobalUserId\x12\x17\n" +
"\auser_id\x18\x03 \x01(\x03R\x06userId\x12\x1a\n" +
"\busername\x18\x04 \x01(\tR\busername\x127\n" +
"\tjoin_date\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\bjoinDate\x129\n" +
"\n" +
"updated_at\x18\x06 \x01(\v2\x1a.google.protobuf.TimestampR\tupdatedAt\x12%\n" +
"\x06avatar\x18\a \x01(\v2\r.users.AvatarR\x06avatar\x12&\n" +
"\x05stats\x18\b \x01(\v2\x10.users.UserStatsR\x05stats\x122\n" +
"\tfavorites\x18\t \x01(\v2\x14.users.UserFavoritesR\tfavorites\x12\"\n" +
"\fcatchphrases\x18\n" +
" \x01(\fR\fcatchphrases\"\xbc\x01\n" +
"\x0fUserMoodHistory\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x03R\x02id\x12\x17\n" +
"\auser_id\x18\x02 \x01(\x03R\x06userId\x12\x1a\n" +
"\busername\x18\x03 \x01(\tR\busername\x12\x12\n" +
"\x04mood\x18\x04 \x01(\x05R\x04mood\x128\n" +
"\ttimestamp\x18\x05 \x01(\v2\x1a.google.protobuf.TimestampR\ttimestamp\x12\x16\n" +
"\x06reason\x18\x06 \x01(\tR\x06reason\"\xc8\x01\n" +
"\x0fMemorableMoment\x12\x0e\n" +
"\x02id\x18\x01 \x01(\x03R\x02id\x12\x17\n" +
"\auser_id\x18\x02 \x01(\x03R\x06userId\x12.\n" +
"\x04date\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x04date\x12\x12\n" +
"\x04text\x18\x04 \x01(\tR\x04text\x12!\n" +
"\fbot_response\x18\x05 \x01(\tR\vbotResponse\x12%\n" +
"\x0ereaction_count\x18\x06 \x01(\x03R\rreactionCount\"P\n" +
"\x19GetOrCreateProfileRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" +
"\busername\x18\x02 \x01(\tR\busername\",\n" +
"\x11GetProfileRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\"H\n" +
"\x16GetAllProfilesResponse\x12.\n" +
"\bprofiles\x18\x01 \x03(\v2\x12.users.UserProfileR\bprofiles\"o\n" +
"\x18AddMessageToStatsRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x14\n" +
"\x05topic\x18\x02 \x01(\tR\x05topic\x12\x12\n" +
"\x04hour\x18\x03 \x01(\tR\x04hour\x12\x10\n" +
"\x03day\x18\x04 \x01(\tR\x03day\"S\n" +
"\x1aUpdateReactionCountRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x1c\n" +
"\tincrement\x18\x02 \x01(\x03R\tincrement\"y\n" +
"\x15SetBotAttitudeRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x14\n" +
"\x05value\x18\x02 \x01(\x05R\x05value\x12\x16\n" +
"\x06reason\x18\x03 \x01(\tR\x06reason\x12\x19\n" +
"\bis_delta\x18\x04 \x01(\bR\aisDelta\"\x93\x01\n" +
"\x1aSaveMemorableMomentRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x12\n" +
"\x04text\x18\x02 \x01(\tR\x04text\x12!\n" +
"\fbot_response\x18\x03 \x01(\tR\vbotResponse\x12%\n" +
"\x0ereaction_count\x18\x04 \x01(\x03R\rreactionCount\"K\n" +
"\x1aGetMemorableMomentsRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x14\n" +
"\x05limit\x18\x02 \x01(\x05R\x05limit\"O\n" +
"\x1bGetMemorableMomentsResponse\x120\n" +
"\amoments\x18\x01 \x03(\v2\x16.users.MemorableMomentR\amoments\"{\n" +
"\x18RecordMoodHistoryRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12\x1a\n" +
"\busername\x18\x02 \x01(\tR\busername\x12\x12\n" +
"\x04mood\x18\x03 \x01(\x05R\x04mood\x12\x16\n" +
"\x06reason\x18\x04 \x01(\tR\x06reason\"\x92\x01\n" +
"\x1bGetMoodHistoryByUserRequest\x12\x17\n" +
"\auser_id\x18\x01 \x01(\x03R\x06userId\x12.\n" +
"\x04from\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\x04from\x12*\n" +
"\x02to\x18\x03 \x01(\v2\x1a.google.protobuf.TimestampR\x02to\"~\n" +
" GetMoodHistoryByTimeRangeRequest\x12.\n" +
"\x04from\x18\x01 \x01(\v2\x1a.google.protobuf.TimestampR\x04from\x12*\n" +
"\x02to\x18\x02 \x01(\v2\x1a.google.protobuf.TimestampR\x02to\"3\n" +
"\x1bGetRecentMoodHistoryRequest\x12\x14\n" +
"\x05limit\x18\x01 \x01(\x05R\x05limit\"R\n" +
"\x1cGetLastMoodBeforeTimeRequest\x122\n" +
"\x06before\x18\x01 \x01(\v2\x1a.google.protobuf.TimestampR\x06before\"J\n" +
"\x16GetMoodHistoryResponse\x120\n" +
"\ahistory\x18\x01 \x03(\v2\x16.users.UserMoodHistoryR\ahistory\"Q\n" +
"\x1aAddAvatarExperienceRequest\x12\x1b\n" +
"\tavatar_id\x18\x01 \x01(\x03R\bavatarId\x12\x16\n" +
"\x06amount\x18\x02 \x01(\x03R\x06amount2\xa9\x06\n" +
"\x12UserProfileService\x12J\n" +
"\x12GetOrCreateProfile\x12 .users.GetOrCreateProfileRequest\x1a\x12.users.UserProfile\x12:\n" +
"\n" +
"GetProfile\x12\x18.users.GetProfileRequest\x1a\x12.users.UserProfile\x12S\n" +
"\x1aGetAllProfilesWithMessages\x12\x16.google.protobuf.Empty\x1a\x1d.users.GetAllProfilesResponse\x12L\n" +
"\x11AddMessageToStats\x12\x1f.users.AddMessageToStatsRequest\x1a\x16.google.protobuf.Empty\x12P\n" +
"\x13UpdateReactionCount\x12!.users.UpdateReactionCountRequest\x1a\x16.google.protobuf.Empty\x12F\n" +
"\x0eSetBotAttitude\x12\x1c.users.SetBotAttitudeRequest\x1a\x16.google.protobuf.Empty\x12P\n" +
"\x13SaveMemorableMoment\x12!.users.SaveMemorableMomentRequest\x1a\x16.google.protobuf.Empty\x12\\\n" +
"\x13GetMemorableMoments\x12!.users.GetMemorableMomentsRequest\x1a\".users.GetMemorableMomentsResponse\x12L\n" +
"\x11RecordMoodHistory\x12\x1f.users.RecordMoodHistoryRequest\x1a\x16.google.protobuf.Empty\x12P\n" +
"\x13AddAvatarExperience\x12!.users.AddAvatarExperienceRequest\x1a\x16.google.protobuf.Empty2\x90\x03\n" +
"\x16UserMoodHistoryService\x12Y\n" +
"\x14GetMoodHistoryByUser\x12\".users.GetMoodHistoryByUserRequest\x1a\x1d.users.GetMoodHistoryResponse\x12c\n" +
"\x19GetMoodHistoryByTimeRange\x12'.users.GetMoodHistoryByTimeRangeRequest\x1a\x1d.users.GetMoodHistoryResponse\x12Y\n" +
"\x14GetRecentMoodHistory\x12\".users.GetRecentMoodHistoryRequest\x1a\x1d.users.GetMoodHistoryResponse\x12[\n" +
"\x15GetLastMoodBeforeTime\x12#.users.GetLastMoodBeforeTimeRequest\x1a\x1d.users.GetMoodHistoryResponseB,Z*git.be.kaien.ru/l-ai/l-ai-core-proto/protob\x06proto3"
var (
file_profiles_proto_rawDescOnce sync.Once
file_profiles_proto_rawDescData []byte
)
func file_profiles_proto_rawDescGZIP() []byte {
file_profiles_proto_rawDescOnce.Do(func() {
file_profiles_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_profiles_proto_rawDesc), len(file_profiles_proto_rawDesc)))
})
return file_profiles_proto_rawDescData
}
var file_profiles_proto_msgTypes = make([]protoimpl.MessageInfo, 27)
var file_profiles_proto_goTypes = []any{
(*UserStats)(nil), // 0: users.UserStats
(*UserFavorites)(nil), // 1: users.UserFavorites
(*AvatarStats)(nil), // 2: users.AvatarStats
(*Skill)(nil), // 3: users.Skill
(*Avatar)(nil), // 4: users.Avatar
(*UserProfile)(nil), // 5: users.UserProfile
(*UserMoodHistory)(nil), // 6: users.UserMoodHistory
(*MemorableMoment)(nil), // 7: users.MemorableMoment
(*GetOrCreateProfileRequest)(nil), // 8: users.GetOrCreateProfileRequest
(*GetProfileRequest)(nil), // 9: users.GetProfileRequest
(*GetAllProfilesResponse)(nil), // 10: users.GetAllProfilesResponse
(*AddMessageToStatsRequest)(nil), // 11: users.AddMessageToStatsRequest
(*UpdateReactionCountRequest)(nil), // 12: users.UpdateReactionCountRequest
(*SetBotAttitudeRequest)(nil), // 13: users.SetBotAttitudeRequest
(*SaveMemorableMomentRequest)(nil), // 14: users.SaveMemorableMomentRequest
(*GetMemorableMomentsRequest)(nil), // 15: users.GetMemorableMomentsRequest
(*GetMemorableMomentsResponse)(nil), // 16: users.GetMemorableMomentsResponse
(*RecordMoodHistoryRequest)(nil), // 17: users.RecordMoodHistoryRequest
(*GetMoodHistoryByUserRequest)(nil), // 18: users.GetMoodHistoryByUserRequest
(*GetMoodHistoryByTimeRangeRequest)(nil), // 19: users.GetMoodHistoryByTimeRangeRequest
(*GetRecentMoodHistoryRequest)(nil), // 20: users.GetRecentMoodHistoryRequest
(*GetLastMoodBeforeTimeRequest)(nil), // 21: users.GetLastMoodBeforeTimeRequest
(*GetMoodHistoryResponse)(nil), // 22: users.GetMoodHistoryResponse
(*AddAvatarExperienceRequest)(nil), // 23: users.AddAvatarExperienceRequest
nil, // 24: users.UserStats.TopicFrequencyEntry
nil, // 25: users.UserStats.MessagesByHourEntry
nil, // 26: users.UserStats.MessagesByDayEntry
(*timestamppb.Timestamp)(nil), // 27: google.protobuf.Timestamp
(*emptypb.Empty)(nil), // 28: google.protobuf.Empty
}
var file_profiles_proto_depIdxs = []int32{
24, // 0: users.UserStats.topic_frequency:type_name -> users.UserStats.TopicFrequencyEntry
25, // 1: users.UserStats.messages_by_hour:type_name -> users.UserStats.MessagesByHourEntry
26, // 2: users.UserStats.messages_by_day:type_name -> users.UserStats.MessagesByDayEntry
2, // 3: users.Avatar.stats:type_name -> users.AvatarStats
3, // 4: users.Avatar.skills:type_name -> users.Skill
27, // 5: users.Avatar.created_at:type_name -> google.protobuf.Timestamp
27, // 6: users.Avatar.updated_at:type_name -> google.protobuf.Timestamp
27, // 7: users.UserProfile.join_date:type_name -> google.protobuf.Timestamp
27, // 8: users.UserProfile.updated_at:type_name -> google.protobuf.Timestamp
4, // 9: users.UserProfile.avatar:type_name -> users.Avatar
0, // 10: users.UserProfile.stats:type_name -> users.UserStats
1, // 11: users.UserProfile.favorites:type_name -> users.UserFavorites
27, // 12: users.UserMoodHistory.timestamp:type_name -> google.protobuf.Timestamp
27, // 13: users.MemorableMoment.date:type_name -> google.protobuf.Timestamp
5, // 14: users.GetAllProfilesResponse.profiles:type_name -> users.UserProfile
7, // 15: users.GetMemorableMomentsResponse.moments:type_name -> users.MemorableMoment
27, // 16: users.GetMoodHistoryByUserRequest.from:type_name -> google.protobuf.Timestamp
27, // 17: users.GetMoodHistoryByUserRequest.to:type_name -> google.protobuf.Timestamp
27, // 18: users.GetMoodHistoryByTimeRangeRequest.from:type_name -> google.protobuf.Timestamp
27, // 19: users.GetMoodHistoryByTimeRangeRequest.to:type_name -> google.protobuf.Timestamp
27, // 20: users.GetLastMoodBeforeTimeRequest.before:type_name -> google.protobuf.Timestamp
6, // 21: users.GetMoodHistoryResponse.history:type_name -> users.UserMoodHistory
8, // 22: users.UserProfileService.GetOrCreateProfile:input_type -> users.GetOrCreateProfileRequest
9, // 23: users.UserProfileService.GetProfile:input_type -> users.GetProfileRequest
28, // 24: users.UserProfileService.GetAllProfilesWithMessages:input_type -> google.protobuf.Empty
11, // 25: users.UserProfileService.AddMessageToStats:input_type -> users.AddMessageToStatsRequest
12, // 26: users.UserProfileService.UpdateReactionCount:input_type -> users.UpdateReactionCountRequest
13, // 27: users.UserProfileService.SetBotAttitude:input_type -> users.SetBotAttitudeRequest
14, // 28: users.UserProfileService.SaveMemorableMoment:input_type -> users.SaveMemorableMomentRequest
15, // 29: users.UserProfileService.GetMemorableMoments:input_type -> users.GetMemorableMomentsRequest
17, // 30: users.UserProfileService.RecordMoodHistory:input_type -> users.RecordMoodHistoryRequest
23, // 31: users.UserProfileService.AddAvatarExperience:input_type -> users.AddAvatarExperienceRequest
18, // 32: users.UserMoodHistoryService.GetMoodHistoryByUser:input_type -> users.GetMoodHistoryByUserRequest
19, // 33: users.UserMoodHistoryService.GetMoodHistoryByTimeRange:input_type -> users.GetMoodHistoryByTimeRangeRequest
20, // 34: users.UserMoodHistoryService.GetRecentMoodHistory:input_type -> users.GetRecentMoodHistoryRequest
21, // 35: users.UserMoodHistoryService.GetLastMoodBeforeTime:input_type -> users.GetLastMoodBeforeTimeRequest
5, // 36: users.UserProfileService.GetOrCreateProfile:output_type -> users.UserProfile
5, // 37: users.UserProfileService.GetProfile:output_type -> users.UserProfile
10, // 38: users.UserProfileService.GetAllProfilesWithMessages:output_type -> users.GetAllProfilesResponse
28, // 39: users.UserProfileService.AddMessageToStats:output_type -> google.protobuf.Empty
28, // 40: users.UserProfileService.UpdateReactionCount:output_type -> google.protobuf.Empty
28, // 41: users.UserProfileService.SetBotAttitude:output_type -> google.protobuf.Empty
28, // 42: users.UserProfileService.SaveMemorableMoment:output_type -> google.protobuf.Empty
16, // 43: users.UserProfileService.GetMemorableMoments:output_type -> users.GetMemorableMomentsResponse
28, // 44: users.UserProfileService.RecordMoodHistory:output_type -> google.protobuf.Empty
28, // 45: users.UserProfileService.AddAvatarExperience:output_type -> google.protobuf.Empty
22, // 46: users.UserMoodHistoryService.GetMoodHistoryByUser:output_type -> users.GetMoodHistoryResponse
22, // 47: users.UserMoodHistoryService.GetMoodHistoryByTimeRange:output_type -> users.GetMoodHistoryResponse
22, // 48: users.UserMoodHistoryService.GetRecentMoodHistory:output_type -> users.GetMoodHistoryResponse
22, // 49: users.UserMoodHistoryService.GetLastMoodBeforeTime:output_type -> users.GetMoodHistoryResponse
36, // [36:50] is the sub-list for method output_type
22, // [22:36] is the sub-list for method input_type
22, // [22:22] is the sub-list for extension type_name
22, // [22:22] is the sub-list for extension extendee
0, // [0:22] is the sub-list for field type_name
}
func init() { file_profiles_proto_init() }
func file_profiles_proto_init() {
if File_profiles_proto != nil {
return
}
type x struct{}
out := protoimpl.TypeBuilder{
File: protoimpl.DescBuilder{
GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
RawDescriptor: unsafe.Slice(unsafe.StringData(file_profiles_proto_rawDesc), len(file_profiles_proto_rawDesc)),
NumEnums: 0,
NumMessages: 27,
NumExtensions: 0,
NumServices: 2,
},
GoTypes: file_profiles_proto_goTypes,
DependencyIndexes: file_profiles_proto_depIdxs,
MessageInfos: file_profiles_proto_msgTypes,
}.Build()
File_profiles_proto = out.File
file_profiles_proto_goTypes = nil
file_profiles_proto_depIdxs = nil
}