# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: agentic_mesh_protocol/user_profile/v1/user_profile.proto
# Protobuf Python Version: 6.33.0
"""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,
    33,
    0,
    '',
    'agentic_mesh_protocol/user_profile/v1/user_profile.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n8agentic_mesh_protocol/user_profile/v1/user_profile.proto\x12%agentic_mesh_protocol.user_profile.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"-\n\x08Metadata\x12!\n\x0csecurity_key\x18\x01 \x01(\tR\x0bsecurityKey\"\x9a\x01\n\x0cSubscription\x12\x12\n\x04tier\x18\x01 \x01(\tR\x04tier\x12\x16\n\x06status\x18\x02 \x01(\tR\x06status\x12\x30\n\x05start\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x05start\x12,\n\x03\x65nd\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x03\x65nd\"u\n\x07\x43redits\x12\x1c\n\tallocated\x18\x01 \x01(\x03R\tallocated\x12\x12\n\x04used\x18\x02 \x01(\x03R\x04used\x12\x38\n\ttimestamp\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ttimestamp\"\xef\x04\n\x0bUserProfile\x12)\n\x07user_id\x18\x01 \x01(\tB\x10\xbaH\rr\x08:\x06users:\xc8\x01\x01R\x06userId\x12\x41\n\x0forganisation_id\x18\x02 \x01(\tB\x18\xbaH\x15r\x10:\x0eorganisations:\xc8\x01\x01R\x0eorganisationId\x12 \n\x05\x65mail\x18\x03 \x01(\tB\n\xbaH\x07r\x02`\x01\xc8\x01\x01R\x05\x65mail\x12%\n\nfirst_name\x18\x04 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\tfirstName\x12#\n\tlast_name\x18\x05 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x08lastName\x12G\n\rcreation_date\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\x0c\x63reationDate\x12\x43\n\x0bupdate_date\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nupdateDate\x12\x1e\n\x06locale\x18\x08 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x06locale\x12W\n\x0csubscription\x18\t \x01(\x0b\x32\x33.agentic_mesh_protocol.user_profile.v1.SubscriptionR\x0csubscription\x12H\n\x07\x63redits\x18\n \x01(\x0b\x32..agentic_mesh_protocol.user_profile.v1.CreditsR\x07\x63redits\x12\x33\n\x08metadata\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\"B\n\x15GetUserProfileRequest\x12)\n\x07user_id\x18\x01 \x01(\tB\x10\xbaH\rr\x08:\x06users:\xc8\x01\x01R\x06userId\"\x99\x01\n\x16GetUserProfileResponse\x12 \n\x07success\x18\x01 \x01(\x08\x42\x06\xbaH\x03\xc8\x01\x01R\x07success\x12]\n\x0cuser_profile\x18\x02 \x01(\x0b\x32\x32.agentic_mesh_protocol.user_profile.v1.UserProfileB\x06\xbaH\x03\xc8\x01\x01R\x0buserProfileB\xe7\x01\n)com.agentic_mesh_protocol.user_profile.v1B\x10UserProfileProtoP\x01\xa2\x02\x03\x41UX\xaa\x02\"AgenticMeshProtocol.UserProfile.V1\xca\x02\"AgenticMeshProtocol\\UserProfile\\V1\xe2\x02.AgenticMeshProtocol\\UserProfile\\V1\\GPBMetadata\xea\x02$AgenticMeshProtocol::UserProfile::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'agentic_mesh_protocol.user_profile.v1.user_profile_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n)com.agentic_mesh_protocol.user_profile.v1B\020UserProfileProtoP\001\242\002\003AUX\252\002\"AgenticMeshProtocol.UserProfile.V1\312\002\"AgenticMeshProtocol\\UserProfile\\V1\342\002.AgenticMeshProtocol\\UserProfile\\V1\\GPBMetadata\352\002$AgenticMeshProtocol::UserProfile::V1'
  _globals['_USERPROFILE'].fields_by_name['user_id']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['user_id']._serialized_options = b'\272H\rr\010:\006users:\310\001\001'
  _globals['_USERPROFILE'].fields_by_name['organisation_id']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['organisation_id']._serialized_options = b'\272H\025r\020:\016organisations:\310\001\001'
  _globals['_USERPROFILE'].fields_by_name['email']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['email']._serialized_options = b'\272H\007r\002`\001\310\001\001'
  _globals['_USERPROFILE'].fields_by_name['first_name']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['first_name']._serialized_options = b'\272H\003\310\001\001'
  _globals['_USERPROFILE'].fields_by_name['last_name']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['last_name']._serialized_options = b'\272H\003\310\001\001'
  _globals['_USERPROFILE'].fields_by_name['creation_date']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['creation_date']._serialized_options = b'\272H\003\310\001\001'
  _globals['_USERPROFILE'].fields_by_name['update_date']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['update_date']._serialized_options = b'\272H\003\310\001\001'
  _globals['_USERPROFILE'].fields_by_name['locale']._loaded_options = None
  _globals['_USERPROFILE'].fields_by_name['locale']._serialized_options = b'\272H\003\310\001\001'
  _globals['_GETUSERPROFILEREQUEST'].fields_by_name['user_id']._loaded_options = None
  _globals['_GETUSERPROFILEREQUEST'].fields_by_name['user_id']._serialized_options = b'\272H\rr\010:\006users:\310\001\001'
  _globals['_GETUSERPROFILERESPONSE'].fields_by_name['success']._loaded_options = None
  _globals['_GETUSERPROFILERESPONSE'].fields_by_name['success']._serialized_options = b'\272H\003\310\001\001'
  _globals['_GETUSERPROFILERESPONSE'].fields_by_name['user_profile']._loaded_options = None
  _globals['_GETUSERPROFILERESPONSE'].fields_by_name['user_profile']._serialized_options = b'\272H\003\310\001\001'
  _globals['_METADATA']._serialized_start=191
  _globals['_METADATA']._serialized_end=236
  _globals['_SUBSCRIPTION']._serialized_start=239
  _globals['_SUBSCRIPTION']._serialized_end=393
  _globals['_CREDITS']._serialized_start=395
  _globals['_CREDITS']._serialized_end=512
  _globals['_USERPROFILE']._serialized_start=515
  _globals['_USERPROFILE']._serialized_end=1138
  _globals['_GETUSERPROFILEREQUEST']._serialized_start=1140
  _globals['_GETUSERPROFILEREQUEST']._serialized_end=1206
  _globals['_GETUSERPROFILERESPONSE']._serialized_start=1209
  _globals['_GETUSERPROFILERESPONSE']._serialized_end=1362
# @@protoc_insertion_point(module_scope)
