# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: IsomCredentialHolders.proto

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

_sym_db = _symbol_database.Default()


import IsomStdDef_pb2 as IsomStdDef__pb2
import IsomUserMgmt_pb2 as IsomUserMgmt__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='IsomCredentialHolders.proto',
  package='Honeywell.Security.ISOM.CredentialHolders',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x1bIsomCredentialHolders.proto\x12)Honeywell.Security.ISOM.CredentialHolders\x1a\x10IsomStdDef.proto\x1a\x12IsomUserMgmt.proto\"o\n\x1a\x43redentialHolderOperations\x12G\n\tresources\x18\x0b \x03(\x0e\x32\x34.Honeywell.Security.ISOM.CredentialHolders.Resources*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"w\n\"CredentialHolderSupportedRelations\x12G\n\trelations\x18\x0b \x03(\x0e\x32\x34.Honeywell.Security.ISOM.CredentialHolders.Relations*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"e\n\x16\x43redentialHolderEvents\x12\x41\n\x06\x65vents\x18\x0b \x03(\x0e\x32\x31.Honeywell.Security.ISOM.CredentialHolders.Events*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xef\x02\n\x1b\x43redentialHolderIdentifiers\x12\n\n\x02id\x18\x0b \x01(\t\x12\x0c\n\x04guid\x18\x0c \x01(\t\x12\x0c\n\x04name\x18\r \x01(\t\x12\x12\n\nmiddleName\x18\x0e \x01(\t\x12\x10\n\x08lastName\x18\x0f \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x10 \x01(\t\x12\x10\n\x08photoRef\x18\x18 \x01(\x0c\x12:\n\x0bmailAddress\x18\x19 \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomLocation\x12\x11\n\tcontactNo\x18\x1a \x01(\t\x12\x0f\n\x07\x65mailId\x18\x1b \x01(\t\x12\x18\n\x10\x61lternateEmailId\x18\x1c \x03(\t\x12\x1a\n\x12\x61lternateContactNo\x18\x1d \x03(\t\x12\x0f\n\x07refLink\x18\x12 \x01(\t\x12\x13\n\x0b\x64isplayName\x18\x13 \x01(\t\x12\x15\n\rcitizenshipID\x18\x14 \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x88\x01\n\x1f\x43redentialHolderIdentifiersList\x12[\n\x0bidentifiers\x18\x0b \x03(\x0b\x32\x46.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x86\x01\n\x18\x43redentialHolderRelation\x12\n\n\x02id\x18\x0b \x01(\t\x12\x42\n\x04name\x18\x0c \x01(\x0e\x32\x34.Honeywell.Security.ISOM.CredentialHolders.Relations\x12\x10\n\x08\x65ntityId\x18\x0e \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"u\n\x1c\x43redentialHolderRelationList\x12U\n\x08relation\x18\x0b \x03(\x0b\x32\x43.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelation\"q\n\x1b\x43redentialHolderPreferences\x12\x16\n\x08language\x18\x0b \x01(\tB\x04\x90\xb5\x18\x1b\x12\x30\n\x05units\x18\x0c \x01(\x0e\x32!.Honeywell.Security.ISOM.UnitType*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xc9\x01\n\x1c\x43redentialHolderPersonalInfo\x12\r\n\x05title\x18\x0b \x01(\t\x12\x0e\n\x06height\x18\x0c \x01(\t\x12\x0e\n\x06weight\x18\r \x01(\t\x12\x0b\n\x03\x61ge\x18\x0e \x01(\t\x12>\n\tbirthDate\x18\x0f \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDateTimeB\x04\x90\xb5\x18\r\x12\x10\n\x08\x65yeColor\x18\x10 \x01(\t\x12\x11\n\thairColor\x18\x11 \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xc1\x01\n!CredentialHolderAdditionalContact\x12\x0c\n\x04name\x18\n \x01(\t\x12\x45\n\x0cphoneNumbers\x18\x0b \x03(\x0b\x32/.Honeywell.Security.ISOM.IsomPhoneNumberDetails\x12=\n\x08\x65mailIDs\x18\x0c \x03(\x0b\x32+.Honeywell.Security.ISOM.IsomEmailIDDetails*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xe6\x08\n\x16\x43redentialHolderConfig\x12[\n\x0bidentifiers\x18\x0b \x01(\x0b\x32\x46.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers\x12U\n\x08relation\x18\n \x03(\x0b\x32\x43.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelation\x12N\n\x04type\x18\x14 \x01(\x0e\x32@.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderTypes\x12T\n\x07subType\x18\x15 \x01(\x0e\x32\x43.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderSubTypes\x12\x45\n\x12subTypeDescription\x18\x18 \x01(\x0b\x32#.Honeywell.Security.ISOM.IsomStringB\x04\x90\xb5\x18\x13\x12\x44\n\x0f\x63reatedDateTime\x18\x16 \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDateTimeB\x04\x90\xb5\x18\r\x12\x43\n\x08validity\x18\x17 \x01(\x0b\x32\x31.Honeywell.Security.ISOM.UserMgmt.ValidityOptions\x12O\n\rdisableReason\x18\x19 \x01(\x0e\x32\x38.Honeywell.Security.ISOM.CredentialHolders.DisableReason\x12\x1d\n\x15\x64\x65tailedDisableReason\x18\x1a \x01(\t\x12\x44\n\x0f\x65nabledDateTime\x18\x1b \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDateTimeB\x04\x90\xb5\x18\r\x12\x45\n\x10\x64isabledDateTime\x18\x1c \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDateTimeB\x04\x90\xb5\x18\r\x12\x39\n\x0bpreferences\x18\x1d \x01(\x0b\x32$.Honeywell.Security.ISOM.Preferences\x12\x15\n\rmanagesSystem\x18\x1e \x01(\x08\x12]\n\x0cpersonalInfo\x18\x1f \x01(\x0b\x32G.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo\x12h\n\x12\x61\x64\x64itionalContacts\x18  \x03(\x0b\x32L.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderAdditionalContact*\x08\x08\xa0\xf7\x36\x10\xe0\x91\x43\"(\n\x0b\x45mailIdList\x12\x0f\n\x07\x65mailId\x18\x0b \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x83\x01\n\x1a\x43redentialHolderConfigList\x12[\n\x10\x63redentialHolder\x18\x0b \x03(\x0b\x32\x41.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"u\n\x16\x43redentialHolderEntity\x12Q\n\x06\x63onfig\x18\x15 \x01(\x0b\x32\x41.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig*\x08\x08\xa0\xf7\x36\x10\xe0\x91\x43\"y\n\x1a\x43redentialHolderEntityList\x12Q\n\x06\x65ntity\x18\x0b \x03(\x0b\x32\x41.Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEntity*\x08\x08\xc0\x84=\x10\xe0\x91\x43*\xf3\x01\n\tResources\x12\x18\n\x13supportedOperations\x10\xf2\x07\x12\x17\n\x12supportedRelations\x10\xf3\x07\x12\x14\n\x0fsupportedEvents\x10\xf4\x07\x12\x1a\n\x15supportedCapabilities\x10\xf5\x07\x12\x0f\n\nfullEntity\x10\xc2N\x12\t\n\x04info\x10\xc3N\x12\x0b\n\x06\x63onfig\x10\xd7N\x12\x10\n\x0bidentifiers\x10\xebN\x12\x0e\n\trelations\x10\xffN\x12\x1f\n\x1b\x61\x63tiveSession_s_identifiers\x10s\x12\x15\n\rMax_Resources\x10\x80\x80\x80\x80\x04*\xd0\x06\n\tRelations\x12&\n\"CredentialHolderAssignedCredential\x10\x0b\x12-\n)CredentialHolderHasMemberCredentialHolder\x10\x0c\x12.\n*CredentialHolderIsMemberOfCredentialHolder\x10\r\x12\x1f\n\x1b\x43redentialHolderOwnedBySite\x10\x0e\x12\"\n\x1e\x43redentialHolderOwnedByAccount\x10\x0f\x12&\n\"CredentialHolderAssignedPermission\x10\x10\x12\x1c\n\x18\x43redentialHolderOwnsSite\x10\x11\x12\x1f\n\x1b\x43redentialHolderOwnsAccount\x10\x12\x12#\n\x1f\x43redentialHolderInstallsAccount\x10\x13\x12\'\n#CredentialHolderAssignedToPartition\x10\x14\x12$\n CredentialHolderAssignedToDevice\x10\x15\x12#\n\x1f\x43redentialHolderRefersPhotoFile\x10\x16\x12,\n(CredentialHolderRefersThumbnailPhotoFile\x10\x17\x12\x1e\n\x1a\x43redentialHolderRefersFile\x10\x18\x12!\n\x1d\x43redentialHolderAssignedAsset\x10\x19\x12\x1d\n\x19\x43redentialHolderOwnsAsset\x10\x1a\x12*\n&CredentialHolderRefersHandGeometryFile\x10\x1b\x12\'\n#CredentialHolderRefersSignatureFile\x10\x1c\x12)\n$CredentialHolderAssignedToPeripheral\x10\xc8N\x12*\n%CredentialHolderBelongsToLogicalGroup\x10\xc9N\x12$\n\x1f\x43redentialHolderCreatedEDocFile\x10\xcaN\x12\x15\n\rMax_Relations\x10\x80\x80\x80\x80\x04*[\n\x06\x45vents\x12\x11\n\x0c\x63onfig_p_add\x10\x9aN\x12\x14\n\x0f\x63onfig_p_modify\x10\x9bN\x12\x14\n\x0f\x63onfig_p_delete\x10\x9cN\x12\x12\n\nMax_Events\x10\x80\x80\x80\x80\x04*\\\n\x15\x43redentialHolderTypes\x12\n\n\x06Person\x10\x0b\x12\t\n\x05\x41sset\x10\x0c\x12\t\n\x05Group\x10\r\x12!\n\x19Max_CredentialHolderTypes\x10\x80\x80\x80\x80\x04*\xe2\x01\n\x18\x43redentialHolderSubTypes\x12\x0e\n\nSupervisor\x10\x0b\x12\x0c\n\x08\x45mployee\x10\x0c\x12\x07\n\x03VIP\x10\r\x12\x0e\n\nContractor\x10\x0e\x12\t\n\x05Guest\x10\x0f\x12\x0b\n\x07Visitor\x10\x10\x12\x0c\n\x08Security\x10\x11\x12\x11\n\rAdministrator\x10\x12\x12\x0c\n\x08Operator\x10\x13\x12\n\n\x06Laptop\x10\x14\x12\x0b\n\x07General\x10\x15\x12\t\n\x05Other\x10\x16\x12$\n\x1cMax_CredentialHolderSubTypes\x10\x80\x80\x80\x80\x04*\xcd\x01\n\rDisableReason\x12\x0b\n\x07\x45xpired\x10\x0b\x12\x0e\n\nDisability\x10\x0c\x12\x10\n\x0cNotYetActive\x10\x10\x12\x18\n\x14\x45xceededMaxUsageDays\x10\x12\x12\x13\n\x0f\x45xceededMaxUses\x10\x13\x12\x0e\n\nInactivity\x10\x14\x12\n\n\x06Manual\x10\x15\x12\x0e\n\nTerminated\x10\x16\x12\x17\n\x13\x44isableReason_Other\x10\x1a\x12\x19\n\x11Max_DisableReason\x10\x80\x80\x80\x80\x04')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,IsomUserMgmt__pb2.DESCRIPTOR,])

_RESOURCES = _descriptor.EnumDescriptor(
  name='Resources',
  full_name='Honeywell.Security.ISOM.CredentialHolders.Resources',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='supportedOperations', index=0, number=1010,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedRelations', index=1, number=1011,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedEvents', index=2, number=1012,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedCapabilities', index=3, number=1013,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='fullEntity', index=4, number=10050,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='info', index=5, number=10051,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config', index=6, number=10071,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='identifiers', index=7, number=10091,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='relations', index=8, number=10111,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='activeSession_s_identifiers', index=9, number=115,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Resources', index=10, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3277,
  serialized_end=3520,
)
_sym_db.RegisterEnumDescriptor(_RESOURCES)

Resources = enum_type_wrapper.EnumTypeWrapper(_RESOURCES)
_RELATIONS = _descriptor.EnumDescriptor(
  name='Relations',
  full_name='Honeywell.Security.ISOM.CredentialHolders.Relations',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderAssignedCredential', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderHasMemberCredentialHolder', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderIsMemberOfCredentialHolder', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderOwnedBySite', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderOwnedByAccount', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderAssignedPermission', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderOwnsSite', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderOwnsAccount', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderInstallsAccount', index=8, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderAssignedToPartition', index=9, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderAssignedToDevice', index=10, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderRefersPhotoFile', index=11, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderRefersThumbnailPhotoFile', index=12, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderRefersFile', index=13, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderAssignedAsset', index=14, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderOwnsAsset', index=15, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderRefersHandGeometryFile', index=16, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderRefersSignatureFile', index=17, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderAssignedToPeripheral', index=18, number=10056,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderBelongsToLogicalGroup', index=19, number=10057,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='CredentialHolderCreatedEDocFile', index=20, number=10058,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Relations', index=21, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3523,
  serialized_end=4371,
)
_sym_db.RegisterEnumDescriptor(_RELATIONS)

Relations = enum_type_wrapper.EnumTypeWrapper(_RELATIONS)
_EVENTS = _descriptor.EnumDescriptor(
  name='Events',
  full_name='Honeywell.Security.ISOM.CredentialHolders.Events',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='config_p_add', index=0, number=10010,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_modify', index=1, number=10011,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_delete', index=2, number=10012,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Events', index=3, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4373,
  serialized_end=4464,
)
_sym_db.RegisterEnumDescriptor(_EVENTS)

Events = enum_type_wrapper.EnumTypeWrapper(_EVENTS)
_CREDENTIALHOLDERTYPES = _descriptor.EnumDescriptor(
  name='CredentialHolderTypes',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderTypes',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Person', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Asset', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Group', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_CredentialHolderTypes', index=3, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4466,
  serialized_end=4558,
)
_sym_db.RegisterEnumDescriptor(_CREDENTIALHOLDERTYPES)

CredentialHolderTypes = enum_type_wrapper.EnumTypeWrapper(_CREDENTIALHOLDERTYPES)
_CREDENTIALHOLDERSUBTYPES = _descriptor.EnumDescriptor(
  name='CredentialHolderSubTypes',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderSubTypes',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Supervisor', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Employee', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VIP', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Contractor', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Guest', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Visitor', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Security', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Administrator', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Operator', index=8, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Laptop', index=9, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='General', index=10, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Other', index=11, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_CredentialHolderSubTypes', index=12, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4561,
  serialized_end=4787,
)
_sym_db.RegisterEnumDescriptor(_CREDENTIALHOLDERSUBTYPES)

CredentialHolderSubTypes = enum_type_wrapper.EnumTypeWrapper(_CREDENTIALHOLDERSUBTYPES)
_DISABLEREASON = _descriptor.EnumDescriptor(
  name='DisableReason',
  full_name='Honeywell.Security.ISOM.CredentialHolders.DisableReason',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Expired', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Disability', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NotYetActive', index=2, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ExceededMaxUsageDays', index=3, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ExceededMaxUses', index=4, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Inactivity', index=5, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Manual', index=6, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Terminated', index=7, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DisableReason_Other', index=8, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_DisableReason', index=9, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4790,
  serialized_end=4995,
)
_sym_db.RegisterEnumDescriptor(_DISABLEREASON)

DisableReason = enum_type_wrapper.EnumTypeWrapper(_DISABLEREASON)
supportedOperations = 1010
supportedRelations = 1011
supportedEvents = 1012
supportedCapabilities = 1013
fullEntity = 10050
info = 10051
config = 10071
identifiers = 10091
relations = 10111
activeSession_s_identifiers = 115
Max_Resources = 1073741824
CredentialHolderAssignedCredential = 11
CredentialHolderHasMemberCredentialHolder = 12
CredentialHolderIsMemberOfCredentialHolder = 13
CredentialHolderOwnedBySite = 14
CredentialHolderOwnedByAccount = 15
CredentialHolderAssignedPermission = 16
CredentialHolderOwnsSite = 17
CredentialHolderOwnsAccount = 18
CredentialHolderInstallsAccount = 19
CredentialHolderAssignedToPartition = 20
CredentialHolderAssignedToDevice = 21
CredentialHolderRefersPhotoFile = 22
CredentialHolderRefersThumbnailPhotoFile = 23
CredentialHolderRefersFile = 24
CredentialHolderAssignedAsset = 25
CredentialHolderOwnsAsset = 26
CredentialHolderRefersHandGeometryFile = 27
CredentialHolderRefersSignatureFile = 28
CredentialHolderAssignedToPeripheral = 10056
CredentialHolderBelongsToLogicalGroup = 10057
CredentialHolderCreatedEDocFile = 10058
Max_Relations = 1073741824
config_p_add = 10010
config_p_modify = 10011
config_p_delete = 10012
Max_Events = 1073741824
Person = 11
Asset = 12
Group = 13
Max_CredentialHolderTypes = 1073741824
Supervisor = 11
Employee = 12
VIP = 13
Contractor = 14
Guest = 15
Visitor = 16
Security = 17
Administrator = 18
Operator = 19
Laptop = 20
General = 21
Other = 22
Max_CredentialHolderSubTypes = 1073741824
Expired = 11
Disability = 12
NotYetActive = 16
ExceededMaxUsageDays = 18
ExceededMaxUses = 19
Inactivity = 20
Manual = 21
Terminated = 22
DisableReason_Other = 26
Max_DisableReason = 1073741824



_CREDENTIALHOLDEROPERATIONS = _descriptor.Descriptor(
  name='CredentialHolderOperations',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderOperations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resources', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderOperations.resources', index=0,
      number=11, 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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=112,
  serialized_end=223,
)


_CREDENTIALHOLDERSUPPORTEDRELATIONS = _descriptor.Descriptor(
  name='CredentialHolderSupportedRelations',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderSupportedRelations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relations', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderSupportedRelations.relations', index=0,
      number=11, 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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=225,
  serialized_end=344,
)


_CREDENTIALHOLDEREVENTS = _descriptor.Descriptor(
  name='CredentialHolderEvents',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEvents',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='events', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEvents.events', index=0,
      number=11, 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,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=346,
  serialized_end=447,
)


_CREDENTIALHOLDERIDENTIFIERS = _descriptor.Descriptor(
  name='CredentialHolderIdentifiers',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.id', index=0,
      number=11, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='guid', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.guid', index=1,
      number=12, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.name', index=2,
      number=13, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='middleName', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.middleName', index=3,
      number=14, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lastName', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.lastName', index=4,
      number=15, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.description', index=5,
      number=16, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='photoRef', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.photoRef', index=6,
      number=24, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mailAddress', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.mailAddress', index=7,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='contactNo', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.contactNo', index=8,
      number=26, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='emailId', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.emailId', index=9,
      number=27, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alternateEmailId', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.alternateEmailId', index=10,
      number=28, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='alternateContactNo', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.alternateContactNo', index=11,
      number=29, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='refLink', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.refLink', index=12,
      number=18, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='displayName', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.displayName', index=13,
      number=19, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='citizenshipID', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers.citizenshipID', index=14,
      number=20, 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=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=450,
  serialized_end=817,
)


_CREDENTIALHOLDERIDENTIFIERSLIST = _descriptor.Descriptor(
  name='CredentialHolderIdentifiersList',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiersList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='identifiers', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiersList.identifiers', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      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=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=820,
  serialized_end=956,
)


_CREDENTIALHOLDERRELATION = _descriptor.Descriptor(
  name='CredentialHolderRelation',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelation.id', index=0,
      number=11, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelation.name', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entityId', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelation.entityId', index=2,
      number=14, 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=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=959,
  serialized_end=1093,
)


_CREDENTIALHOLDERRELATIONLIST = _descriptor.Descriptor(
  name='CredentialHolderRelationList',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelationList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relation', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelationList.relation', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      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=1095,
  serialized_end=1212,
)


_CREDENTIALHOLDERPREFERENCES = _descriptor.Descriptor(
  name='CredentialHolderPreferences',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPreferences',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='language', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPreferences.language', index=0,
      number=11, 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('\220\265\030\033'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='units', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPreferences.units', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      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=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1214,
  serialized_end=1327,
)


_CREDENTIALHOLDERPERSONALINFO = _descriptor.Descriptor(
  name='CredentialHolderPersonalInfo',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='title', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo.title', index=0,
      number=11, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='height', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo.height', index=1,
      number=12, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='weight', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo.weight', index=2,
      number=13, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='age', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo.age', index=3,
      number=14, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='birthDate', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo.birthDate', index=4,
      number=15, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\r'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='eyeColor', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo.eyeColor', index=5,
      number=16, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hairColor', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo.hairColor', index=6,
      number=17, 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=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1330,
  serialized_end=1531,
)


_CREDENTIALHOLDERADDITIONALCONTACT = _descriptor.Descriptor(
  name='CredentialHolderAdditionalContact',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderAdditionalContact',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderAdditionalContact.name', index=0,
      number=10, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='phoneNumbers', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderAdditionalContact.phoneNumbers', index=1,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='emailIDs', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderAdditionalContact.emailIDs', index=2,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      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=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1534,
  serialized_end=1727,
)


_CREDENTIALHOLDERCONFIG = _descriptor.Descriptor(
  name='CredentialHolderConfig',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='identifiers', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.identifiers', index=0,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='relation', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.relation', index=1,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.type', index=2,
      number=20, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='subType', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.subType', index=3,
      number=21, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='subTypeDescription', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.subTypeDescription', index=4,
      number=24, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\023'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='createdDateTime', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.createdDateTime', index=5,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\r'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='validity', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.validity', index=6,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disableReason', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.disableReason', index=7,
      number=25, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detailedDisableReason', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.detailedDisableReason', index=8,
      number=26, 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=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enabledDateTime', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.enabledDateTime', index=9,
      number=27, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\r'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='disabledDateTime', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.disabledDateTime', index=10,
      number=28, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\r'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='preferences', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.preferences', index=11,
      number=29, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='managesSystem', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.managesSystem', index=12,
      number=30, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='personalInfo', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.personalInfo', index=13,
      number=31, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='additionalContacts', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig.additionalContacts', index=14,
      number=32, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      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=True,
  syntax='proto2',
  extension_ranges=[(900000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1730,
  serialized_end=2856,
)


_EMAILIDLIST = _descriptor.Descriptor(
  name='EmailIdList',
  full_name='Honeywell.Security.ISOM.CredentialHolders.EmailIdList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='emailId', full_name='Honeywell.Security.ISOM.CredentialHolders.EmailIdList.emailId', index=0,
      number=11, 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=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2858,
  serialized_end=2898,
)


_CREDENTIALHOLDERCONFIGLIST = _descriptor.Descriptor(
  name='CredentialHolderConfigList',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfigList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='credentialHolder', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfigList.credentialHolder', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      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=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2901,
  serialized_end=3032,
)


_CREDENTIALHOLDERENTITY = _descriptor.Descriptor(
  name='CredentialHolderEntity',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEntity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='config', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEntity.config', index=0,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      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=True,
  syntax='proto2',
  extension_ranges=[(900000, 1100000), ],
  oneofs=[
  ],
  serialized_start=3034,
  serialized_end=3151,
)


_CREDENTIALHOLDERENTITYLIST = _descriptor.Descriptor(
  name='CredentialHolderEntityList',
  full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEntityList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity', full_name='Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEntityList.entity', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      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=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=3153,
  serialized_end=3274,
)

_CREDENTIALHOLDEROPERATIONS.fields_by_name['resources'].enum_type = _RESOURCES
_CREDENTIALHOLDERSUPPORTEDRELATIONS.fields_by_name['relations'].enum_type = _RELATIONS
_CREDENTIALHOLDEREVENTS.fields_by_name['events'].enum_type = _EVENTS
_CREDENTIALHOLDERIDENTIFIERS.fields_by_name['mailAddress'].message_type = IsomStdDef__pb2._ISOMLOCATION
_CREDENTIALHOLDERIDENTIFIERSLIST.fields_by_name['identifiers'].message_type = _CREDENTIALHOLDERIDENTIFIERS
_CREDENTIALHOLDERRELATION.fields_by_name['name'].enum_type = _RELATIONS
_CREDENTIALHOLDERRELATIONLIST.fields_by_name['relation'].message_type = _CREDENTIALHOLDERRELATION
_CREDENTIALHOLDERPREFERENCES.fields_by_name['units'].enum_type = IsomStdDef__pb2._UNITTYPE
_CREDENTIALHOLDERPERSONALINFO.fields_by_name['birthDate'].message_type = IsomStdDef__pb2._ISOMDATETIME
_CREDENTIALHOLDERADDITIONALCONTACT.fields_by_name['phoneNumbers'].message_type = IsomStdDef__pb2._ISOMPHONENUMBERDETAILS
_CREDENTIALHOLDERADDITIONALCONTACT.fields_by_name['emailIDs'].message_type = IsomStdDef__pb2._ISOMEMAILIDDETAILS
_CREDENTIALHOLDERCONFIG.fields_by_name['identifiers'].message_type = _CREDENTIALHOLDERIDENTIFIERS
_CREDENTIALHOLDERCONFIG.fields_by_name['relation'].message_type = _CREDENTIALHOLDERRELATION
_CREDENTIALHOLDERCONFIG.fields_by_name['type'].enum_type = _CREDENTIALHOLDERTYPES
_CREDENTIALHOLDERCONFIG.fields_by_name['subType'].enum_type = _CREDENTIALHOLDERSUBTYPES
_CREDENTIALHOLDERCONFIG.fields_by_name['subTypeDescription'].message_type = IsomStdDef__pb2._ISOMSTRING
_CREDENTIALHOLDERCONFIG.fields_by_name['createdDateTime'].message_type = IsomStdDef__pb2._ISOMDATETIME
_CREDENTIALHOLDERCONFIG.fields_by_name['validity'].message_type = IsomUserMgmt__pb2._VALIDITYOPTIONS
_CREDENTIALHOLDERCONFIG.fields_by_name['disableReason'].enum_type = _DISABLEREASON
_CREDENTIALHOLDERCONFIG.fields_by_name['enabledDateTime'].message_type = IsomStdDef__pb2._ISOMDATETIME
_CREDENTIALHOLDERCONFIG.fields_by_name['disabledDateTime'].message_type = IsomStdDef__pb2._ISOMDATETIME
_CREDENTIALHOLDERCONFIG.fields_by_name['preferences'].message_type = IsomStdDef__pb2._PREFERENCES
_CREDENTIALHOLDERCONFIG.fields_by_name['personalInfo'].message_type = _CREDENTIALHOLDERPERSONALINFO
_CREDENTIALHOLDERCONFIG.fields_by_name['additionalContacts'].message_type = _CREDENTIALHOLDERADDITIONALCONTACT
_CREDENTIALHOLDERCONFIGLIST.fields_by_name['credentialHolder'].message_type = _CREDENTIALHOLDERCONFIG
_CREDENTIALHOLDERENTITY.fields_by_name['config'].message_type = _CREDENTIALHOLDERCONFIG
_CREDENTIALHOLDERENTITYLIST.fields_by_name['entity'].message_type = _CREDENTIALHOLDERENTITY
DESCRIPTOR.message_types_by_name['CredentialHolderOperations'] = _CREDENTIALHOLDEROPERATIONS
DESCRIPTOR.message_types_by_name['CredentialHolderSupportedRelations'] = _CREDENTIALHOLDERSUPPORTEDRELATIONS
DESCRIPTOR.message_types_by_name['CredentialHolderEvents'] = _CREDENTIALHOLDEREVENTS
DESCRIPTOR.message_types_by_name['CredentialHolderIdentifiers'] = _CREDENTIALHOLDERIDENTIFIERS
DESCRIPTOR.message_types_by_name['CredentialHolderIdentifiersList'] = _CREDENTIALHOLDERIDENTIFIERSLIST
DESCRIPTOR.message_types_by_name['CredentialHolderRelation'] = _CREDENTIALHOLDERRELATION
DESCRIPTOR.message_types_by_name['CredentialHolderRelationList'] = _CREDENTIALHOLDERRELATIONLIST
DESCRIPTOR.message_types_by_name['CredentialHolderPreferences'] = _CREDENTIALHOLDERPREFERENCES
DESCRIPTOR.message_types_by_name['CredentialHolderPersonalInfo'] = _CREDENTIALHOLDERPERSONALINFO
DESCRIPTOR.message_types_by_name['CredentialHolderAdditionalContact'] = _CREDENTIALHOLDERADDITIONALCONTACT
DESCRIPTOR.message_types_by_name['CredentialHolderConfig'] = _CREDENTIALHOLDERCONFIG
DESCRIPTOR.message_types_by_name['EmailIdList'] = _EMAILIDLIST
DESCRIPTOR.message_types_by_name['CredentialHolderConfigList'] = _CREDENTIALHOLDERCONFIGLIST
DESCRIPTOR.message_types_by_name['CredentialHolderEntity'] = _CREDENTIALHOLDERENTITY
DESCRIPTOR.message_types_by_name['CredentialHolderEntityList'] = _CREDENTIALHOLDERENTITYLIST
DESCRIPTOR.enum_types_by_name['Resources'] = _RESOURCES
DESCRIPTOR.enum_types_by_name['Relations'] = _RELATIONS
DESCRIPTOR.enum_types_by_name['Events'] = _EVENTS
DESCRIPTOR.enum_types_by_name['CredentialHolderTypes'] = _CREDENTIALHOLDERTYPES
DESCRIPTOR.enum_types_by_name['CredentialHolderSubTypes'] = _CREDENTIALHOLDERSUBTYPES
DESCRIPTOR.enum_types_by_name['DisableReason'] = _DISABLEREASON
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

CredentialHolderOperations = _reflection.GeneratedProtocolMessageType('CredentialHolderOperations', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDEROPERATIONS,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderOperations)
  })
_sym_db.RegisterMessage(CredentialHolderOperations)

CredentialHolderSupportedRelations = _reflection.GeneratedProtocolMessageType('CredentialHolderSupportedRelations', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERSUPPORTEDRELATIONS,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderSupportedRelations)
  })
_sym_db.RegisterMessage(CredentialHolderSupportedRelations)

CredentialHolderEvents = _reflection.GeneratedProtocolMessageType('CredentialHolderEvents', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDEREVENTS,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEvents)
  })
_sym_db.RegisterMessage(CredentialHolderEvents)

CredentialHolderIdentifiers = _reflection.GeneratedProtocolMessageType('CredentialHolderIdentifiers', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERIDENTIFIERS,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiers)
  })
_sym_db.RegisterMessage(CredentialHolderIdentifiers)

CredentialHolderIdentifiersList = _reflection.GeneratedProtocolMessageType('CredentialHolderIdentifiersList', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERIDENTIFIERSLIST,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderIdentifiersList)
  })
_sym_db.RegisterMessage(CredentialHolderIdentifiersList)

CredentialHolderRelation = _reflection.GeneratedProtocolMessageType('CredentialHolderRelation', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERRELATION,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelation)
  })
_sym_db.RegisterMessage(CredentialHolderRelation)

CredentialHolderRelationList = _reflection.GeneratedProtocolMessageType('CredentialHolderRelationList', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERRELATIONLIST,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderRelationList)
  })
_sym_db.RegisterMessage(CredentialHolderRelationList)

CredentialHolderPreferences = _reflection.GeneratedProtocolMessageType('CredentialHolderPreferences', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERPREFERENCES,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPreferences)
  })
_sym_db.RegisterMessage(CredentialHolderPreferences)

CredentialHolderPersonalInfo = _reflection.GeneratedProtocolMessageType('CredentialHolderPersonalInfo', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERPERSONALINFO,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderPersonalInfo)
  })
_sym_db.RegisterMessage(CredentialHolderPersonalInfo)

CredentialHolderAdditionalContact = _reflection.GeneratedProtocolMessageType('CredentialHolderAdditionalContact', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERADDITIONALCONTACT,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderAdditionalContact)
  })
_sym_db.RegisterMessage(CredentialHolderAdditionalContact)

CredentialHolderConfig = _reflection.GeneratedProtocolMessageType('CredentialHolderConfig', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERCONFIG,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfig)
  })
_sym_db.RegisterMessage(CredentialHolderConfig)

EmailIdList = _reflection.GeneratedProtocolMessageType('EmailIdList', (_message.Message,), {
  'DESCRIPTOR' : _EMAILIDLIST,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.EmailIdList)
  })
_sym_db.RegisterMessage(EmailIdList)

CredentialHolderConfigList = _reflection.GeneratedProtocolMessageType('CredentialHolderConfigList', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERCONFIGLIST,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderConfigList)
  })
_sym_db.RegisterMessage(CredentialHolderConfigList)

CredentialHolderEntity = _reflection.GeneratedProtocolMessageType('CredentialHolderEntity', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERENTITY,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEntity)
  })
_sym_db.RegisterMessage(CredentialHolderEntity)

CredentialHolderEntityList = _reflection.GeneratedProtocolMessageType('CredentialHolderEntityList', (_message.Message,), {
  'DESCRIPTOR' : _CREDENTIALHOLDERENTITYLIST,
  '__module__' : 'IsomCredentialHolders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.CredentialHolders.CredentialHolderEntityList)
  })
_sym_db.RegisterMessage(CredentialHolderEntityList)


_CREDENTIALHOLDERPREFERENCES.fields_by_name['language']._options = None
_CREDENTIALHOLDERPERSONALINFO.fields_by_name['birthDate']._options = None
_CREDENTIALHOLDERCONFIG.fields_by_name['subTypeDescription']._options = None
_CREDENTIALHOLDERCONFIG.fields_by_name['createdDateTime']._options = None
_CREDENTIALHOLDERCONFIG.fields_by_name['enabledDateTime']._options = None
_CREDENTIALHOLDERCONFIG.fields_by_name['disabledDateTime']._options = None
# @@protoc_insertion_point(module_scope)
