# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: agentic_mesh_protocol/registry/v1/registry_models.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/registry/v1/registry_models.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from agentic_mesh_protocol.registry.v1 import registry_enums_pb2 as agentic__mesh__protocol_dot_registry_dot_v1_dot_registry__enums__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
from buf.validate import validate_pb2 as buf_dot_validate_dot_validate__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n7agentic_mesh_protocol/registry/v1/registry_models.proto\x12!agentic_mesh_protocol.registry.v1\x1a\x36\x61gentic_mesh_protocol/registry/v1/registry_enums.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1b\x62uf/validate/validate.proto\"\xd9\x08\n\x10ModuleDescriptor\x12$\n\x02id\x18\x01 \x01(\tB\x14\xbaH\x11r\x0c\x10\x01:\x08modules:\xc8\x01\x01R\x02id\x12\x1e\n\x04name\x18\x02 \x01(\tB\n\xbaH\x07r\x02\x10\x01\xc8\x01\x01R\x04name\x12[\n\x0bmodule_type\x18\x03 \x01(\x0e\x32-.agentic_mesh_protocol.registry.v1.ModuleTypeB\x0b\xbaH\x08\x82\x01\x02 \x00\xc8\x01\x01R\nmoduleType\x12$\n\x07version\x18\x04 \x01(\tB\n\xbaH\x07r\x02\x10\x01\xc8\x01\x01R\x07version\x12$\n\x07\x61\x64\x64ress\x18\x05 \x01(\tB\n\xbaH\x07r\x02\x10\x01\xc8\x01\x01R\x07\x61\x64\x64ress\x12\"\n\x04port\x18\x06 \x01(\x05\x42\x0e\xbaH\x0b\x1a\x06\x18\xff\xff\x03(\x01\xc8\x01\x01R\x04port\x12T\n\x06status\x18\x07 \x01(\x0e\x32/.agentic_mesh_protocol.registry.v1.ModuleStatusB\x0b\xbaH\x08\x82\x01\x02 \x00\xc8\x01\x01R\x06status\x12Z\n\nvisibility\x18\x08 \x01(\x0e\x32-.agentic_mesh_protocol.registry.v1.VisibilityB\x0b\xbaH\x08\x82\x01\x02 \x00\xc8\x01\x01R\nvisibility\x12\x43\n\x0forganization_id\x18\t \x01(\tB\x1a\xbaH\x17r\x12\x10\x01:\x0eorganizations:\xc8\x01\x01R\x0eorganizationId\x12-\n\x08owner_id\x18\n \x01(\tB\x12\xbaH\x0fr\n\x10\x01:\x06users:\xc8\x01\x01R\x07ownerId\x12\x42\n\x0cinput_schema\x18\x0b \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x0binputSchema\x12\x44\n\routput_schema\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x0coutputSchema\x12\x42\n\x0csetup_schema\x18\r \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x0bsetupSchema\x12\x44\n\rsecret_schema\x18\x0e \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x0csecretSchema\x12@\n\x0b\x63ost_schema\x18\x0f \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\ncostSchema\x12\x30\n\rdocumentation\x18\x10 \x01(\tB\n\xbaH\x07r\x02\x10\x01\xc8\x01\x01R\rdocumentation\x12\x41\n\ncreated_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tcreatedAt\x12\x41\n\nupdated_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\tupdatedAt\"\x90\x06\n\x0fSetupDescriptor\x12#\n\x02id\x18\x01 \x01(\tB\x13\xbaH\x10r\x0b\x10\x01:\x07setups:\xc8\x01\x01R\x02id\x12\x1e\n\x04name\x18\x02 \x01(\tB\n\xbaH\x07r\x02\x10\x01\xc8\x01\x01R\x04name\x12\x30\n\rdocumentation\x18\x03 \x01(\tB\n\xbaH\x07r\x02\x10\x01\xc8\x01\x01R\rdocumentation\x12S\n\x06status\x18\x04 \x01(\x0e\x32..agentic_mesh_protocol.registry.v1.SetupStatusB\x0b\xbaH\x08\x82\x01\x02 \x00\xc8\x01\x01R\x06status\x12Z\n\nvisibility\x18\x05 \x01(\x0e\x32-.agentic_mesh_protocol.registry.v1.VisibilityB\x0b\xbaH\x08\x82\x01\x02 \x00\xc8\x01\x01R\nvisibility\x12\x43\n\x0forganization_id\x18\x06 \x01(\tB\x1a\xbaH\x17r\x12\x10\x01:\x0eorganizations:\xc8\x01\x01R\x0eorganizationId\x12-\n\x08owner_id\x18\x07 \x01(\tB\x12\xbaH\x0fr\n\x10\x01:\x06users:\xc8\x01\x01R\x07ownerId\x12(\n\x07\x63\x61rd_id\x18\x08 \x01(\tB\x0f\xbaH\x0cr\n\x10\x01:\x06\x63\x61rds:R\x06\x63\x61rdId\x12\x31\n\tmodule_id\x18\t \x01(\tB\x14\xbaH\x11r\x0c\x10\x01:\x08modules:\xc8\x01\x01R\x08moduleId\x12\x45\n\x10setup_version_id\x18\n \x01(\tB\x1b\xbaH\x18r\x13\x10\x01:\x0fsetup_versions:\xc8\x01\x01R\x0esetupVersionId\x12/\n\rsetup_version\x18\x0b \x01(\tB\n\xbaH\x07r\x02\x10\x01\xc8\x01\x01R\x0csetupVersion\x12\x37\n\x06\x63onfig\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x06\x63onfig\x12S\n\x06module\x18\r \x01(\x0b\x32\x33.agentic_mesh_protocol.registry.v1.ModuleDescriptorB\x06\xbaH\x03\xc8\x01\x01R\x06moduleB\xda\x01\n%com.agentic_mesh_protocol.registry.v1B\x13RegistryModelsProtoP\x01\xa2\x02\x03\x41RX\xaa\x02\x1f\x41genticMeshProtocol.Registry.V1\xca\x02\x1f\x41genticMeshProtocol\\Registry\\V1\xe2\x02+AgenticMeshProtocol\\Registry\\V1\\GPBMetadata\xea\x02!AgenticMeshProtocol::Registry::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'agentic_mesh_protocol.registry.v1.registry_models_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n%com.agentic_mesh_protocol.registry.v1B\023RegistryModelsProtoP\001\242\002\003ARX\252\002\037AgenticMeshProtocol.Registry.V1\312\002\037AgenticMeshProtocol\\Registry\\V1\342\002+AgenticMeshProtocol\\Registry\\V1\\GPBMetadata\352\002!AgenticMeshProtocol::Registry::V1'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['id']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['id']._serialized_options = b'\272H\021r\014\020\001:\010modules:\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['name']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['name']._serialized_options = b'\272H\007r\002\020\001\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['module_type']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['module_type']._serialized_options = b'\272H\010\202\001\002 \000\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['version']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['version']._serialized_options = b'\272H\007r\002\020\001\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['address']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['address']._serialized_options = b'\272H\007r\002\020\001\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['port']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['port']._serialized_options = b'\272H\013\032\006\030\377\377\003(\001\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['status']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['status']._serialized_options = b'\272H\010\202\001\002 \000\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['visibility']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['visibility']._serialized_options = b'\272H\010\202\001\002 \000\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['organization_id']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['organization_id']._serialized_options = b'\272H\027r\022\020\001:\016organizations:\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['owner_id']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['owner_id']._serialized_options = b'\272H\017r\n\020\001:\006users:\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['input_schema']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['input_schema']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['output_schema']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['output_schema']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['setup_schema']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['setup_schema']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['secret_schema']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['secret_schema']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['cost_schema']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['cost_schema']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['documentation']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['documentation']._serialized_options = b'\272H\007r\002\020\001\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['created_at']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['created_at']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODULEDESCRIPTOR'].fields_by_name['updated_at']._loaded_options = None
  _globals['_MODULEDESCRIPTOR'].fields_by_name['updated_at']._serialized_options = b'\272H\003\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['id']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['id']._serialized_options = b'\272H\020r\013\020\001:\007setups:\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['name']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['name']._serialized_options = b'\272H\007r\002\020\001\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['documentation']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['documentation']._serialized_options = b'\272H\007r\002\020\001\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['status']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['status']._serialized_options = b'\272H\010\202\001\002 \000\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['visibility']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['visibility']._serialized_options = b'\272H\010\202\001\002 \000\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['organization_id']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['organization_id']._serialized_options = b'\272H\027r\022\020\001:\016organizations:\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['owner_id']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['owner_id']._serialized_options = b'\272H\017r\n\020\001:\006users:\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['card_id']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['card_id']._serialized_options = b'\272H\014r\n\020\001:\006cards:'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['module_id']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['module_id']._serialized_options = b'\272H\021r\014\020\001:\010modules:\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['setup_version_id']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['setup_version_id']._serialized_options = b'\272H\030r\023\020\001:\017setup_versions:\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['setup_version']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['setup_version']._serialized_options = b'\272H\007r\002\020\001\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['config']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['config']._serialized_options = b'\272H\003\310\001\001'
  _globals['_SETUPDESCRIPTOR'].fields_by_name['module']._loaded_options = None
  _globals['_SETUPDESCRIPTOR'].fields_by_name['module']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODULEDESCRIPTOR']._serialized_start=243
  _globals['_MODULEDESCRIPTOR']._serialized_end=1356
  _globals['_SETUPDESCRIPTOR']._serialized_start=1359
  _globals['_SETUPDESCRIPTOR']._serialized_end=2143
# @@protoc_insertion_point(module_scope)
