# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: types.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='types.proto',
  package='ipc.invalidation',
  serialized_pb='\n\x0btypes.proto\x12\x10ipc.invalidation\"\xe2\x01\n\nClientType\x12/\n\x04type\x18\x01 \x01(\x0e\x32!.ipc.invalidation.ClientType.Type\"\xa2\x01\n\x04Type\x12\x0c\n\x08INTERNAL\x10\x01\x12\x08\n\x04TEST\x10\x02\x12\x08\n\x04\x44\x45MO\x10\x04\x12\x10\n\x0b\x43HROME_SYNC\x10\xec\x07\x12\x18\n\x13\x43HROME_SYNC_ANDROID\x10\xfa\x07\x12\x14\n\x0f\x43HROME_SYNC_IOS\x10\x8e\x08\x12\x1c\n\x17\x43HROME_SYNC_GCM_DESKTOP\x10\x9f\x08\x12\x18\n\x13\x43HROME_SYNC_GCM_IOS\x10\xa0\x08\"\xc8\x01\n\x0cObjectSource\x12\x31\n\x04type\x18\x01 \x01(\x0e\x32#.ipc.invalidation.ObjectSource.Type\"\x84\x01\n\x04Type\x12\x0c\n\x08INTERNAL\x10\x01\x12\x08\n\x04TEST\x10\x02\x12\x08\n\x04\x44\x45MO\x10\x04\x12\x10\n\x0b\x43HROME_SYNC\x10\xec\x07\x12\x14\n\x0f\x43OSMO_CHANGELOG\x10\xf6\x07\x12\x16\n\x11\x43HROME_COMPONENTS\x10\x81\x08\x12\x1a\n\x15\x43HROME_PUSH_MESSAGING\x10\x86\x08\")\n\tConstants\"\x1c\n\rObjectVersion\x12\x0b\n\x07UNKNOWN\x10\x00\x42\x02H\x03')



_CLIENTTYPE_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='ipc.invalidation.ClientType.Type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INTERNAL', index=0, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TEST', index=1, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEMO', index=2, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_SYNC', index=3, number=1004,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_SYNC_ANDROID', index=4, number=1018,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_SYNC_IOS', index=5, number=1038,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_SYNC_GCM_DESKTOP', index=6, number=1055,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_SYNC_GCM_IOS', index=7, number=1056,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=98,
  serialized_end=260,
)

_OBJECTSOURCE_TYPE = _descriptor.EnumDescriptor(
  name='Type',
  full_name='ipc.invalidation.ObjectSource.Type',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='INTERNAL', index=0, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TEST', index=1, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEMO', index=2, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_SYNC', index=3, number=1004,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='COSMO_CHANGELOG', index=4, number=1014,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_COMPONENTS', index=5, number=1025,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_PUSH_MESSAGING', index=6, number=1030,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=331,
  serialized_end=463,
)

_CONSTANTS_OBJECTVERSION = _descriptor.EnumDescriptor(
  name='ObjectVersion',
  full_name='ipc.invalidation.Constants.ObjectVersion',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN', index=0, number=0,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=478,
  serialized_end=506,
)


_CLIENTTYPE = _descriptor.Descriptor(
  name='ClientType',
  full_name='ipc.invalidation.ClientType',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='ipc.invalidation.ClientType.type', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _CLIENTTYPE_TYPE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=34,
  serialized_end=260,
)


_OBJECTSOURCE = _descriptor.Descriptor(
  name='ObjectSource',
  full_name='ipc.invalidation.ObjectSource',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='ipc.invalidation.ObjectSource.type', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _OBJECTSOURCE_TYPE,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=263,
  serialized_end=463,
)


_CONSTANTS = _descriptor.Descriptor(
  name='Constants',
  full_name='ipc.invalidation.Constants',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _CONSTANTS_OBJECTVERSION,
  ],
  options=None,
  is_extendable=False,
  extension_ranges=[],
  serialized_start=465,
  serialized_end=506,
)

_CLIENTTYPE.fields_by_name['type'].enum_type = _CLIENTTYPE_TYPE
_CLIENTTYPE_TYPE.containing_type = _CLIENTTYPE;
_OBJECTSOURCE.fields_by_name['type'].enum_type = _OBJECTSOURCE_TYPE
_OBJECTSOURCE_TYPE.containing_type = _OBJECTSOURCE;
_CONSTANTS_OBJECTVERSION.containing_type = _CONSTANTS;
DESCRIPTOR.message_types_by_name['ClientType'] = _CLIENTTYPE
DESCRIPTOR.message_types_by_name['ObjectSource'] = _OBJECTSOURCE
DESCRIPTOR.message_types_by_name['Constants'] = _CONSTANTS

class ClientType(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CLIENTTYPE

  # @@protoc_insertion_point(class_scope:ipc.invalidation.ClientType)

class ObjectSource(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _OBJECTSOURCE

  # @@protoc_insertion_point(class_scope:ipc.invalidation.ObjectSource)

class Constants(_message.Message):
  __metaclass__ = _reflection.GeneratedProtocolMessageType
  DESCRIPTOR = _CONSTANTS

  # @@protoc_insertion_point(class_scope:ipc.invalidation.Constants)


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