# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: attachment_store.proto

from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import descriptor_pb2
# @@protoc_insertion_point(imports)




DESCRIPTOR = _descriptor.FileDescriptor(
  name='attachment_store.proto',
  package='attachment_store_pb',
  serialized_pb='\n\x16\x61ttachment_store.proto\x12\x13\x61ttachment_store_pb\"\'\n\rStoreMetadata\x12\x16\n\x0eschema_version\x18\x01 \x01(\x05\"\xaf\x01\n\x0eRecordMetadata\x12\x17\n\x0f\x61ttachment_size\x18\x01 \x01(\x03\x12\x0e\n\x06\x63rc32c\x18\x02 \x01(\x07\x12@\n\tcomponent\x18\x03 \x03(\x0e\x32-.attachment_store_pb.RecordMetadata.Component\"2\n\tComponent\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x0e\n\nMODEL_TYPE\x10\x01\x12\x08\n\x04SYNC\x10\x02\x42\x04H\x03`\x01')



_RECORDMETADATA_COMPONENT = _descriptor.EnumDescriptor(
  name='Component',
  full_name='attachment_store_pb.RecordMetadata.Component',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MODEL_TYPE', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SYNC', index=2, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=214,
  serialized_end=264,
)


_STOREMETADATA = _descriptor.Descriptor(
  name='StoreMetadata',
  full_name='attachment_store_pb.StoreMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='schema_version', full_name='attachment_store_pb.StoreMetadata.schema_version', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=47,
  serialized_end=86,
)


_RECORDMETADATA = _descriptor.Descriptor(
  name='RecordMetadata',
  full_name='attachment_store_pb.RecordMetadata',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='attachment_size', full_name='attachment_store_pb.RecordMetadata.attachment_size', index=0,
      number=1, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='crc32c', full_name='attachment_store_pb.RecordMetadata.crc32c', index=1,
      number=2, type=7, cpp_type=3, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='component', full_name='attachment_store_pb.RecordMetadata.component', index=2,
      number=3, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _RECORDMETADATA_COMPONENT,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=89,
  serialized_end=264,
)

_RECORDMETADATA.fields_by_name['component'].enum_type = _RECORDMETADATA_COMPONENT
_RECORDMETADATA_COMPONENT.containing_type = _RECORDMETADATA;
DESCRIPTOR.message_types_by_name['StoreMetadata'] = _STOREMETADATA
DESCRIPTOR.message_types_by_name['RecordMetadata'] = _RECORDMETADATA

class StoreMetadata(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _STOREMETADATA

  # @@protoc_insertion_point(class_scope:attachment_store_pb.StoreMetadata)

class RecordMetadata(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _RECORDMETADATA

  # @@protoc_insertion_point(class_scope:attachment_store_pb.RecordMetadata)


DESCRIPTOR.has_options = True
DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), 'H\003`\001')
# @@protoc_insertion_point(module_scope)
