# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: user_service.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'user_service.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x12user_service.proto\x12\x06mygrpc\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1cgoogle/protobuf/struct.proto\"\xa5\x03\n\x0bUserMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x10\n\x08username\x18\x02 \x01(\t\x12\r\n\x05\x65mail\x18\x03 \x01(\t\x12\x12\n\nfirst_name\x18\x04 \x01(\t\x12\x11\n\tlast_name\x18\x05 \x01(\t\x12\x11\n\tis_active\x18\x06 \x01(\x08\x12\x0f\n\x07\x65nabled\x18\x07 \x01(\x08\x12\x0c\n\x04role\x18\x08 \x01(\t\x12\x17\n\x0forganization_id\x18\t \x01(\t\x12\x1b\n\x13sub_organization_id\x18\n \x01(\t\x12\x17\n\x0fprofile_img_url\x18\x0b \x01(\t\x12\x18\n\x10\x62\x61nner_image_url\x18\x0c \x01(\t\x12.\n\ncreated_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x14\n\x0c\x64\x65vice_token\x18\x0f \x01(\t\x12\x30\n\x0c\x64\x61te_of_exit\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x8a\x06\n\x12UserProfileMessage\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x0e\n\x06gender\x18\x02 \x01(\t\x12.\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\x0bmodified_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x13\n\x0b\x64\x65signation\x18\x05 \x01(\t\x12\x15\n\rlocation_city\x18\x06 \x01(\t\x12\x10\n\x08\x61\x62out_me\x18\x07 \x01(\t\x12\x31\n\rdate_of_birth\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x33\n\x0f\x64\x61te_of_joining\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\r\n\x05state\x18\n \x01(\t\x12\x0c\n\x04\x63ity\x18\x0b \x01(\t\x12\x0f\n\x07\x63ountry\x18\x0c \x01(\t\x12\x12\n\ndepartment\x18\r \x01(\t\x12\x19\n\x11role_outside_work\x18\x0e \x01(\t\x12\x1b\n\x13user_skill_interest\x18\x0f \x03(\t\x12\x16\n\x0euser_favourite\x18\x10 \x03(\t\x12\x11\n\tis_online\x18\x11 \x01(\x08\x12-\n\tlast_seen\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x1d\n\x15\x66\x61vourite_destination\x18\x13 \x01(\t\x12\"\n\x1a\x66\x61vourite_outdoor_activity\x18\x14 \x01(\t\x12\x1e\n\x16\x63ommunity_contribution\x18\x15 \x01(\t\x12\x13\n\x0bquirky_name\x18\x16 \x01(\t\x12\'\n\x06\x62\x61\x64ges\x18\x17 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x14\n\x0cis_onboarded\x18\x18 \x01(\x08\x12\x15\n\rnotifications\x18\x19 \x01(\x08\x12\x19\n\x11online_visibility\x18\x1a \x01(\x08\x12\x0f\n\x07manager\x18\x1b \x01(\t\"]\n\x0bUserDetails\x12!\n\x04user\x18\x01 \x01(\x0b\x32\x13.mygrpc.UserMessage\x12+\n\x07profile\x18\x02 \x01(\x0b\x32\x1a.mygrpc.UserProfileMessage\"<\n\nPagination\x12\x0c\n\x04page\x18\x01 \x01(\x05\x12\x11\n\tpage_size\x18\x02 \x01(\x05\x12\r\n\x05total\x18\x03 \x01(\x05\"Y\n\x11\x43onnectionMessage\x12\n\n\x02id\x18\x01 \x01(\t\x12\x14\n\x0c\x66rom_user_id\x18\x02 \x01(\t\x12\x12\n\nto_user_id\x18\x03 \x01(\t\x12\x0e\n\x06status\x18\x04 \x01(\t\"l\n\x10ListUsersRequest\x12\x13\n\x0bsearch_term\x18\x01 \x01(\t\x12\x12\n\nfirst_name\x18\x02 \x01(\t\x12\x0e\n\x06\x64omain\x18\x03 \x01(\t\x12\x0c\n\x04page\x18\x04 \x01(\x05\x12\x11\n\tpage_size\x18\x05 \x01(\x05\"_\n\x11ListUsersResponse\x12\"\n\x05users\x18\x01 \x03(\x0b\x32\x13.mygrpc.UserMessage\x12&\n\npagination\x18\x02 \x01(\x0b\x32\x12.mygrpc.Pagination\"&\n\x13RetrieveUserRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\"A\n\x14RetrieveUserResponse\x12)\n\x0cuser_details\x18\x01 \x01(\x0b\x32\x13.mygrpc.UserDetails\"\x8c\x01\n\x18PartialUpdateUserRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12-\n\x0cuser_updates\x18\x02 \x01(\x0b\x32\x17.google.protobuf.Struct\x12\x30\n\x0fprofile_updates\x18\x03 \x01(\x0b\x32\x17.google.protobuf.Struct\",\n\x19PartialUpdateUserResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\"\xf7\x01\n\x11\x43reateUserRequest\x12\x10\n\x08username\x18\x01 \x01(\t\x12\r\n\x05\x65mail\x18\x02 \x01(\t\x12\x12\n\nfirst_name\x18\x03 \x01(\t\x12\x11\n\tlast_name\x18\x04 \x01(\t\x12\x10\n\x08password\x18\x05 \x01(\t\x12\x12\n\ndepartment\x18\x06 \x01(\t\x12\x33\n\x0f\x64\x61te_of_joining\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x15\n\rlocation_city\x18\x08 \x01(\t\x12\x13\n\x0b\x64\x65signation\x18\t \x01(\t\x12\x13\n\x0bprofile_img\x18\n \x01(\x0c\"7\n\x12\x43reateUserResponse\x12!\n\x04user\x18\x01 \x01(\x0b\x32\x13.mygrpc.UserMessage\"1\n\x1b\x43reateUsersFromExcelRequest\x12\x12\n\nexcel_file\x18\x01 \x01(\x0c\"o\n\x1c\x43reateUsersFromExcelResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x15\n\rcreated_users\x18\x02 \x03(\t\x12\x17\n\x0ftotal_processed\x18\x03 \x01(\x05\x12\x0e\n\x06\x65rrors\x18\x04 \x03(\t\"$\n\x11GetProfileRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\":\n\x12GetProfileResponse\x12$\n\x07profile\x18\x01 \x01(\x0b\x32\x13.mygrpc.UserDetails\"\x9b\x01\n\x16GetUserProfilesRequest\x12\x13\n\x0bsearch_term\x18\x01 \x01(\t\x12\x11\n\tis_active\x18\x02 \x01(\t\x12\x12\n\ndepartment\x18\x03 \x01(\t\x12\x10\n\x08location\x18\x04 \x01(\t\x12\x12\n\nengagement\x18\x05 \x01(\t\x12\x0c\n\x04page\x18\x06 \x01(\x05\x12\x11\n\tpage_size\x18\x07 \x01(\x05\"h\n\x17GetUserProfilesResponse\x12%\n\x08profiles\x18\x01 \x03(\x0b\x32\x13.mygrpc.UserDetails\x12&\n\npagination\x18\x02 \x01(\x0b\x32\x12.mygrpc.Pagination\";\n\x15UpdateIsActiveRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x11\n\tis_online\x18\x02 \x01(\x08\")\n\x16UpdateIsActiveResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\"C\n\x19UpdateProfileImageRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x15\n\rprofile_image\x18\x02 \x01(\x0c\"?\n\x1aUpdateProfileImageResponse\x12!\n\x04user\x18\x01 \x01(\x0b\x32\x13.mygrpc.UserMessage\"]\n\x18UpdateBannerImageRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\x12\x14\n\x0c\x62\x61nner_image\x18\x02 \x01(\x0c\x12\x1a\n\x12selected_image_url\x18\x03 \x01(\t\"F\n\x19UpdateBannerImageResponse\x12)\n\x0cuser_details\x18\x01 \x01(\x0b\x32\x13.mygrpc.UserDetails\"+\n\x18GetCircleRequestsRequest\x12\x0f\n\x07user_id\x18\x01 \x01(\t\"K\n\x19GetCircleRequestsResponse\x12.\n\x0b\x63onnections\x18\x01 \x03(\x0b\x32\x19.mygrpc.ConnectionMessage\"\x1b\n\x19GetDropdownFiltersRequest\"\x90\x01\n\x1aGetDropdownFiltersResponse\x12\x11\n\tlocations\x18\x01 \x03(\t\x12\x13\n\x0b\x64\x65partments\x18\x02 \x03(\t\x12\x16\n\x0eonboarded_year\x18\x03 \x01(\x05\x12\x32\n\x0eonboarded_date\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"W\n\x17SendBirthdayWishRequest\x12\x13\n\x0breceiver_id\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x16\n\x0egenerate_image\x18\x03 \x01(\x08\"=\n\x18SendBirthdayWishResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x10\n\x08receiver\x18\x02 \x01(\t\"^\n\x1eSendWorkAnniversaryWishRequest\x12\x13\n\x0breceiver_id\x18\x01 \x01(\t\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x16\n\x0egenerate_image\x18\x03 \x01(\x08\"D\n\x1fSendWorkAnniversaryWishResponse\x12\x0f\n\x07message\x18\x01 \x01(\t\x12\x10\n\x08receiver\x18\x02 \x01(\t2\xb7\t\n\x0bUserService\x12@\n\tListUsers\x12\x18.mygrpc.ListUsersRequest\x1a\x19.mygrpc.ListUsersResponse\x12I\n\x0cRetrieveUser\x12\x1b.mygrpc.RetrieveUserRequest\x1a\x1c.mygrpc.RetrieveUserResponse\x12X\n\x11PartialUpdateUser\x12 .mygrpc.PartialUpdateUserRequest\x1a!.mygrpc.PartialUpdateUserResponse\x12\x43\n\nCreateUser\x12\x19.mygrpc.CreateUserRequest\x1a\x1a.mygrpc.CreateUserResponse\x12\x61\n\x14\x43reateUsersFromExcel\x12#.mygrpc.CreateUsersFromExcelRequest\x1a$.mygrpc.CreateUsersFromExcelResponse\x12\x43\n\nGetProfile\x12\x19.mygrpc.GetProfileRequest\x1a\x1a.mygrpc.GetProfileResponse\x12R\n\x0fGetUserProfiles\x12\x1e.mygrpc.GetUserProfilesRequest\x1a\x1f.mygrpc.GetUserProfilesResponse\x12O\n\x0eUpdateIsActive\x12\x1d.mygrpc.UpdateIsActiveRequest\x1a\x1e.mygrpc.UpdateIsActiveResponse\x12[\n\x12UpdateProfileImage\x12!.mygrpc.UpdateProfileImageRequest\x1a\".mygrpc.UpdateProfileImageResponse\x12X\n\x11UpdateBannerImage\x12 .mygrpc.UpdateBannerImageRequest\x1a!.mygrpc.UpdateBannerImageResponse\x12X\n\x11GetCircleRequests\x12 .mygrpc.GetCircleRequestsRequest\x1a!.mygrpc.GetCircleRequestsResponse\x12[\n\x12GetDropdownFilters\x12!.mygrpc.GetDropdownFiltersRequest\x1a\".mygrpc.GetDropdownFiltersResponse\x12U\n\x10SendBirthdayWish\x12\x1f.mygrpc.SendBirthdayWishRequest\x1a .mygrpc.SendBirthdayWishResponse\x12j\n\x17SendWorkAnniversaryWish\x12&.mygrpc.SendWorkAnniversaryWishRequest\x1a\'.mygrpc.SendWorkAnniversaryWishResponseb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'user_service_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_USERMESSAGE']._serialized_start=94
  _globals['_USERMESSAGE']._serialized_end=515
  _globals['_USERPROFILEMESSAGE']._serialized_start=518
  _globals['_USERPROFILEMESSAGE']._serialized_end=1296
  _globals['_USERDETAILS']._serialized_start=1298
  _globals['_USERDETAILS']._serialized_end=1391
  _globals['_PAGINATION']._serialized_start=1393
  _globals['_PAGINATION']._serialized_end=1453
  _globals['_CONNECTIONMESSAGE']._serialized_start=1455
  _globals['_CONNECTIONMESSAGE']._serialized_end=1544
  _globals['_LISTUSERSREQUEST']._serialized_start=1546
  _globals['_LISTUSERSREQUEST']._serialized_end=1654
  _globals['_LISTUSERSRESPONSE']._serialized_start=1656
  _globals['_LISTUSERSRESPONSE']._serialized_end=1751
  _globals['_RETRIEVEUSERREQUEST']._serialized_start=1753
  _globals['_RETRIEVEUSERREQUEST']._serialized_end=1791
  _globals['_RETRIEVEUSERRESPONSE']._serialized_start=1793
  _globals['_RETRIEVEUSERRESPONSE']._serialized_end=1858
  _globals['_PARTIALUPDATEUSERREQUEST']._serialized_start=1861
  _globals['_PARTIALUPDATEUSERREQUEST']._serialized_end=2001
  _globals['_PARTIALUPDATEUSERRESPONSE']._serialized_start=2003
  _globals['_PARTIALUPDATEUSERRESPONSE']._serialized_end=2047
  _globals['_CREATEUSERREQUEST']._serialized_start=2050
  _globals['_CREATEUSERREQUEST']._serialized_end=2297
  _globals['_CREATEUSERRESPONSE']._serialized_start=2299
  _globals['_CREATEUSERRESPONSE']._serialized_end=2354
  _globals['_CREATEUSERSFROMEXCELREQUEST']._serialized_start=2356
  _globals['_CREATEUSERSFROMEXCELREQUEST']._serialized_end=2405
  _globals['_CREATEUSERSFROMEXCELRESPONSE']._serialized_start=2407
  _globals['_CREATEUSERSFROMEXCELRESPONSE']._serialized_end=2518
  _globals['_GETPROFILEREQUEST']._serialized_start=2520
  _globals['_GETPROFILEREQUEST']._serialized_end=2556
  _globals['_GETPROFILERESPONSE']._serialized_start=2558
  _globals['_GETPROFILERESPONSE']._serialized_end=2616
  _globals['_GETUSERPROFILESREQUEST']._serialized_start=2619
  _globals['_GETUSERPROFILESREQUEST']._serialized_end=2774
  _globals['_GETUSERPROFILESRESPONSE']._serialized_start=2776
  _globals['_GETUSERPROFILESRESPONSE']._serialized_end=2880
  _globals['_UPDATEISACTIVEREQUEST']._serialized_start=2882
  _globals['_UPDATEISACTIVEREQUEST']._serialized_end=2941
  _globals['_UPDATEISACTIVERESPONSE']._serialized_start=2943
  _globals['_UPDATEISACTIVERESPONSE']._serialized_end=2984
  _globals['_UPDATEPROFILEIMAGEREQUEST']._serialized_start=2986
  _globals['_UPDATEPROFILEIMAGEREQUEST']._serialized_end=3053
  _globals['_UPDATEPROFILEIMAGERESPONSE']._serialized_start=3055
  _globals['_UPDATEPROFILEIMAGERESPONSE']._serialized_end=3118
  _globals['_UPDATEBANNERIMAGEREQUEST']._serialized_start=3120
  _globals['_UPDATEBANNERIMAGEREQUEST']._serialized_end=3213
  _globals['_UPDATEBANNERIMAGERESPONSE']._serialized_start=3215
  _globals['_UPDATEBANNERIMAGERESPONSE']._serialized_end=3285
  _globals['_GETCIRCLEREQUESTSREQUEST']._serialized_start=3287
  _globals['_GETCIRCLEREQUESTSREQUEST']._serialized_end=3330
  _globals['_GETCIRCLEREQUESTSRESPONSE']._serialized_start=3332
  _globals['_GETCIRCLEREQUESTSRESPONSE']._serialized_end=3407
  _globals['_GETDROPDOWNFILTERSREQUEST']._serialized_start=3409
  _globals['_GETDROPDOWNFILTERSREQUEST']._serialized_end=3436
  _globals['_GETDROPDOWNFILTERSRESPONSE']._serialized_start=3439
  _globals['_GETDROPDOWNFILTERSRESPONSE']._serialized_end=3583
  _globals['_SENDBIRTHDAYWISHREQUEST']._serialized_start=3585
  _globals['_SENDBIRTHDAYWISHREQUEST']._serialized_end=3672
  _globals['_SENDBIRTHDAYWISHRESPONSE']._serialized_start=3674
  _globals['_SENDBIRTHDAYWISHRESPONSE']._serialized_end=3735
  _globals['_SENDWORKANNIVERSARYWISHREQUEST']._serialized_start=3737
  _globals['_SENDWORKANNIVERSARYWISHREQUEST']._serialized_end=3831
  _globals['_SENDWORKANNIVERSARYWISHRESPONSE']._serialized_start=3833
  _globals['_SENDWORKANNIVERSARYWISHRESPONSE']._serialized_end=3901
  _globals['_USERSERVICE']._serialized_start=3904
  _globals['_USERSERVICE']._serialized_end=5111
# @@protoc_insertion_point(module_scope)
