# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: blickfeld/file/general.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
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 symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from .. import options_pb2 as blickfeld_dot_options__pb2
from .. import common_pb2 as blickfeld_dot_common__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='blickfeld/file/general.proto',
  package='blickfeld.protocol.file',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x1c\x62lickfeld/file/general.proto\x12\x17\x62lickfeld.protocol.file\x1a\x17\x62lickfeld/options.proto\x1a\x16\x62lickfeld/common.proto\"\x84\x01\n\x06\x43lient\x12\x34\n\x0flibrary_version\x18\x01 \x01(\tB\x1b\xaa\xb5\x18\x17v[0-9]+\\.[0-9]+\\.[0-9]+\x12\x14\n\x0c\x66ile_time_ns\x18\x02 \x01(\x04\x12.\n\x08language\x18\x03 \x01(\x0e\x32\x1c.blickfeld.protocol.Language')
  ,
  dependencies=[blickfeld_dot_options__pb2.DESCRIPTOR,blickfeld_dot_common__pb2.DESCRIPTOR,])




_CLIENT = _descriptor.Descriptor(
  name='Client',
  full_name='blickfeld.protocol.file.Client',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='library_version', full_name='blickfeld.protocol.file.Client.library_version', index=0,
      number=1, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\252\265\030\027v[0-9]+\\.[0-9]+\\.[0-9]+'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='file_time_ns', full_name='blickfeld.protocol.file.Client.file_time_ns', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='language', full_name='blickfeld.protocol.file.Client.language', index=2,
      number=3, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=107,
  serialized_end=239,
)

_CLIENT.fields_by_name['language'].enum_type = blickfeld_dot_common__pb2._LANGUAGE
DESCRIPTOR.message_types_by_name['Client'] = _CLIENT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Client = _reflection.GeneratedProtocolMessageType('Client', (_message.Message,), dict(
  DESCRIPTOR = _CLIENT,
  __module__ = 'blickfeld.file.general_pb2'
  # @@protoc_insertion_point(class_scope:blickfeld.protocol.file.Client)
  ))
_sym_db.RegisterMessage(Client)


_CLIENT.fields_by_name['library_version']._options = None
# @@protoc_insertion_point(module_scope)
