# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: IsomResponseStatus.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 IsomCommonHeaders_pb2 as IsomCommonHeaders__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='IsomResponseStatus.proto',
  package='Honeywell.Security.ISOM',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x18IsomResponseStatus.proto\x12\x17Honeywell.Security.ISOM\x1a\x10IsomStdDef.proto\x1a\x17IsomCommonHeaders.proto\"z\n\x11IsomMessageStatus\x12\n\n\x02id\x18\x0b \x01(\t\x12;\n\x06status\x18\x0c \x01(\x0e\x32+.Honeywell.Security.ISOM.ResponseStatusCode\x12\x12\n\nstatusDesc\x18\r \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xdb\x02\n\x0eResponseStatus\x12,\n\x06reqUri\x18\x0c \x01(\x0b\x32\x1c.Honeywell.Security.ISOM.URI\x12?\n\nstatusCode\x18\r \x01(\x0e\x32+.Honeywell.Security.ISOM.ResponseStatusCode\x12\x14\n\x0cstatusString\x18\x0e \x01(\t\x12\n\n\x02id\x18\x0f \x01(\t\x12\x42\n\x0einstanceStatus\x18\x10 \x03(\x0b\x32*.Honeywell.Security.ISOM.IsomMessageStatus\x12\x45\n\x10\x65stDurNextUpdate\x18\x11 \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDurationB\x04\x90\xb5\x18\x11\x12\r\n\x05jobId\x18\x12 \x01(\t\x12\x14\n\x0c\x66orceIgnored\x18\x13 \x01(\x08*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"{\n\x14StreamResponseStatus\x12\x11\n\tstreamURL\x18\x0b \x01(\t\x12\x17\n\x0fsourceStreamURL\x18\x0c \x01(\t\x12\x37\n\x07pattern\x18\r \x01(\x0e\x32&.Honeywell.Security.ISOM.StreamPattern\"W\n\x12ResponseStatusList\x12\x37\n\x06status\x18\x0b \x03(\x0b\x32\'.Honeywell.Security.ISOM.ResponseStatus*\x08\x08\xc0\x84=\x10\xe0\x91\x43*\xfb\x02\n\x12ResponseStatusCode\x12\x0e\n\nResponseOk\x10\x0b\x12\x0e\n\nDeviceBusy\x10\x0c\x12\x0f\n\x0b\x44\x65viceError\x10\r\x12\x19\n\x15ResourceAlreadyExists\x10\x13\x12\x1e\n\x1aResourceInstanceNotPresent\x10\x15\x12\x14\n\x10InvalidOperation\x10\x0e\x12\x12\n\x0eInvalidContent\x10\x0f\x12\r\n\tReponseOk\x10\x16\x12\x10\n\x0cServiceError\x10\x17\x12\x1b\n\x17InvalidRequestParameter\x10\x18\x12\x13\n\x0fValidationError\x10\x19\x12\x13\n\x0fServiceTimedout\x10\x1a\x12\x1a\n\x16PipeliningNotSupported\x10\x1b\x12\x12\n\x0eResponseTooBig\x10\x1c\x12\x1e\n\x16Max_ResponseStatusCode\x10\x80\x80\x80\x80\x04\x12\x17\n\x0fMax_ResponseVal\x10\xff\xff\xff\xff\x03:z\n\x18isomStreamResponseStatus\x12\'.Honeywell.Security.ISOM.ResponseStatus\x18\xd5\x84= \x01(\x0b\x32-.Honeywell.Security.ISOM.StreamResponseStatus')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,IsomCommonHeaders__pb2.DESCRIPTOR,])

_RESPONSESTATUSCODE = _descriptor.EnumDescriptor(
  name='ResponseStatusCode',
  full_name='Honeywell.Security.ISOM.ResponseStatusCode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='ResponseOk', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DeviceBusy', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DeviceError', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ResourceAlreadyExists', index=3, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ResourceInstanceNotPresent', index=4, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='InvalidOperation', index=5, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='InvalidContent', index=6, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ReponseOk', index=7, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ServiceError', index=8, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='InvalidRequestParameter', index=9, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ValidationError', index=10, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ServiceTimedout', index=11, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PipeliningNotSupported', index=12, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ResponseTooBig', index=13, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_ResponseStatusCode', index=14, number=1073741824,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_ResponseVal', index=15, number=1073741823,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=785,
  serialized_end=1164,
)
_sym_db.RegisterEnumDescriptor(_RESPONSESTATUSCODE)

ResponseStatusCode = enum_type_wrapper.EnumTypeWrapper(_RESPONSESTATUSCODE)
ResponseOk = 11
DeviceBusy = 12
DeviceError = 13
ResourceAlreadyExists = 19
ResourceInstanceNotPresent = 21
InvalidOperation = 14
InvalidContent = 15
ReponseOk = 22
ServiceError = 23
InvalidRequestParameter = 24
ValidationError = 25
ServiceTimedout = 26
PipeliningNotSupported = 27
ResponseTooBig = 28
Max_ResponseStatusCode = 1073741824
Max_ResponseVal = 1073741823

ISOMSTREAMRESPONSESTATUS_FIELD_NUMBER = 1000021
isomStreamResponseStatus = _descriptor.FieldDescriptor(
  name='isomStreamResponseStatus', full_name='Honeywell.Security.ISOM.isomStreamResponseStatus', index=0,
  number=1000021, 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=True, extension_scope=None,
  serialized_options=None, file=DESCRIPTOR)


_ISOMMESSAGESTATUS = _descriptor.Descriptor(
  name='IsomMessageStatus',
  full_name='Honeywell.Security.ISOM.IsomMessageStatus',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.IsomMessageStatus.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='status', full_name='Honeywell.Security.ISOM.IsomMessageStatus.status', 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='statusDesc', full_name='Honeywell.Security.ISOM.IsomMessageStatus.statusDesc', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=96,
  serialized_end=218,
)


_RESPONSESTATUS = _descriptor.Descriptor(
  name='ResponseStatus',
  full_name='Honeywell.Security.ISOM.ResponseStatus',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='reqUri', full_name='Honeywell.Security.ISOM.ResponseStatus.reqUri', index=0,
      number=12, 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='statusCode', full_name='Honeywell.Security.ISOM.ResponseStatus.statusCode', index=1,
      number=13, 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='statusString', full_name='Honeywell.Security.ISOM.ResponseStatus.statusString', 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),
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.ResponseStatus.id', index=3,
      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='instanceStatus', full_name='Honeywell.Security.ISOM.ResponseStatus.instanceStatus', index=4,
      number=16, 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='estDurNextUpdate', full_name='Honeywell.Security.ISOM.ResponseStatus.estDurNextUpdate', index=5,
      number=17, 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\021'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='jobId', full_name='Honeywell.Security.ISOM.ResponseStatus.jobId', index=6,
      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='forceIgnored', full_name='Honeywell.Security.ISOM.ResponseStatus.forceIgnored', index=7,
      number=19, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=221,
  serialized_end=568,
)


_STREAMRESPONSESTATUS = _descriptor.Descriptor(
  name='StreamResponseStatus',
  full_name='Honeywell.Security.ISOM.StreamResponseStatus',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='streamURL', full_name='Honeywell.Security.ISOM.StreamResponseStatus.streamURL', 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='sourceStreamURL', full_name='Honeywell.Security.ISOM.StreamResponseStatus.sourceStreamURL', 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='pattern', full_name='Honeywell.Security.ISOM.StreamResponseStatus.pattern', index=2,
      number=13, 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=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=570,
  serialized_end=693,
)


_RESPONSESTATUSLIST = _descriptor.Descriptor(
  name='ResponseStatusList',
  full_name='Honeywell.Security.ISOM.ResponseStatusList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='Honeywell.Security.ISOM.ResponseStatusList.status', 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=695,
  serialized_end=782,
)

_ISOMMESSAGESTATUS.fields_by_name['status'].enum_type = _RESPONSESTATUSCODE
_RESPONSESTATUS.fields_by_name['reqUri'].message_type = IsomCommonHeaders__pb2._URI
_RESPONSESTATUS.fields_by_name['statusCode'].enum_type = _RESPONSESTATUSCODE
_RESPONSESTATUS.fields_by_name['instanceStatus'].message_type = _ISOMMESSAGESTATUS
_RESPONSESTATUS.fields_by_name['estDurNextUpdate'].message_type = IsomStdDef__pb2._ISOMDURATION
_STREAMRESPONSESTATUS.fields_by_name['pattern'].enum_type = IsomStdDef__pb2._STREAMPATTERN
_RESPONSESTATUSLIST.fields_by_name['status'].message_type = _RESPONSESTATUS
DESCRIPTOR.message_types_by_name['IsomMessageStatus'] = _ISOMMESSAGESTATUS
DESCRIPTOR.message_types_by_name['ResponseStatus'] = _RESPONSESTATUS
DESCRIPTOR.message_types_by_name['StreamResponseStatus'] = _STREAMRESPONSESTATUS
DESCRIPTOR.message_types_by_name['ResponseStatusList'] = _RESPONSESTATUSLIST
DESCRIPTOR.enum_types_by_name['ResponseStatusCode'] = _RESPONSESTATUSCODE
DESCRIPTOR.extensions_by_name['isomStreamResponseStatus'] = isomStreamResponseStatus
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

IsomMessageStatus = _reflection.GeneratedProtocolMessageType('IsomMessageStatus', (_message.Message,), {
  'DESCRIPTOR' : _ISOMMESSAGESTATUS,
  '__module__' : 'IsomResponseStatus_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.IsomMessageStatus)
  })
_sym_db.RegisterMessage(IsomMessageStatus)

ResponseStatus = _reflection.GeneratedProtocolMessageType('ResponseStatus', (_message.Message,), {
  'DESCRIPTOR' : _RESPONSESTATUS,
  '__module__' : 'IsomResponseStatus_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.ResponseStatus)
  })
_sym_db.RegisterMessage(ResponseStatus)

StreamResponseStatus = _reflection.GeneratedProtocolMessageType('StreamResponseStatus', (_message.Message,), {
  'DESCRIPTOR' : _STREAMRESPONSESTATUS,
  '__module__' : 'IsomResponseStatus_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.StreamResponseStatus)
  })
_sym_db.RegisterMessage(StreamResponseStatus)

ResponseStatusList = _reflection.GeneratedProtocolMessageType('ResponseStatusList', (_message.Message,), {
  'DESCRIPTOR' : _RESPONSESTATUSLIST,
  '__module__' : 'IsomResponseStatus_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.ResponseStatusList)
  })
_sym_db.RegisterMessage(ResponseStatusList)

isomStreamResponseStatus.message_type = _STREAMRESPONSESTATUS
ResponseStatus.RegisterExtension(isomStreamResponseStatus)

_RESPONSESTATUS.fields_by_name['estDurNextUpdate']._options = None
# @@protoc_insertion_point(module_scope)
