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

from google.protobuf.internal import enum_type_wrapper
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='enums.proto',
  package='copresence',
  serialized_pb='\n\x0b\x65nums.proto\x12\ncopresence*s\n\x0cIdentityType\x12\x19\n\x15IDENTITY_TYPE_UNKNOWN\x10\x00\x12\r\n\tGAIA_USER\x10\x01\x12\x0e\n\nCHROMECAST\x10\x02\x12\x0b\n\x07\x41NDROID\x10\x03\x12\n\n\x06\x43HROME\x10\x04\x12\x10\n\x0cUNREGISTERED\x10\x05*Q\n\x0bPushService\x12\x18\n\x14PUSH_SERVICE_UNKNOWN\x10\x00\x12\x07\n\x03GCM\x10\x01\x12\x08\n\x04\x41PNS\x10\x02\x12\x15\n\x11PUSH_SERVICE_NONE\x10\x03*u\n\tErrorType\x12\x16\n\x12\x45RROR_TYPE_UNKNOWN\x10\x00\x12\x11\n\rTOKEN_EXPIRED\x10\x01\x12\x1b\n\x17MAC_ADDRESS_UNAVAILABLE\x10\x02\x12 \n\x1cMAC_ADDRESS_NEEDS_PERMISSION\x10\x03*O\n\x0bTokenStatus\x12\x18\n\x14TOKEN_STATUS_UNKNOWN\x10\x00\x12\t\n\x05VALID\x10\x01\x12\x0b\n\x07INVALID\x10\x02\x12\x0e\n\nTRANSITIVE\x10\x03*\xe6\x01\n\x0bTokenMedium\x12\x18\n\x14TOKEN_MEDIUM_UNKNOWN\x10\x00\x12\x1d\n\x19\x41UDIO_ULTRASOUND_PASSBAND\x10\x01\x12\x1a\n\x16\x42LUETOOTH_CLASSIC_NAME\x10\x02\x12\x1a\n\x16\x42LE_ADVERTISING_PACKET\x10\x03\x12\x14\n\x10WIFI_DIRECT_SSID\x10\x04\x12\x10\n\x0cLOCAL_DEVICE\x10\x05\x12\x14\n\x10\x42LE_GATT_SERVICE\x10\x06\x12\x10\n\x0cWIFI_AP_SSID\x10\x07\x12\x16\n\x12\x41UDIO_AUDIBLE_DTMF\x10\x08*\x90\x01\n\x07\x41\x63lType\x12\x14\n\x10UNKNOWN_ACL_TYPE\x10\x00\x12\x10\n\x0cNO_ACL_CHECK\x10\x01\x12\x0e\n\nOWNER_ONLY\x10\x02\x12\r\n\tNAMED_ACL\x10\x04\x12\x0f\n\x0bMESSAGE_ACL\x10\x05\x12\x12\n\x0eREFERENCED_ACL\x10\x06\x12\x19\n\x15OPTED_OUT_MESSAGE_ACL\x10\x07*U\n\x14TokenInstructionType\x12\"\n\x1eUNKNOWN_TOKEN_INSTRUCTION_TYPE\x10\x00\x12\x0c\n\x08TRANSMIT\x10\x01\x12\x0b\n\x07RECEIVE\x10\x02*\x93\x01\n\x0cPlatformType\x12\x19\n\x15UNKNOWN_PLATFORM_TYPE\x10\x00\x12\x1c\n\x18\x43HROMECAST_PLATFORM_TYPE\x10\x05\x12\x19\n\x15\x41NDROID_PLATFORM_TYPE\x10\x06\x12\x15\n\x11IOS_PLATFORM_TYPE\x10\x07\x12\x18\n\x14\x43HROME_PLATFORM_TYPE\x10\x08*W\n\x0fInstructionType\x12\x1c\n\x18UNKNOWN_INSTRUCTION_TYPE\x10\x00\x12\t\n\x05TOKEN\x10\x01\x12\r\n\tSCAN_WIFI\x10\x02\x12\x0c\n\x08SCAN_BLE\x10\x03*\xb9\x01\n\nStatusCode\x12 \n\x13STATUS_CODE_UNKNOWN\x10\xff\xff\xff\xff\xff\xff\xff\xff\xff\x01\x12\x06\n\x02OK\x10\x00\x12\x18\n\x13\x43OPRESENCE_DISABLED\x10\xc9\x01\x12\x1e\n\x19LOCATION_HISTORY_DISABLED\x10\xca\x01\x12\x0e\n\tUNDERAGED\x10\xcb\x01\x12$\n\x1f\x44\x45VICE_RE_REGISTRATION_REQUIRED\x10\xcc\x01\x12\x11\n\x0cRATE_LIMITED\x10\xad\x02*C\n\nOptInState\x12\x18\n\x14UNKNOWN_OPT_IN_STATE\x10\x00\x12\x0c\n\x08OPTED_IN\x10\x01\x12\r\n\tOPTED_OUT\x10\x02*V\n\x12\x41udioConfiguration\x12\x1f\n\x1b\x41UDIO_CONFIGURATION_UNKNOWN\x10\x00\x12\x1f\n\x1b\x41UDIO_CONFIGURATION_AUDIBLE\x10\x01*\x81\x01\n\x1a\x42roadcastScanConfiguration\x12(\n$BROADCAST_SCAN_CONFIGURATION_UNKNOWN\x10\x00\x12\x16\n\x12\x42ROADCAST_AND_SCAN\x10\x01\x12\x12\n\x0e\x42ROADCAST_ONLY\x10\x02\x12\r\n\tSCAN_ONLY\x10\x03\x42\x02H\x03')

_IDENTITYTYPE = _descriptor.EnumDescriptor(
  name='IdentityType',
  full_name='copresence.IdentityType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='IDENTITY_TYPE_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GAIA_USER', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROMECAST', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ANDROID', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNREGISTERED', index=5, number=5,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=27,
  serialized_end=142,
)

IdentityType = enum_type_wrapper.EnumTypeWrapper(_IDENTITYTYPE)
_PUSHSERVICE = _descriptor.EnumDescriptor(
  name='PushService',
  full_name='copresence.PushService',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PUSH_SERVICE_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GCM', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='APNS', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PUSH_SERVICE_NONE', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=144,
  serialized_end=225,
)

PushService = enum_type_wrapper.EnumTypeWrapper(_PUSHSERVICE)
_ERRORTYPE = _descriptor.EnumDescriptor(
  name='ErrorType',
  full_name='copresence.ErrorType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ERROR_TYPE_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TOKEN_EXPIRED', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MAC_ADDRESS_UNAVAILABLE', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MAC_ADDRESS_NEEDS_PERMISSION', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=227,
  serialized_end=344,
)

ErrorType = enum_type_wrapper.EnumTypeWrapper(_ERRORTYPE)
_TOKENSTATUS = _descriptor.EnumDescriptor(
  name='TokenStatus',
  full_name='copresence.TokenStatus',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TOKEN_STATUS_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VALID', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='INVALID', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TRANSITIVE', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=346,
  serialized_end=425,
)

TokenStatus = enum_type_wrapper.EnumTypeWrapper(_TOKENSTATUS)
_TOKENMEDIUM = _descriptor.EnumDescriptor(
  name='TokenMedium',
  full_name='copresence.TokenMedium',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TOKEN_MEDIUM_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_ULTRASOUND_PASSBAND', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BLUETOOTH_CLASSIC_NAME', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BLE_ADVERTISING_PACKET', index=3, number=3,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_DIRECT_SSID', index=4, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LOCAL_DEVICE', index=5, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BLE_GATT_SERVICE', index=6, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WIFI_AP_SSID', index=7, number=7,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_AUDIBLE_DTMF', index=8, number=8,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=428,
  serialized_end=658,
)

TokenMedium = enum_type_wrapper.EnumTypeWrapper(_TOKENMEDIUM)
_ACLTYPE = _descriptor.EnumDescriptor(
  name='AclType',
  full_name='copresence.AclType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN_ACL_TYPE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NO_ACL_CHECK', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OWNER_ONLY', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NAMED_ACL', index=3, number=4,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MESSAGE_ACL', index=4, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='REFERENCED_ACL', index=5, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OPTED_OUT_MESSAGE_ACL', index=6, number=7,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=661,
  serialized_end=805,
)

AclType = enum_type_wrapper.EnumTypeWrapper(_ACLTYPE)
_TOKENINSTRUCTIONTYPE = _descriptor.EnumDescriptor(
  name='TokenInstructionType',
  full_name='copresence.TokenInstructionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN_TOKEN_INSTRUCTION_TYPE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TRANSMIT', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RECEIVE', index=2, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=807,
  serialized_end=892,
)

TokenInstructionType = enum_type_wrapper.EnumTypeWrapper(_TOKENINSTRUCTIONTYPE)
_PLATFORMTYPE = _descriptor.EnumDescriptor(
  name='PlatformType',
  full_name='copresence.PlatformType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN_PLATFORM_TYPE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROMECAST_PLATFORM_TYPE', index=1, number=5,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ANDROID_PLATFORM_TYPE', index=2, number=6,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IOS_PLATFORM_TYPE', index=3, number=7,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CHROME_PLATFORM_TYPE', index=4, number=8,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=895,
  serialized_end=1042,
)

PlatformType = enum_type_wrapper.EnumTypeWrapper(_PLATFORMTYPE)
_INSTRUCTIONTYPE = _descriptor.EnumDescriptor(
  name='InstructionType',
  full_name='copresence.InstructionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN_INSTRUCTION_TYPE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TOKEN', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SCAN_WIFI', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SCAN_BLE', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1044,
  serialized_end=1131,
)

InstructionType = enum_type_wrapper.EnumTypeWrapper(_INSTRUCTIONTYPE)
_STATUSCODE = _descriptor.EnumDescriptor(
  name='StatusCode',
  full_name='copresence.StatusCode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='STATUS_CODE_UNKNOWN', index=0, number=-1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OK', index=1, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='COPRESENCE_DISABLED', index=2, number=201,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LOCATION_HISTORY_DISABLED', index=3, number=202,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UNDERAGED', index=4, number=203,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DEVICE_RE_REGISTRATION_REQUIRED', index=5, number=204,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RATE_LIMITED', index=6, number=301,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1134,
  serialized_end=1319,
)

StatusCode = enum_type_wrapper.EnumTypeWrapper(_STATUSCODE)
_OPTINSTATE = _descriptor.EnumDescriptor(
  name='OptInState',
  full_name='copresence.OptInState',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='UNKNOWN_OPT_IN_STATE', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OPTED_IN', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OPTED_OUT', index=2, number=2,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1321,
  serialized_end=1388,
)

OptInState = enum_type_wrapper.EnumTypeWrapper(_OPTINSTATE)
_AUDIOCONFIGURATION = _descriptor.EnumDescriptor(
  name='AudioConfiguration',
  full_name='copresence.AudioConfiguration',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='AUDIO_CONFIGURATION_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AUDIO_CONFIGURATION_AUDIBLE', index=1, number=1,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1390,
  serialized_end=1476,
)

AudioConfiguration = enum_type_wrapper.EnumTypeWrapper(_AUDIOCONFIGURATION)
_BROADCASTSCANCONFIGURATION = _descriptor.EnumDescriptor(
  name='BroadcastScanConfiguration',
  full_name='copresence.BroadcastScanConfiguration',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='BROADCAST_SCAN_CONFIGURATION_UNKNOWN', index=0, number=0,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BROADCAST_AND_SCAN', index=1, number=1,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='BROADCAST_ONLY', index=2, number=2,
      options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SCAN_ONLY', index=3, number=3,
      options=None,
      type=None),
  ],
  containing_type=None,
  options=None,
  serialized_start=1479,
  serialized_end=1608,
)

BroadcastScanConfiguration = enum_type_wrapper.EnumTypeWrapper(_BROADCASTSCANCONFIGURATION)
IDENTITY_TYPE_UNKNOWN = 0
GAIA_USER = 1
CHROMECAST = 2
ANDROID = 3
CHROME = 4
UNREGISTERED = 5
PUSH_SERVICE_UNKNOWN = 0
GCM = 1
APNS = 2
PUSH_SERVICE_NONE = 3
ERROR_TYPE_UNKNOWN = 0
TOKEN_EXPIRED = 1
MAC_ADDRESS_UNAVAILABLE = 2
MAC_ADDRESS_NEEDS_PERMISSION = 3
TOKEN_STATUS_UNKNOWN = 0
VALID = 1
INVALID = 2
TRANSITIVE = 3
TOKEN_MEDIUM_UNKNOWN = 0
AUDIO_ULTRASOUND_PASSBAND = 1
BLUETOOTH_CLASSIC_NAME = 2
BLE_ADVERTISING_PACKET = 3
WIFI_DIRECT_SSID = 4
LOCAL_DEVICE = 5
BLE_GATT_SERVICE = 6
WIFI_AP_SSID = 7
AUDIO_AUDIBLE_DTMF = 8
UNKNOWN_ACL_TYPE = 0
NO_ACL_CHECK = 1
OWNER_ONLY = 2
NAMED_ACL = 4
MESSAGE_ACL = 5
REFERENCED_ACL = 6
OPTED_OUT_MESSAGE_ACL = 7
UNKNOWN_TOKEN_INSTRUCTION_TYPE = 0
TRANSMIT = 1
RECEIVE = 2
UNKNOWN_PLATFORM_TYPE = 0
CHROMECAST_PLATFORM_TYPE = 5
ANDROID_PLATFORM_TYPE = 6
IOS_PLATFORM_TYPE = 7
CHROME_PLATFORM_TYPE = 8
UNKNOWN_INSTRUCTION_TYPE = 0
TOKEN = 1
SCAN_WIFI = 2
SCAN_BLE = 3
STATUS_CODE_UNKNOWN = -1
OK = 0
COPRESENCE_DISABLED = 201
LOCATION_HISTORY_DISABLED = 202
UNDERAGED = 203
DEVICE_RE_REGISTRATION_REQUIRED = 204
RATE_LIMITED = 301
UNKNOWN_OPT_IN_STATE = 0
OPTED_IN = 1
OPTED_OUT = 2
AUDIO_CONFIGURATION_UNKNOWN = 0
AUDIO_CONFIGURATION_AUDIBLE = 1
BROADCAST_SCAN_CONFIGURATION_UNKNOWN = 0
BROADCAST_AND_SCAN = 1
BROADCAST_ONLY = 2
SCAN_ONLY = 3




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