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


DESCRIPTOR = _descriptor.FileDescriptor(
  name='IsomTimeMgmt.proto',
  package='Honeywell.Security.ISOM.TimeMgmt',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x12IsomTimeMgmt.proto\x12 Honeywell.Security.ISOM.TimeMgmt\x1a\x10IsomStdDef.proto\"Y\n\rDayOfWeekList\x12>\n\tdayOfWeek\x18\x0b \x03(\x0e\x32+.Honeywell.Security.ISOM.TimeMgmt.DayOfWeek*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"2\n\x0e\x44\x61ilyFrequency\x12\x16\n\x0erecurAfterDays\x18\x0b \x01(\x04*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"t\n\x0fWeeklyFrequency\x12\x17\n\x0frecurAfterWeeks\x18\x0b \x01(\x04\x12>\n\tdayOfWeek\x18\x0c \x03(\x0e\x32+.Honeywell.Security.ISOM.TimeMgmt.DayOfWeek*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x9a\x01\n\x11\x44\x61yOfMonthPattern\x12\x39\n\x0bmonthOfYear\x18\x0b \x01(\x0e\x32$.Honeywell.Security.ISOM.MonthOfYear\x12@\n\ndayOfMonth\x18\x0c \x01(\x0e\x32,.Honeywell.Security.ISOM.TimeMgmt.DayOfMonth*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xd8\x01\n\x16\x44\x61yOfWeekInYearPattern\x12\x39\n\x0bweekOfMonth\x18\x0b \x01(\x0e\x32$.Honeywell.Security.ISOM.WeekOfMonth\x12>\n\tdayOfWeek\x18\x0c \x01(\x0e\x32+.Honeywell.Security.ISOM.TimeMgmt.DayOfWeek\x12\x39\n\x0bmonthOfYear\x18\r \x01(\x0e\x32$.Honeywell.Security.ISOM.MonthOfYear*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xde\x01\n\x0fYearlyFrequency\x12\x17\n\x0frecurAfterYears\x18\x0b \x01(\x04\x12N\n\x11\x64\x61yOfMonthPattern\x18\x0c \x01(\x0b\x32\x33.Honeywell.Security.ISOM.TimeMgmt.DayOfMonthPattern\x12X\n\x16\x64\x61yOfWeekInYearPattern\x18\r \x01(\x0b\x32\x38.Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInYearPattern*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x9e\x01\n\x17\x44\x61yOfWeekInMonthPattern\x12\x39\n\x0bweekOfMonth\x18\x0b \x01(\x0e\x32$.Honeywell.Security.ISOM.WeekOfMonth\x12>\n\tdayOfWeek\x18\x0c \x01(\x0e\x32+.Honeywell.Security.ISOM.TimeMgmt.DayOfWeek*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x90\x02\n\x10MonthlyFrequency\x12\x18\n\x10recurAfterMonths\x18\x0b \x01(\x04\x12Z\n\x17\x64\x61yOfWeekInMonthPattern\x18\r \x01(\x0b\x32\x39.Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInMonthPattern\x12>\n\x08startDay\x18\x0e \x01(\x0e\x32,.Honeywell.Security.ISOM.TimeMgmt.DayOfMonth\x12<\n\x06\x65ndDay\x18\x0f \x01(\x0e\x32,.Honeywell.Security.ISOM.TimeMgmt.DayOfMonth*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xa8\x02\n\x10RecurrentPattern\x12?\n\x05\x64\x61ily\x18\x0b \x01(\x0b\x32\x30.Honeywell.Security.ISOM.TimeMgmt.DailyFrequency\x12\x41\n\x06weekly\x18\x0c \x01(\x0b\x32\x31.Honeywell.Security.ISOM.TimeMgmt.WeeklyFrequency\x12\x43\n\x07monthly\x18\r \x01(\x0b\x32\x32.Honeywell.Security.ISOM.TimeMgmt.MonthlyFrequency\x12\x41\n\x06yearly\x18\x0e \x01(\x0b\x32\x31.Honeywell.Security.ISOM.TimeMgmt.YearlyFrequency*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x8b\x01\n\tDateRange\x12:\n\tstartDate\x18\x0b \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomDateB\x04\x90\xb5\x18\x10\x12\x38\n\x07\x65ndDate\x18\x0c \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomDateB\x04\x90\xb5\x18\x10*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x97\x01\n\nRecurrence\x12:\n\x05range\x18\x0b \x01(\x0b\x32+.Honeywell.Security.ISOM.TimeMgmt.DateRange\x12\x43\n\x07pattern\x18\x0c \x01(\x0b\x32\x32.Honeywell.Security.ISOM.TimeMgmt.RecurrentPattern*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xfa\x01\n\nTimePeriod\x12:\n\tstartTime\x18\x0b \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomTimeB\x04\x90\xb5\x18\x0f\x12\x38\n\x07\x65ndTime\x18\x0c \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomTimeB\x04\x90\xb5\x18\x0f\x12=\n\x08\x64uration\x18\r \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDurationB\x04\x90\xb5\x18\x11\x12\x16\n\x0estartAtSunrise\x18\x0e \x01(\x08\x12\x15\n\rstartAtSunset\x18\x0f \x01(\x08*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\\\n\x0eTimePeriodList\x12@\n\ntimePeriod\x18\x0b \x03(\x0b\x32,.Honeywell.Security.ISOM.TimeMgmt.TimePeriod*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x85\x02\n\rCalendarBlock\x12@\n\ntimePeriod\x18\x0b \x03(\x0b\x32,.Honeywell.Security.ISOM.TimeMgmt.TimePeriod\x12\x46\n\x11nonRecurrentRange\x18\x0e \x01(\x0b\x32+.Honeywell.Security.ISOM.TimeMgmt.DateRange\x12@\n\nrecurrence\x18\x0c \x01(\x0b\x32,.Honeywell.Security.ISOM.TimeMgmt.Recurrence\x12\x1e\n\x16includeHolidayCategory\x18\r \x03(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"e\n\x11\x43\x61lendarBlockList\x12\x46\n\rcalendarBlock\x18\x0b \x03(\x0b\x32/.Honeywell.Security.ISOM.TimeMgmt.CalendarBlock*\x08\x08\xc0\x84=\x10\xe0\x91\x43*\\\n\tFrequency\x12\x08\n\x04None\x10\x0b\x12\t\n\x05\x44\x61ily\x10\x0c\x12\n\n\x06Weekly\x10\r\x12\x0b\n\x07Monthly\x10\x0e\x12\n\n\x06Yearly\x10\x0f\x12\x15\n\rMax_Frequency\x10\x80\x80\x80\x80\x04*\xb5\x01\n\tDayOfWeek\x12\n\n\x06Sunday\x10\x0b\x12\n\n\x06Monday\x10\x0c\x12\x0b\n\x07Tuesday\x10\r\x12\r\n\tWednesday\x10\x0e\x12\x0c\n\x08Thursday\x10\x0f\x12\n\n\x06\x46riday\x10\x10\x12\x0c\n\x08Saturday\x10\x11\x12\x0b\n\x07\x41lldays\x10\x12\x12\n\n\x06\x41nyDay\x10\x13\x12\x0f\n\x0bWorkingDays\x10\x14\x12\x0b\n\x07WeekEnd\x10\x15\x12\x15\n\rMax_DayOfWeek\x10\x80\x80\x80\x80\x04*\x97\x05\n\nDayOfMonth\x12\x10\n\x0c\x44\x61yOfMonth_1\x10\x01\x12\x10\n\x0c\x44\x61yOfMonth_2\x10\x02\x12\x10\n\x0c\x44\x61yOfMonth_3\x10\x03\x12\x10\n\x0c\x44\x61yOfMonth_4\x10\x04\x12\x10\n\x0c\x44\x61yOfMonth_5\x10\x05\x12\x10\n\x0c\x44\x61yOfMonth_6\x10\x06\x12\x10\n\x0c\x44\x61yOfMonth_7\x10\x07\x12\x10\n\x0c\x44\x61yOfMonth_8\x10\x08\x12\x10\n\x0c\x44\x61yOfMonth_9\x10\t\x12\x11\n\rDayOfMonth_10\x10\n\x12\x11\n\rDayOfMonth_11\x10\x0b\x12\x11\n\rDayOfMonth_12\x10\x0c\x12\x11\n\rDayOfMonth_13\x10\r\x12\x11\n\rDayOfMonth_14\x10\x0e\x12\x11\n\rDayOfMonth_15\x10\x0f\x12\x11\n\rDayOfMonth_16\x10\x10\x12\x11\n\rDayOfMonth_17\x10\x11\x12\x11\n\rDayOfMonth_18\x10\x12\x12\x11\n\rDayOfMonth_19\x10\x13\x12\x11\n\rDayOfMonth_20\x10\x14\x12\x11\n\rDayOfMonth_21\x10\x15\x12\x11\n\rDayOfMonth_22\x10\x16\x12\x11\n\rDayOfMonth_23\x10\x17\x12\x11\n\rDayOfMonth_24\x10\x18\x12\x11\n\rDayOfMonth_25\x10\x19\x12\x11\n\rDayOfMonth_26\x10\x1a\x12\x11\n\rDayOfMonth_27\x10\x1b\x12\x11\n\rDayOfMonth_28\x10\x1c\x12\x11\n\rDayOfMonth_29\x10\x1d\x12\x11\n\rDayOfMonth_30\x10\x1e\x12\x11\n\rDayOfMonth_31\x10\x1f\x12\x16\n\x12\x44\x61yOfMonth_AllDays\x10 \x12\x15\n\x11\x44\x61yOfMonth_AnyDay\x10!\x12\x16\n\x0eMax_DayOfMonth\x10\x80\x80\x80\x80\x04')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,])

_FREQUENCY = _descriptor.EnumDescriptor(
  name='Frequency',
  full_name='Honeywell.Security.ISOM.TimeMgmt.Frequency',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='None', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Daily', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Weekly', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Monthly', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Yearly', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Frequency', index=5, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2681,
  serialized_end=2773,
)
_sym_db.RegisterEnumDescriptor(_FREQUENCY)

Frequency = enum_type_wrapper.EnumTypeWrapper(_FREQUENCY)
_DAYOFWEEK = _descriptor.EnumDescriptor(
  name='DayOfWeek',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeek',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Sunday', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Monday', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Tuesday', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Wednesday', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Thursday', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Friday', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Saturday', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Alldays', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AnyDay', index=8, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WorkingDays', index=9, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WeekEnd', index=10, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_DayOfWeek', index=11, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2776,
  serialized_end=2957,
)
_sym_db.RegisterEnumDescriptor(_DAYOFWEEK)

DayOfWeek = enum_type_wrapper.EnumTypeWrapper(_DAYOFWEEK)
_DAYOFMONTH = _descriptor.EnumDescriptor(
  name='DayOfMonth',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfMonth',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_1', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_2', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_3', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_4', index=3, number=4,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_5', index=4, number=5,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_6', index=5, number=6,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_7', index=6, number=7,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_8', index=7, number=8,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_9', index=8, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_10', index=9, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_11', index=10, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_12', index=11, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_13', index=12, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_14', index=13, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_15', index=14, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_16', index=15, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_17', index=16, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_18', index=17, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_19', index=18, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_20', index=19, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_21', index=20, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_22', index=21, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_23', index=22, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_24', index=23, number=24,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_25', index=24, number=25,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_26', index=25, number=26,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_27', index=26, number=27,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_28', index=27, number=28,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_29', index=28, number=29,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_30', index=29, number=30,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_31', index=30, number=31,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_AllDays', index=31, number=32,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DayOfMonth_AnyDay', index=32, number=33,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_DayOfMonth', index=33, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=2960,
  serialized_end=3623,
)
_sym_db.RegisterEnumDescriptor(_DAYOFMONTH)

DayOfMonth = enum_type_wrapper.EnumTypeWrapper(_DAYOFMONTH)
globals()['None'] = 11
Daily = 12
Weekly = 13
Monthly = 14
Yearly = 15
Max_Frequency = 1073741824
Sunday = 11
Monday = 12
Tuesday = 13
Wednesday = 14
Thursday = 15
Friday = 16
Saturday = 17
Alldays = 18
AnyDay = 19
WorkingDays = 20
WeekEnd = 21
Max_DayOfWeek = 1073741824
DayOfMonth_1 = 1
DayOfMonth_2 = 2
DayOfMonth_3 = 3
DayOfMonth_4 = 4
DayOfMonth_5 = 5
DayOfMonth_6 = 6
DayOfMonth_7 = 7
DayOfMonth_8 = 8
DayOfMonth_9 = 9
DayOfMonth_10 = 10
DayOfMonth_11 = 11
DayOfMonth_12 = 12
DayOfMonth_13 = 13
DayOfMonth_14 = 14
DayOfMonth_15 = 15
DayOfMonth_16 = 16
DayOfMonth_17 = 17
DayOfMonth_18 = 18
DayOfMonth_19 = 19
DayOfMonth_20 = 20
DayOfMonth_21 = 21
DayOfMonth_22 = 22
DayOfMonth_23 = 23
DayOfMonth_24 = 24
DayOfMonth_25 = 25
DayOfMonth_26 = 26
DayOfMonth_27 = 27
DayOfMonth_28 = 28
DayOfMonth_29 = 29
DayOfMonth_30 = 30
DayOfMonth_31 = 31
DayOfMonth_AllDays = 32
DayOfMonth_AnyDay = 33
Max_DayOfMonth = 1073741824



_DAYOFWEEKLIST = _descriptor.Descriptor(
  name='DayOfWeekList',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='dayOfWeek', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekList.dayOfWeek', 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=74,
  serialized_end=163,
)


_DAILYFREQUENCY = _descriptor.Descriptor(
  name='DailyFrequency',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DailyFrequency',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recurAfterDays', full_name='Honeywell.Security.ISOM.TimeMgmt.DailyFrequency.recurAfterDays', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=165,
  serialized_end=215,
)


_WEEKLYFREQUENCY = _descriptor.Descriptor(
  name='WeeklyFrequency',
  full_name='Honeywell.Security.ISOM.TimeMgmt.WeeklyFrequency',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recurAfterWeeks', full_name='Honeywell.Security.ISOM.TimeMgmt.WeeklyFrequency.recurAfterWeeks', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dayOfWeek', full_name='Honeywell.Security.ISOM.TimeMgmt.WeeklyFrequency.dayOfWeek', index=1,
      number=12, 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=217,
  serialized_end=333,
)


_DAYOFMONTHPATTERN = _descriptor.Descriptor(
  name='DayOfMonthPattern',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfMonthPattern',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='monthOfYear', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfMonthPattern.monthOfYear', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dayOfMonth', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfMonthPattern.dayOfMonth', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=336,
  serialized_end=490,
)


_DAYOFWEEKINYEARPATTERN = _descriptor.Descriptor(
  name='DayOfWeekInYearPattern',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInYearPattern',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='weekOfMonth', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInYearPattern.weekOfMonth', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dayOfWeek', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInYearPattern.dayOfWeek', 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='monthOfYear', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInYearPattern.monthOfYear', index=2,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=493,
  serialized_end=709,
)


_YEARLYFREQUENCY = _descriptor.Descriptor(
  name='YearlyFrequency',
  full_name='Honeywell.Security.ISOM.TimeMgmt.YearlyFrequency',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recurAfterYears', full_name='Honeywell.Security.ISOM.TimeMgmt.YearlyFrequency.recurAfterYears', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dayOfMonthPattern', full_name='Honeywell.Security.ISOM.TimeMgmt.YearlyFrequency.dayOfMonthPattern', index=1,
      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='dayOfWeekInYearPattern', full_name='Honeywell.Security.ISOM.TimeMgmt.YearlyFrequency.dayOfWeekInYearPattern', index=2,
      number=13, 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=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=712,
  serialized_end=934,
)


_DAYOFWEEKINMONTHPATTERN = _descriptor.Descriptor(
  name='DayOfWeekInMonthPattern',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInMonthPattern',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='weekOfMonth', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInMonthPattern.weekOfMonth', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dayOfWeek', full_name='Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInMonthPattern.dayOfWeek', 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=937,
  serialized_end=1095,
)


_MONTHLYFREQUENCY = _descriptor.Descriptor(
  name='MonthlyFrequency',
  full_name='Honeywell.Security.ISOM.TimeMgmt.MonthlyFrequency',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recurAfterMonths', full_name='Honeywell.Security.ISOM.TimeMgmt.MonthlyFrequency.recurAfterMonths', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='dayOfWeekInMonthPattern', full_name='Honeywell.Security.ISOM.TimeMgmt.MonthlyFrequency.dayOfWeekInMonthPattern', index=1,
      number=13, 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='startDay', full_name='Honeywell.Security.ISOM.TimeMgmt.MonthlyFrequency.startDay', index=2,
      number=14, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='endDay', full_name='Honeywell.Security.ISOM.TimeMgmt.MonthlyFrequency.endDay', index=3,
      number=15, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1098,
  serialized_end=1370,
)


_RECURRENTPATTERN = _descriptor.Descriptor(
  name='RecurrentPattern',
  full_name='Honeywell.Security.ISOM.TimeMgmt.RecurrentPattern',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='daily', full_name='Honeywell.Security.ISOM.TimeMgmt.RecurrentPattern.daily', 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='weekly', full_name='Honeywell.Security.ISOM.TimeMgmt.RecurrentPattern.weekly', index=1,
      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='monthly', full_name='Honeywell.Security.ISOM.TimeMgmt.RecurrentPattern.monthly', index=2,
      number=13, 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='yearly', full_name='Honeywell.Security.ISOM.TimeMgmt.RecurrentPattern.yearly', index=3,
      number=14, 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=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1373,
  serialized_end=1669,
)


_DATERANGE = _descriptor.Descriptor(
  name='DateRange',
  full_name='Honeywell.Security.ISOM.TimeMgmt.DateRange',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='startDate', full_name='Honeywell.Security.ISOM.TimeMgmt.DateRange.startDate', 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=_b('\220\265\030\020'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='endDate', full_name='Honeywell.Security.ISOM.TimeMgmt.DateRange.endDate', index=1,
      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=_b('\220\265\030\020'), file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1672,
  serialized_end=1811,
)


_RECURRENCE = _descriptor.Descriptor(
  name='Recurrence',
  full_name='Honeywell.Security.ISOM.TimeMgmt.Recurrence',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='range', full_name='Honeywell.Security.ISOM.TimeMgmt.Recurrence.range', 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='pattern', full_name='Honeywell.Security.ISOM.TimeMgmt.Recurrence.pattern', index=1,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1814,
  serialized_end=1965,
)


_TIMEPERIOD = _descriptor.Descriptor(
  name='TimePeriod',
  full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriod',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='startTime', full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriod.startTime', 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=_b('\220\265\030\017'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='endTime', full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriod.endTime', index=1,
      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=_b('\220\265\030\017'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='duration', full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriod.duration', index=2,
      number=13, 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='startAtSunrise', full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriod.startAtSunrise', index=3,
      number=14, 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='startAtSunset', full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriod.startAtSunset', index=4,
      number=15, 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=1968,
  serialized_end=2218,
)


_TIMEPERIODLIST = _descriptor.Descriptor(
  name='TimePeriodList',
  full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriodList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timePeriod', full_name='Honeywell.Security.ISOM.TimeMgmt.TimePeriodList.timePeriod', 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=2220,
  serialized_end=2312,
)


_CALENDARBLOCK = _descriptor.Descriptor(
  name='CalendarBlock',
  full_name='Honeywell.Security.ISOM.TimeMgmt.CalendarBlock',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='timePeriod', full_name='Honeywell.Security.ISOM.TimeMgmt.CalendarBlock.timePeriod', 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),
    _descriptor.FieldDescriptor(
      name='nonRecurrentRange', full_name='Honeywell.Security.ISOM.TimeMgmt.CalendarBlock.nonRecurrentRange', index=1,
      number=14, 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='recurrence', full_name='Honeywell.Security.ISOM.TimeMgmt.CalendarBlock.recurrence', index=2,
      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='includeHolidayCategory', full_name='Honeywell.Security.ISOM.TimeMgmt.CalendarBlock.includeHolidayCategory', index=3,
      number=13, 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2315,
  serialized_end=2576,
)


_CALENDARBLOCKLIST = _descriptor.Descriptor(
  name='CalendarBlockList',
  full_name='Honeywell.Security.ISOM.TimeMgmt.CalendarBlockList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='calendarBlock', full_name='Honeywell.Security.ISOM.TimeMgmt.CalendarBlockList.calendarBlock', 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=2578,
  serialized_end=2679,
)

_DAYOFWEEKLIST.fields_by_name['dayOfWeek'].enum_type = _DAYOFWEEK
_WEEKLYFREQUENCY.fields_by_name['dayOfWeek'].enum_type = _DAYOFWEEK
_DAYOFMONTHPATTERN.fields_by_name['monthOfYear'].enum_type = IsomStdDef__pb2._MONTHOFYEAR
_DAYOFMONTHPATTERN.fields_by_name['dayOfMonth'].enum_type = _DAYOFMONTH
_DAYOFWEEKINYEARPATTERN.fields_by_name['weekOfMonth'].enum_type = IsomStdDef__pb2._WEEKOFMONTH
_DAYOFWEEKINYEARPATTERN.fields_by_name['dayOfWeek'].enum_type = _DAYOFWEEK
_DAYOFWEEKINYEARPATTERN.fields_by_name['monthOfYear'].enum_type = IsomStdDef__pb2._MONTHOFYEAR
_YEARLYFREQUENCY.fields_by_name['dayOfMonthPattern'].message_type = _DAYOFMONTHPATTERN
_YEARLYFREQUENCY.fields_by_name['dayOfWeekInYearPattern'].message_type = _DAYOFWEEKINYEARPATTERN
_DAYOFWEEKINMONTHPATTERN.fields_by_name['weekOfMonth'].enum_type = IsomStdDef__pb2._WEEKOFMONTH
_DAYOFWEEKINMONTHPATTERN.fields_by_name['dayOfWeek'].enum_type = _DAYOFWEEK
_MONTHLYFREQUENCY.fields_by_name['dayOfWeekInMonthPattern'].message_type = _DAYOFWEEKINMONTHPATTERN
_MONTHLYFREQUENCY.fields_by_name['startDay'].enum_type = _DAYOFMONTH
_MONTHLYFREQUENCY.fields_by_name['endDay'].enum_type = _DAYOFMONTH
_RECURRENTPATTERN.fields_by_name['daily'].message_type = _DAILYFREQUENCY
_RECURRENTPATTERN.fields_by_name['weekly'].message_type = _WEEKLYFREQUENCY
_RECURRENTPATTERN.fields_by_name['monthly'].message_type = _MONTHLYFREQUENCY
_RECURRENTPATTERN.fields_by_name['yearly'].message_type = _YEARLYFREQUENCY
_DATERANGE.fields_by_name['startDate'].message_type = IsomStdDef__pb2._ISOMDATE
_DATERANGE.fields_by_name['endDate'].message_type = IsomStdDef__pb2._ISOMDATE
_RECURRENCE.fields_by_name['range'].message_type = _DATERANGE
_RECURRENCE.fields_by_name['pattern'].message_type = _RECURRENTPATTERN
_TIMEPERIOD.fields_by_name['startTime'].message_type = IsomStdDef__pb2._ISOMTIME
_TIMEPERIOD.fields_by_name['endTime'].message_type = IsomStdDef__pb2._ISOMTIME
_TIMEPERIOD.fields_by_name['duration'].message_type = IsomStdDef__pb2._ISOMDURATION
_TIMEPERIODLIST.fields_by_name['timePeriod'].message_type = _TIMEPERIOD
_CALENDARBLOCK.fields_by_name['timePeriod'].message_type = _TIMEPERIOD
_CALENDARBLOCK.fields_by_name['nonRecurrentRange'].message_type = _DATERANGE
_CALENDARBLOCK.fields_by_name['recurrence'].message_type = _RECURRENCE
_CALENDARBLOCKLIST.fields_by_name['calendarBlock'].message_type = _CALENDARBLOCK
DESCRIPTOR.message_types_by_name['DayOfWeekList'] = _DAYOFWEEKLIST
DESCRIPTOR.message_types_by_name['DailyFrequency'] = _DAILYFREQUENCY
DESCRIPTOR.message_types_by_name['WeeklyFrequency'] = _WEEKLYFREQUENCY
DESCRIPTOR.message_types_by_name['DayOfMonthPattern'] = _DAYOFMONTHPATTERN
DESCRIPTOR.message_types_by_name['DayOfWeekInYearPattern'] = _DAYOFWEEKINYEARPATTERN
DESCRIPTOR.message_types_by_name['YearlyFrequency'] = _YEARLYFREQUENCY
DESCRIPTOR.message_types_by_name['DayOfWeekInMonthPattern'] = _DAYOFWEEKINMONTHPATTERN
DESCRIPTOR.message_types_by_name['MonthlyFrequency'] = _MONTHLYFREQUENCY
DESCRIPTOR.message_types_by_name['RecurrentPattern'] = _RECURRENTPATTERN
DESCRIPTOR.message_types_by_name['DateRange'] = _DATERANGE
DESCRIPTOR.message_types_by_name['Recurrence'] = _RECURRENCE
DESCRIPTOR.message_types_by_name['TimePeriod'] = _TIMEPERIOD
DESCRIPTOR.message_types_by_name['TimePeriodList'] = _TIMEPERIODLIST
DESCRIPTOR.message_types_by_name['CalendarBlock'] = _CALENDARBLOCK
DESCRIPTOR.message_types_by_name['CalendarBlockList'] = _CALENDARBLOCKLIST
DESCRIPTOR.enum_types_by_name['Frequency'] = _FREQUENCY
DESCRIPTOR.enum_types_by_name['DayOfWeek'] = _DAYOFWEEK
DESCRIPTOR.enum_types_by_name['DayOfMonth'] = _DAYOFMONTH
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

DayOfWeekList = _reflection.GeneratedProtocolMessageType('DayOfWeekList', (_message.Message,), {
  'DESCRIPTOR' : _DAYOFWEEKLIST,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.DayOfWeekList)
  })
_sym_db.RegisterMessage(DayOfWeekList)

DailyFrequency = _reflection.GeneratedProtocolMessageType('DailyFrequency', (_message.Message,), {
  'DESCRIPTOR' : _DAILYFREQUENCY,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.DailyFrequency)
  })
_sym_db.RegisterMessage(DailyFrequency)

WeeklyFrequency = _reflection.GeneratedProtocolMessageType('WeeklyFrequency', (_message.Message,), {
  'DESCRIPTOR' : _WEEKLYFREQUENCY,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.WeeklyFrequency)
  })
_sym_db.RegisterMessage(WeeklyFrequency)

DayOfMonthPattern = _reflection.GeneratedProtocolMessageType('DayOfMonthPattern', (_message.Message,), {
  'DESCRIPTOR' : _DAYOFMONTHPATTERN,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.DayOfMonthPattern)
  })
_sym_db.RegisterMessage(DayOfMonthPattern)

DayOfWeekInYearPattern = _reflection.GeneratedProtocolMessageType('DayOfWeekInYearPattern', (_message.Message,), {
  'DESCRIPTOR' : _DAYOFWEEKINYEARPATTERN,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInYearPattern)
  })
_sym_db.RegisterMessage(DayOfWeekInYearPattern)

YearlyFrequency = _reflection.GeneratedProtocolMessageType('YearlyFrequency', (_message.Message,), {
  'DESCRIPTOR' : _YEARLYFREQUENCY,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.YearlyFrequency)
  })
_sym_db.RegisterMessage(YearlyFrequency)

DayOfWeekInMonthPattern = _reflection.GeneratedProtocolMessageType('DayOfWeekInMonthPattern', (_message.Message,), {
  'DESCRIPTOR' : _DAYOFWEEKINMONTHPATTERN,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.DayOfWeekInMonthPattern)
  })
_sym_db.RegisterMessage(DayOfWeekInMonthPattern)

MonthlyFrequency = _reflection.GeneratedProtocolMessageType('MonthlyFrequency', (_message.Message,), {
  'DESCRIPTOR' : _MONTHLYFREQUENCY,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.MonthlyFrequency)
  })
_sym_db.RegisterMessage(MonthlyFrequency)

RecurrentPattern = _reflection.GeneratedProtocolMessageType('RecurrentPattern', (_message.Message,), {
  'DESCRIPTOR' : _RECURRENTPATTERN,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.RecurrentPattern)
  })
_sym_db.RegisterMessage(RecurrentPattern)

DateRange = _reflection.GeneratedProtocolMessageType('DateRange', (_message.Message,), {
  'DESCRIPTOR' : _DATERANGE,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.DateRange)
  })
_sym_db.RegisterMessage(DateRange)

Recurrence = _reflection.GeneratedProtocolMessageType('Recurrence', (_message.Message,), {
  'DESCRIPTOR' : _RECURRENCE,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.Recurrence)
  })
_sym_db.RegisterMessage(Recurrence)

TimePeriod = _reflection.GeneratedProtocolMessageType('TimePeriod', (_message.Message,), {
  'DESCRIPTOR' : _TIMEPERIOD,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.TimePeriod)
  })
_sym_db.RegisterMessage(TimePeriod)

TimePeriodList = _reflection.GeneratedProtocolMessageType('TimePeriodList', (_message.Message,), {
  'DESCRIPTOR' : _TIMEPERIODLIST,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.TimePeriodList)
  })
_sym_db.RegisterMessage(TimePeriodList)

CalendarBlock = _reflection.GeneratedProtocolMessageType('CalendarBlock', (_message.Message,), {
  'DESCRIPTOR' : _CALENDARBLOCK,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.CalendarBlock)
  })
_sym_db.RegisterMessage(CalendarBlock)

CalendarBlockList = _reflection.GeneratedProtocolMessageType('CalendarBlockList', (_message.Message,), {
  'DESCRIPTOR' : _CALENDARBLOCKLIST,
  '__module__' : 'IsomTimeMgmt_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.TimeMgmt.CalendarBlockList)
  })
_sym_db.RegisterMessage(CalendarBlockList)


_DATERANGE.fields_by_name['startDate']._options = None
_DATERANGE.fields_by_name['endDate']._options = None
_TIMEPERIOD.fields_by_name['startTime']._options = None
_TIMEPERIOD.fields_by_name['endTime']._options = None
_TIMEPERIOD.fields_by_name['duration']._options = None
# @@protoc_insertion_point(module_scope)
