# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: agentic_mesh_protocol/storage/v1/data.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/storage/v1/data.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'\n+agentic_mesh_protocol/storage/v1/data.proto\x12 agentic_mesh_protocol.storage.v1\x1a\x1b\x62uf/validate/validate.proto\x1a\x1cgoogle/protobuf/struct.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xa4\x03\n\rStorageRecord\x12\x33\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x04\x64\x61ta\x12\x32\n\nmission_id\x18\x02 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12&\n\ncollection\x18\x03 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\ncollection\x12#\n\trecord_id\x18\x04 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x08recordId\x12G\n\rcreation_date\x18\x05 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\x0c\x63reationDate\x12\x43\n\x0bupdate_date\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x06\xbaH\x03\xc8\x01\x01R\nupdateDate\x12O\n\tdata_type\x18\x07 \x01(\x0e\x32*.agentic_mesh_protocol.storage.v1.DataTypeB\x06\xbaH\x03\xc8\x01\x01R\x08\x64\x61taType\"\x9b\x02\n\x12StoreRecordRequest\x12\x33\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x04\x64\x61ta\x12\x32\n\nmission_id\x18\x02 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12&\n\ncollection\x18\x03 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\ncollection\x12#\n\trecord_id\x18\x04 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x08recordId\x12O\n\tdata_type\x18\x05 \x01(\x0e\x32*.agentic_mesh_protocol.storage.v1.DataTypeB\x06\xbaH\x03\xc8\x01\x01R\x08\x64\x61taType\"\x91\x01\n\x13StoreRecordResponse\x12 \n\x07success\x18\x01 \x01(\x08\x42\x06\xbaH\x03\xc8\x01\x01R\x07success\x12X\n\x0bstored_data\x18\x02 \x01(\x0b\x32/.agentic_mesh_protocol.storage.v1.StorageRecordB\x06\xbaH\x03\xc8\x01\x01R\nstoredData\"\x94\x01\n\x11ReadRecordRequest\x12\x32\n\nmission_id\x18\x01 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12&\n\ncollection\x18\x02 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\ncollection\x12#\n\trecord_id\x18\x03 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x08recordId\"\x90\x01\n\x12ReadRecordResponse\x12 \n\x07success\x18\x01 \x01(\x08\x42\x06\xbaH\x03\xc8\x01\x01R\x07success\x12X\n\x0bstored_data\x18\x02 \x01(\x0b\x32/.agentic_mesh_protocol.storage.v1.StorageRecordB\x06\xbaH\x03\xc8\x01\x01R\nstoredData\"\xcb\x01\n\x13UpdateRecordRequest\x12\x33\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x04\x64\x61ta\x12\x32\n\nmission_id\x18\x02 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12&\n\ncollection\x18\x03 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\ncollection\x12#\n\trecord_id\x18\x04 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x08recordId\"\x92\x01\n\x14UpdateRecordResponse\x12 \n\x07success\x18\x01 \x01(\x08\x42\x06\xbaH\x03\xc8\x01\x01R\x07success\x12X\n\x0bstored_data\x18\x02 \x01(\x0b\x32/.agentic_mesh_protocol.storage.v1.StorageRecordB\x06\xbaH\x03\xc8\x01\x01R\nstoredData\"\x96\x01\n\x13RemoveRecordRequest\x12\x32\n\nmission_id\x18\x01 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12&\n\ncollection\x18\x03 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\ncollection\x12#\n\trecord_id\x18\x04 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x08recordId\"8\n\x14RemoveRecordResponse\x12 \n\x07success\x18\x01 \x01(\x08\x42\x06\xbaH\x03\xc8\x01\x01R\x07success\"p\n\x12ListRecordsRequest\x12\x32\n\nmission_id\x18\x01 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12&\n\ncollection\x18\x02 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\ncollection\"h\n\x13ListRecordsResponse\x12Q\n\x07records\x18\x01 \x03(\x0b\x32/.agentic_mesh_protocol.storage.v1.StorageRecordB\x06\xbaH\x03\xc8\x01\x01R\x07records\"\x9a\x01\n\x13ModifyRecordRequest\x12\x33\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32\x17.google.protobuf.StructB\x06\xbaH\x03\xc8\x01\x01R\x04\x64\x61ta\x12\x32\n\nmission_id\x18\x02 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12\x1a\n\x04name\x18\x03 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\x04name\"\x92\x01\n\x14ModifyRecordResponse\x12 \n\x07success\x18\x01 \x01(\x08\x42\x06\xbaH\x03\xc8\x01\x01R\x07success\x12X\n\x0bstored_data\x18\x02 \x01(\x0b\x32/.agentic_mesh_protocol.storage.v1.StorageRecordB\x06\xbaH\x03\xc8\x01\x01R\nstoredData\"u\n\x17RemoveCollectionRequest\x12\x32\n\nmission_id\x18\x01 \x01(\tB\x13\xbaH\x10r\x0b:\tmissions:\xc8\x01\x01R\tmissionId\x12&\n\ncollection\x18\x02 \x01(\tB\x06\xbaH\x03\xc8\x01\x01R\ncollection\"<\n\x18RemoveCollectionResponse\x12 \n\x07success\x18\x01 \x01(\x08\x42\x06\xbaH\x03\xc8\x01\x01R\x07success*x\n\x08\x44\x61taType\x12\x19\n\x15\x44\x41TA_TYPE_UNSPECIFIED\x10\x00\x12\x14\n\x10\x44\x41TA_TYPE_OUTPUT\x10\x01\x12\x12\n\x0e\x44\x41TA_TYPE_VIEW\x10\x02\x12\x12\n\x0e\x44\x41TA_TYPE_LOGS\x10\x03\x12\x13\n\x0f\x44\x41TA_TYPE_OTHER\x10\x04\x42\xcb\x01\n$com.agentic_mesh_protocol.storage.v1B\tDataProtoP\x01\xa2\x02\x03\x41SX\xaa\x02\x1e\x41genticMeshProtocol.Storage.V1\xca\x02\x1e\x41genticMeshProtocol\\Storage\\V1\xe2\x02*AgenticMeshProtocol\\Storage\\V1\\GPBMetadata\xea\x02 AgenticMeshProtocol::Storage::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'agentic_mesh_protocol.storage.v1.data_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n$com.agentic_mesh_protocol.storage.v1B\tDataProtoP\001\242\002\003ASX\252\002\036AgenticMeshProtocol.Storage.V1\312\002\036AgenticMeshProtocol\\Storage\\V1\342\002*AgenticMeshProtocol\\Storage\\V1\\GPBMetadata\352\002 AgenticMeshProtocol::Storage::V1'
  _globals['_STORAGERECORD'].fields_by_name['data']._loaded_options = None
  _globals['_STORAGERECORD'].fields_by_name['data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORAGERECORD'].fields_by_name['mission_id']._loaded_options = None
  _globals['_STORAGERECORD'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_STORAGERECORD'].fields_by_name['collection']._loaded_options = None
  _globals['_STORAGERECORD'].fields_by_name['collection']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORAGERECORD'].fields_by_name['record_id']._loaded_options = None
  _globals['_STORAGERECORD'].fields_by_name['record_id']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORAGERECORD'].fields_by_name['creation_date']._loaded_options = None
  _globals['_STORAGERECORD'].fields_by_name['creation_date']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORAGERECORD'].fields_by_name['update_date']._loaded_options = None
  _globals['_STORAGERECORD'].fields_by_name['update_date']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORAGERECORD'].fields_by_name['data_type']._loaded_options = None
  _globals['_STORAGERECORD'].fields_by_name['data_type']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORERECORDREQUEST'].fields_by_name['data']._loaded_options = None
  _globals['_STORERECORDREQUEST'].fields_by_name['data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORERECORDREQUEST'].fields_by_name['mission_id']._loaded_options = None
  _globals['_STORERECORDREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_STORERECORDREQUEST'].fields_by_name['collection']._loaded_options = None
  _globals['_STORERECORDREQUEST'].fields_by_name['collection']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORERECORDREQUEST'].fields_by_name['record_id']._loaded_options = None
  _globals['_STORERECORDREQUEST'].fields_by_name['record_id']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORERECORDREQUEST'].fields_by_name['data_type']._loaded_options = None
  _globals['_STORERECORDREQUEST'].fields_by_name['data_type']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORERECORDRESPONSE'].fields_by_name['success']._loaded_options = None
  _globals['_STORERECORDRESPONSE'].fields_by_name['success']._serialized_options = b'\272H\003\310\001\001'
  _globals['_STORERECORDRESPONSE'].fields_by_name['stored_data']._loaded_options = None
  _globals['_STORERECORDRESPONSE'].fields_by_name['stored_data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_READRECORDREQUEST'].fields_by_name['mission_id']._loaded_options = None
  _globals['_READRECORDREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_READRECORDREQUEST'].fields_by_name['collection']._loaded_options = None
  _globals['_READRECORDREQUEST'].fields_by_name['collection']._serialized_options = b'\272H\003\310\001\001'
  _globals['_READRECORDREQUEST'].fields_by_name['record_id']._loaded_options = None
  _globals['_READRECORDREQUEST'].fields_by_name['record_id']._serialized_options = b'\272H\003\310\001\001'
  _globals['_READRECORDRESPONSE'].fields_by_name['success']._loaded_options = None
  _globals['_READRECORDRESPONSE'].fields_by_name['success']._serialized_options = b'\272H\003\310\001\001'
  _globals['_READRECORDRESPONSE'].fields_by_name['stored_data']._loaded_options = None
  _globals['_READRECORDRESPONSE'].fields_by_name['stored_data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_UPDATERECORDREQUEST'].fields_by_name['data']._loaded_options = None
  _globals['_UPDATERECORDREQUEST'].fields_by_name['data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_UPDATERECORDREQUEST'].fields_by_name['mission_id']._loaded_options = None
  _globals['_UPDATERECORDREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_UPDATERECORDREQUEST'].fields_by_name['collection']._loaded_options = None
  _globals['_UPDATERECORDREQUEST'].fields_by_name['collection']._serialized_options = b'\272H\003\310\001\001'
  _globals['_UPDATERECORDREQUEST'].fields_by_name['record_id']._loaded_options = None
  _globals['_UPDATERECORDREQUEST'].fields_by_name['record_id']._serialized_options = b'\272H\003\310\001\001'
  _globals['_UPDATERECORDRESPONSE'].fields_by_name['success']._loaded_options = None
  _globals['_UPDATERECORDRESPONSE'].fields_by_name['success']._serialized_options = b'\272H\003\310\001\001'
  _globals['_UPDATERECORDRESPONSE'].fields_by_name['stored_data']._loaded_options = None
  _globals['_UPDATERECORDRESPONSE'].fields_by_name['stored_data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_REMOVERECORDREQUEST'].fields_by_name['mission_id']._loaded_options = None
  _globals['_REMOVERECORDREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_REMOVERECORDREQUEST'].fields_by_name['collection']._loaded_options = None
  _globals['_REMOVERECORDREQUEST'].fields_by_name['collection']._serialized_options = b'\272H\003\310\001\001'
  _globals['_REMOVERECORDREQUEST'].fields_by_name['record_id']._loaded_options = None
  _globals['_REMOVERECORDREQUEST'].fields_by_name['record_id']._serialized_options = b'\272H\003\310\001\001'
  _globals['_REMOVERECORDRESPONSE'].fields_by_name['success']._loaded_options = None
  _globals['_REMOVERECORDRESPONSE'].fields_by_name['success']._serialized_options = b'\272H\003\310\001\001'
  _globals['_LISTRECORDSREQUEST'].fields_by_name['mission_id']._loaded_options = None
  _globals['_LISTRECORDSREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_LISTRECORDSREQUEST'].fields_by_name['collection']._loaded_options = None
  _globals['_LISTRECORDSREQUEST'].fields_by_name['collection']._serialized_options = b'\272H\003\310\001\001'
  _globals['_LISTRECORDSRESPONSE'].fields_by_name['records']._loaded_options = None
  _globals['_LISTRECORDSRESPONSE'].fields_by_name['records']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODIFYRECORDREQUEST'].fields_by_name['data']._loaded_options = None
  _globals['_MODIFYRECORDREQUEST'].fields_by_name['data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODIFYRECORDREQUEST'].fields_by_name['mission_id']._loaded_options = None
  _globals['_MODIFYRECORDREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_MODIFYRECORDREQUEST'].fields_by_name['name']._loaded_options = None
  _globals['_MODIFYRECORDREQUEST'].fields_by_name['name']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODIFYRECORDRESPONSE'].fields_by_name['success']._loaded_options = None
  _globals['_MODIFYRECORDRESPONSE'].fields_by_name['success']._serialized_options = b'\272H\003\310\001\001'
  _globals['_MODIFYRECORDRESPONSE'].fields_by_name['stored_data']._loaded_options = None
  _globals['_MODIFYRECORDRESPONSE'].fields_by_name['stored_data']._serialized_options = b'\272H\003\310\001\001'
  _globals['_REMOVECOLLECTIONREQUEST'].fields_by_name['mission_id']._loaded_options = None
  _globals['_REMOVECOLLECTIONREQUEST'].fields_by_name['mission_id']._serialized_options = b'\272H\020r\013:\tmissions:\310\001\001'
  _globals['_REMOVECOLLECTIONREQUEST'].fields_by_name['collection']._loaded_options = None
  _globals['_REMOVECOLLECTIONREQUEST'].fields_by_name['collection']._serialized_options = b'\272H\003\310\001\001'
  _globals['_REMOVECOLLECTIONRESPONSE'].fields_by_name['success']._loaded_options = None
  _globals['_REMOVECOLLECTIONRESPONSE'].fields_by_name['success']._serialized_options = b'\272H\003\310\001\001'
  _globals['_DATATYPE']._serialized_start=2601
  _globals['_DATATYPE']._serialized_end=2721
  _globals['_STORAGERECORD']._serialized_start=174
  _globals['_STORAGERECORD']._serialized_end=594
  _globals['_STORERECORDREQUEST']._serialized_start=597
  _globals['_STORERECORDREQUEST']._serialized_end=880
  _globals['_STORERECORDRESPONSE']._serialized_start=883
  _globals['_STORERECORDRESPONSE']._serialized_end=1028
  _globals['_READRECORDREQUEST']._serialized_start=1031
  _globals['_READRECORDREQUEST']._serialized_end=1179
  _globals['_READRECORDRESPONSE']._serialized_start=1182
  _globals['_READRECORDRESPONSE']._serialized_end=1326
  _globals['_UPDATERECORDREQUEST']._serialized_start=1329
  _globals['_UPDATERECORDREQUEST']._serialized_end=1532
  _globals['_UPDATERECORDRESPONSE']._serialized_start=1535
  _globals['_UPDATERECORDRESPONSE']._serialized_end=1681
  _globals['_REMOVERECORDREQUEST']._serialized_start=1684
  _globals['_REMOVERECORDREQUEST']._serialized_end=1834
  _globals['_REMOVERECORDRESPONSE']._serialized_start=1836
  _globals['_REMOVERECORDRESPONSE']._serialized_end=1892
  _globals['_LISTRECORDSREQUEST']._serialized_start=1894
  _globals['_LISTRECORDSREQUEST']._serialized_end=2006
  _globals['_LISTRECORDSRESPONSE']._serialized_start=2008
  _globals['_LISTRECORDSRESPONSE']._serialized_end=2112
  _globals['_MODIFYRECORDREQUEST']._serialized_start=2115
  _globals['_MODIFYRECORDREQUEST']._serialized_end=2269
  _globals['_MODIFYRECORDRESPONSE']._serialized_start=2272
  _globals['_MODIFYRECORDRESPONSE']._serialized_end=2418
  _globals['_REMOVECOLLECTIONREQUEST']._serialized_start=2420
  _globals['_REMOVECOLLECTIONREQUEST']._serialized_end=2537
  _globals['_REMOVECOLLECTIONRESPONSE']._serialized_start=2539
  _globals['_REMOVECOLLECTIONRESPONSE']._serialized_end=2599
# @@protoc_insertion_point(module_scope)
