# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: agt/messages.proto

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

_sym_db = _symbol_database.Default()


from google.protobuf import descriptor_pb2 as google_dot_protobuf_dot_descriptor__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='agt/messages.proto',
  package='agt',
  syntax='proto3',
  serialized_pb=_b('\n\x12\x61gt/messages.proto\x12\x03\x61gt\x1a google/protobuf/descriptor.proto\"\x1a\n\x07Message\x12\x0f\n\x07payload\x18\x01 \x01(\x0c\"\x9a\x01\n\tDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1aU\n\x06Header\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tmessageId\x18\x03 \x01(\t\x12\x17\n\x0f\x64ialogRequestId\x18\x04 \x01(\t\"y\n\x05\x45vent\x12!\n\x06header\x18\x01 \x01(\x0b\x32\x11.agt.Event.Header\x12\x0f\n\x07payload\x18\x02 \x01(\x0c\x1a<\n\x06Header\x12\x11\n\tnamespace\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x11\n\tmessageId\x18\x03 \x01(\t\"\xfe\x01\n\x14StateUpdateDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12\x32\n\x07payload\x18\x02 \x01(\x0b\x32!.agt.StateUpdateDirective.Payload\x1aj\n\x07Payload\x12\x38\n\x06states\x18\x01 \x03(\x0b\x32(.agt.StateUpdateDirective.Payload.States\x1a%\n\x06States\x12\x0c\n\x04name\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x1f\xb2\xcb\xf5\x05\x1a\x41lexa.Gadget.StateListener\"\x81\x03\n\x11SetAlertDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12/\n\x07payload\x18\x02 \x01(\x0b\x32\x1e.agt.SetAlertDirective.Payload\x1a\x86\x02\n\x07Payload\x12\x16\n\x0e\x61ssetPlayOrder\x18\x05 \x03(\t\x12\x1f\n\x17loopPauseInMilliSeconds\x18\x08 \x01(\x05\x12\x15\n\rscheduledTime\x18\x03 \x01(\t\x12\x35\n\x06\x61ssets\x18\x04 \x03(\x0b\x32%.agt.SetAlertDirective.Payload.Assets\x12\x11\n\tloopCount\x18\x07 \x01(\x05\x12\x1c\n\x14\x62\x61\x63kgroundAlertAsset\x18\x06 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\r\n\x05token\x18\x01 \x01(\t\x1a&\n\x06\x41ssets\x12\x0f\n\x07\x61ssetId\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t:\x0b\xb2\xcb\xf5\x05\x06\x41lerts\"\x98\x01\n\x14\x44\x65leteAlertDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12\x32\n\x07payload\x18\x02 \x01(\x0b\x32!.agt.DeleteAlertDirective.Payload\x1a\x18\n\x07Payload\x12\r\n\x05token\x18\x01 \x01(\t:\x0b\xb2\xcb\xf5\x05\x06\x41lerts\"\xde\x02\n\x14SpeechmarksDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12\x32\n\x07payload\x18\x02 \x01(\x0b\x32!.agt.SpeechmarksDirective.Payload\x1a\xcc\x01\n\x07Payload\x12J\n\x0fspeechmarksData\x18\x02 \x03(\x0b\x32\x31.agt.SpeechmarksDirective.Payload.SpeechmarksData\x12\"\n\x1aplayerOffsetInMilliSeconds\x18\x01 \x01(\x05\x1aQ\n\x0fSpeechmarksData\x12!\n\x19startOffsetInMilliSeconds\x18\x03 \x01(\x05\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\r\n\x05value\x18\x01 \x01(\t:\x1c\xb2\xcb\xf5\x05\x17\x41lexa.Gadget.SpeechData\"\x96\x01\n\x17\x43learIndicatorDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12\x35\n\x07payload\x18\x02 \x01(\x0b\x32$.agt.ClearIndicatorDirective.Payload\x1a\t\n\x07Payload:\x12\xb2\xcb\xf5\x05\rNotifications\"\xaf\x02\n\x15SetIndicatorDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12\x33\n\x07payload\x18\x02 \x01(\x0b\x32\".agt.SetIndicatorDirective.Payload\x1a\xa5\x01\n\x07Payload\x12\x1e\n\x16persistVisualIndicator\x18\x01 \x01(\x08\x12\x1a\n\x12playAudioIndicator\x18\x02 \x01(\x08\x12\x37\n\x05\x61sset\x18\x03 \x01(\x0b\x32(.agt.SetIndicatorDirective.Payload.Asset\x1a%\n\x05\x41sset\x12\x0f\n\x07\x61ssetId\x18\x01 \x01(\t\x12\x0b\n\x03url\x18\x02 \x01(\t:\x12\xb2\xcb\xf5\x05\rNotifications\"\xab\x02\n\x0eTempoDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12,\n\x07payload\x18\x02 \x01(\x0b\x32\x1b.agt.TempoDirective.Payload\x1a\xa6\x01\n\x07Payload\x12\"\n\x1aplayerOffsetInMilliSeconds\x18\x01 \x01(\x05\x12\x38\n\ttempoData\x18\x02 \x03(\x0b\x32%.agt.TempoDirective.Payload.TempoData\x1a=\n\tTempoData\x12!\n\x19startOffsetInMilliSeconds\x18\x02 \x01(\x05\x12\r\n\x05value\x18\x01 \x01(\x05:\x1b\xb2\xcb\xf5\x05\x16\x41lexa.Gadget.MusicData\"\xe7\x01\n\x11\x44iscoverDirective\x12%\n\x06header\x18\x01 \x01(\x0b\x32\x15.agt.Directive.Header\x12/\n\x07payload\x18\x02 \x01(\x0b\x32\x1e.agt.DiscoverDirective.Payload\x1a\x64\n\x07Payload\x12\x33\n\x05scope\x18\x01 \x01(\x0b\x32$.agt.DiscoverDirective.Payload.Scope\x1a$\n\x05Scope\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t:\x14\xb2\xcb\xf5\x05\x0f\x41lexa.Discovery\"\xe9\x07\n\x15\x44iscoverResponseEvent\x12!\n\x06header\x18\x01 \x01(\x0b\x32\x11.agt.Event.Header\x12\x33\n\x07payload\x18\x02 \x01(\x0b\x32\".agt.DiscoverResponseEvent.Payload\x1a\xe1\x06\n\x07Payload\x12?\n\tendpoints\x18\x01 \x03(\x0b\x32,.agt.DiscoverResponseEvent.Payload.Endpoints\x1a\x94\x06\n\tEndpoints\x12O\n\x0c\x63\x61pabilities\x18\x0b \x03(\x0b\x32\x39.agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities\x12g\n\x18\x61\x64\x64itionalIdentification\x18\x0c \x01(\x0b\x32\x45.agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification\x12\x12\n\nendpointId\x18\x01 \x01(\t\x12\x18\n\x10manufacturerName\x18\x04 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\x14\n\x0c\x66riendlyName\x18\x02 \x01(\t\x1a\xc2\x02\n\x0c\x43\x61pabilities\x12^\n\rconfiguration\x18\x04 \x01(\x0b\x32G.agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration\x12\x0c\n\x04type\x18\x01 \x01(\t\x12\x11\n\tinterface\x18\x02 \x01(\t\x12\x0f\n\x07version\x18\x03 \x01(\t\x1a\x9f\x01\n\rConfiguration\x12n\n\x0esupportedTypes\x18\x01 \x03(\x0b\x32V.agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration.SupportedTypes\x1a\x1e\n\x0eSupportedTypes\x12\x0c\n\x04name\x18\x01 \x01(\t\x1a\xae\x01\n\x18\x41\x64\x64itionalIdentification\x12\x11\n\tmodelName\x18\x05 \x01(\t\x12!\n\x19\x64\x65viceTokenEncryptionType\x18\x03 \x01(\t\x12\x17\n\x0f\x66irmwareVersion\x18\x01 \x01(\t\x12\x18\n\x10\x61mazonDeviceType\x18\x04 \x01(\t\x12\x14\n\x0cradioAddress\x18\x06 \x01(\t\x12\x13\n\x0b\x64\x65viceToken\x18\x02 \x01(\t:\x14\xb2\xcb\xf5\x05\x0f\x41lexa.Discovery:4\n\tnamespace\x12\x1f.google.protobuf.MessageOptions\x18\xb6\xd9^ \x01(\tb\x06proto3')
  ,
  dependencies=[google_dot_protobuf_dot_descriptor__pb2.DESCRIPTOR,])


NAMESPACE_FIELD_NUMBER = 1551542
namespace = _descriptor.FieldDescriptor(
  name='namespace', full_name='agt.namespace', index=0,
  number=1551542, 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=True, extension_scope=None,
  options=None)


_MESSAGE = _descriptor.Descriptor(
  name='Message',
  full_name='agt.Message',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.Message.payload', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=61,
  serialized_end=87,
)


_DIRECTIVE_HEADER = _descriptor.Descriptor(
  name='Header',
  full_name='agt.Directive.Header',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='namespace', full_name='agt.Directive.Header.namespace', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='name', full_name='agt.Directive.Header.name', index=1,
      number=2, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='messageId', full_name='agt.Directive.Header.messageId', index=2,
      number=3, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='dialogRequestId', full_name='agt.Directive.Header.dialogRequestId', index=3,
      number=4, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=159,
  serialized_end=244,
)

_DIRECTIVE = _descriptor.Descriptor(
  name='Directive',
  full_name='agt.Directive',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.Directive.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.Directive.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DIRECTIVE_HEADER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=90,
  serialized_end=244,
)


_EVENT_HEADER = _descriptor.Descriptor(
  name='Header',
  full_name='agt.Event.Header',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='namespace', full_name='agt.Event.Header.namespace', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='name', full_name='agt.Event.Header.name', index=1,
      number=2, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='messageId', full_name='agt.Event.Header.messageId', index=2,
      number=3, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=159,
  serialized_end=219,
)

_EVENT = _descriptor.Descriptor(
  name='Event',
  full_name='agt.Event',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.Event.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.Event.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_EVENT_HEADER, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=246,
  serialized_end=367,
)


_STATEUPDATEDIRECTIVE_PAYLOAD_STATES = _descriptor.Descriptor(
  name='States',
  full_name='agt.StateUpdateDirective.Payload.States',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='agt.StateUpdateDirective.Payload.States.name', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='agt.StateUpdateDirective.Payload.States.value', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=554,
  serialized_end=591,
)

_STATEUPDATEDIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.StateUpdateDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='states', full_name='agt.StateUpdateDirective.Payload.states', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_STATEUPDATEDIRECTIVE_PAYLOAD_STATES, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=485,
  serialized_end=591,
)

_STATEUPDATEDIRECTIVE = _descriptor.Descriptor(
  name='StateUpdateDirective',
  full_name='agt.StateUpdateDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.StateUpdateDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.StateUpdateDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_STATEUPDATEDIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\032Alexa.Gadget.StateListener')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=370,
  serialized_end=624,
)


_SETALERTDIRECTIVE_PAYLOAD_ASSETS = _descriptor.Descriptor(
  name='Assets',
  full_name='agt.SetAlertDirective.Payload.Assets',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='assetId', full_name='agt.SetAlertDirective.Payload.Assets.assetId', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='url', full_name='agt.SetAlertDirective.Payload.Assets.url', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=961,
  serialized_end=999,
)

_SETALERTDIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.SetAlertDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='assetPlayOrder', full_name='agt.SetAlertDirective.Payload.assetPlayOrder', index=0,
      number=5, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='loopPauseInMilliSeconds', full_name='agt.SetAlertDirective.Payload.loopPauseInMilliSeconds', index=1,
      number=8, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='scheduledTime', full_name='agt.SetAlertDirective.Payload.scheduledTime', index=2,
      number=3, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='assets', full_name='agt.SetAlertDirective.Payload.assets', index=3,
      number=4, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='loopCount', full_name='agt.SetAlertDirective.Payload.loopCount', index=4,
      number=7, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='backgroundAlertAsset', full_name='agt.SetAlertDirective.Payload.backgroundAlertAsset', index=5,
      number=6, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='agt.SetAlertDirective.Payload.type', index=6,
      number=2, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='agt.SetAlertDirective.Payload.token', index=7,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SETALERTDIRECTIVE_PAYLOAD_ASSETS, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=737,
  serialized_end=999,
)

_SETALERTDIRECTIVE = _descriptor.Descriptor(
  name='SetAlertDirective',
  full_name='agt.SetAlertDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.SetAlertDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.SetAlertDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SETALERTDIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\006Alerts')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=627,
  serialized_end=1012,
)


_DELETEALERTDIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.DeleteAlertDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='token', full_name='agt.DeleteAlertDirective.Payload.token', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1130,
  serialized_end=1154,
)

_DELETEALERTDIRECTIVE = _descriptor.Descriptor(
  name='DeleteAlertDirective',
  full_name='agt.DeleteAlertDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.DeleteAlertDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.DeleteAlertDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DELETEALERTDIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\006Alerts')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1015,
  serialized_end=1167,
)


_SPEECHMARKSDIRECTIVE_PAYLOAD_SPEECHMARKSDATA = _descriptor.Descriptor(
  name='SpeechmarksData',
  full_name='agt.SpeechmarksDirective.Payload.SpeechmarksData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='startOffsetInMilliSeconds', full_name='agt.SpeechmarksDirective.Payload.SpeechmarksData.startOffsetInMilliSeconds', index=0,
      number=3, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='agt.SpeechmarksDirective.Payload.SpeechmarksData.type', index=1,
      number=2, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='agt.SpeechmarksDirective.Payload.SpeechmarksData.value', index=2,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1409,
  serialized_end=1490,
)

_SPEECHMARKSDIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.SpeechmarksDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='speechmarksData', full_name='agt.SpeechmarksDirective.Payload.speechmarksData', index=0,
      number=2, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='playerOffsetInMilliSeconds', full_name='agt.SpeechmarksDirective.Payload.playerOffsetInMilliSeconds', index=1,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SPEECHMARKSDIRECTIVE_PAYLOAD_SPEECHMARKSDATA, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1286,
  serialized_end=1490,
)

_SPEECHMARKSDIRECTIVE = _descriptor.Descriptor(
  name='SpeechmarksDirective',
  full_name='agt.SpeechmarksDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.SpeechmarksDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.SpeechmarksDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SPEECHMARKSDIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\027Alexa.Gadget.SpeechData')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1170,
  serialized_end=1520,
)


_CLEARINDICATORDIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.ClearIndicatorDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=485,
  serialized_end=494,
)

_CLEARINDICATORDIRECTIVE = _descriptor.Descriptor(
  name='ClearIndicatorDirective',
  full_name='agt.ClearIndicatorDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.ClearIndicatorDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.ClearIndicatorDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_CLEARINDICATORDIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\rNotifications')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1523,
  serialized_end=1673,
)


_SETINDICATORDIRECTIVE_PAYLOAD_ASSET = _descriptor.Descriptor(
  name='Asset',
  full_name='agt.SetIndicatorDirective.Payload.Asset',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='assetId', full_name='agt.SetIndicatorDirective.Payload.Asset.assetId', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='url', full_name='agt.SetIndicatorDirective.Payload.Asset.url', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1922,
  serialized_end=1959,
)

_SETINDICATORDIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.SetIndicatorDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='persistVisualIndicator', full_name='agt.SetIndicatorDirective.Payload.persistVisualIndicator', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='playAudioIndicator', full_name='agt.SetIndicatorDirective.Payload.playAudioIndicator', index=1,
      number=2, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='asset', full_name='agt.SetIndicatorDirective.Payload.asset', index=2,
      number=3, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SETINDICATORDIRECTIVE_PAYLOAD_ASSET, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1794,
  serialized_end=1959,
)

_SETINDICATORDIRECTIVE = _descriptor.Descriptor(
  name='SetIndicatorDirective',
  full_name='agt.SetIndicatorDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.SetIndicatorDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.SetIndicatorDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_SETINDICATORDIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\rNotifications')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1676,
  serialized_end=1979,
)


_TEMPODIRECTIVE_PAYLOAD_TEMPODATA = _descriptor.Descriptor(
  name='TempoData',
  full_name='agt.TempoDirective.Payload.TempoData',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='startOffsetInMilliSeconds', full_name='agt.TempoDirective.Payload.TempoData.startOffsetInMilliSeconds', index=0,
      number=2, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='value', full_name='agt.TempoDirective.Payload.TempoData.value', index=1,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2191,
  serialized_end=2252,
)

_TEMPODIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.TempoDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='playerOffsetInMilliSeconds', full_name='agt.TempoDirective.Payload.playerOffsetInMilliSeconds', index=0,
      number=1, type=5, cpp_type=1, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      options=None),
    _descriptor.FieldDescriptor(
      name='tempoData', full_name='agt.TempoDirective.Payload.tempoData', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_TEMPODIRECTIVE_PAYLOAD_TEMPODATA, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2086,
  serialized_end=2252,
)

_TEMPODIRECTIVE = _descriptor.Descriptor(
  name='TempoDirective',
  full_name='agt.TempoDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.TempoDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.TempoDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_TEMPODIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\026Alexa.Gadget.MusicData')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1982,
  serialized_end=2281,
)


_DISCOVERDIRECTIVE_PAYLOAD_SCOPE = _descriptor.Descriptor(
  name='Scope',
  full_name='agt.DiscoverDirective.Payload.Scope',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='agt.DiscoverDirective.Payload.Scope.type', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='token', full_name='agt.DiscoverDirective.Payload.Scope.token', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2457,
  serialized_end=2493,
)

_DISCOVERDIRECTIVE_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.DiscoverDirective.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='scope', full_name='agt.DiscoverDirective.Payload.scope', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISCOVERDIRECTIVE_PAYLOAD_SCOPE, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2393,
  serialized_end=2493,
)

_DISCOVERDIRECTIVE = _descriptor.Descriptor(
  name='DiscoverDirective',
  full_name='agt.DiscoverDirective',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.DiscoverDirective.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.DiscoverDirective.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISCOVERDIRECTIVE_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\017Alexa.Discovery')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2284,
  serialized_end=2515,
)


_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION_SUPPORTEDTYPES = _descriptor.Descriptor(
  name='SupportedTypes',
  full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration.SupportedTypes',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration.SupportedTypes.name', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3290,
  serialized_end=3320,
)

_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION = _descriptor.Descriptor(
  name='Configuration',
  full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='supportedTypes', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration.supportedTypes', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION_SUPPORTEDTYPES, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3161,
  serialized_end=3320,
)

_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES = _descriptor.Descriptor(
  name='Capabilities',
  full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='configuration', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.configuration', index=0,
      number=4, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='type', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.type', index=1,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='interface', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.interface', index=2,
      number=2, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='version', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.version', index=3,
      number=3, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2998,
  serialized_end=3320,
)

_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_ADDITIONALIDENTIFICATION = _descriptor.Descriptor(
  name='AdditionalIdentification',
  full_name='agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='modelName', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification.modelName', index=0,
      number=5, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='deviceTokenEncryptionType', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification.deviceTokenEncryptionType', index=1,
      number=3, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='firmwareVersion', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification.firmwareVersion', index=2,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='amazonDeviceType', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification.amazonDeviceType', index=3,
      number=4, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='radioAddress', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification.radioAddress', index=4,
      number=6, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='deviceToken', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification.deviceToken', index=5,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3323,
  serialized_end=3497,
)

_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS = _descriptor.Descriptor(
  name='Endpoints',
  full_name='agt.DiscoverResponseEvent.Payload.Endpoints',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='capabilities', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.capabilities', 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='additionalIdentification', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.additionalIdentification', 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='endpointId', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.endpointId', index=2,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='manufacturerName', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.manufacturerName', index=3,
      number=4, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='description', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.description', index=4,
      number=3, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='friendlyName', full_name='agt.DiscoverResponseEvent.Payload.Endpoints.friendlyName', index=5,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES, _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_ADDITIONALIDENTIFICATION, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2709,
  serialized_end=3497,
)

_DISCOVERRESPONSEEVENT_PAYLOAD = _descriptor.Descriptor(
  name='Payload',
  full_name='agt.DiscoverResponseEvent.Payload',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='endpoints', full_name='agt.DiscoverResponseEvent.Payload.endpoints', index=0,
      number=1, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS, ],
  enum_types=[
  ],
  options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2632,
  serialized_end=3497,
)

_DISCOVERRESPONSEEVENT = _descriptor.Descriptor(
  name='DiscoverResponseEvent',
  full_name='agt.DiscoverResponseEvent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='header', full_name='agt.DiscoverResponseEvent.header', index=0,
      number=1, 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,
      options=None),
    _descriptor.FieldDescriptor(
      name='payload', full_name='agt.DiscoverResponseEvent.payload', index=1,
      number=2, 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,
      options=None),
  ],
  extensions=[
  ],
  nested_types=[_DISCOVERRESPONSEEVENT_PAYLOAD, ],
  enum_types=[
  ],
  options=_descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\017Alexa.Discovery')),
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=2518,
  serialized_end=3519,
)

_DIRECTIVE_HEADER.containing_type = _DIRECTIVE
_DIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_EVENT_HEADER.containing_type = _EVENT
_EVENT.fields_by_name['header'].message_type = _EVENT_HEADER
_STATEUPDATEDIRECTIVE_PAYLOAD_STATES.containing_type = _STATEUPDATEDIRECTIVE_PAYLOAD
_STATEUPDATEDIRECTIVE_PAYLOAD.fields_by_name['states'].message_type = _STATEUPDATEDIRECTIVE_PAYLOAD_STATES
_STATEUPDATEDIRECTIVE_PAYLOAD.containing_type = _STATEUPDATEDIRECTIVE
_STATEUPDATEDIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_STATEUPDATEDIRECTIVE.fields_by_name['payload'].message_type = _STATEUPDATEDIRECTIVE_PAYLOAD
_SETALERTDIRECTIVE_PAYLOAD_ASSETS.containing_type = _SETALERTDIRECTIVE_PAYLOAD
_SETALERTDIRECTIVE_PAYLOAD.fields_by_name['assets'].message_type = _SETALERTDIRECTIVE_PAYLOAD_ASSETS
_SETALERTDIRECTIVE_PAYLOAD.containing_type = _SETALERTDIRECTIVE
_SETALERTDIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_SETALERTDIRECTIVE.fields_by_name['payload'].message_type = _SETALERTDIRECTIVE_PAYLOAD
_DELETEALERTDIRECTIVE_PAYLOAD.containing_type = _DELETEALERTDIRECTIVE
_DELETEALERTDIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_DELETEALERTDIRECTIVE.fields_by_name['payload'].message_type = _DELETEALERTDIRECTIVE_PAYLOAD
_SPEECHMARKSDIRECTIVE_PAYLOAD_SPEECHMARKSDATA.containing_type = _SPEECHMARKSDIRECTIVE_PAYLOAD
_SPEECHMARKSDIRECTIVE_PAYLOAD.fields_by_name['speechmarksData'].message_type = _SPEECHMARKSDIRECTIVE_PAYLOAD_SPEECHMARKSDATA
_SPEECHMARKSDIRECTIVE_PAYLOAD.containing_type = _SPEECHMARKSDIRECTIVE
_SPEECHMARKSDIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_SPEECHMARKSDIRECTIVE.fields_by_name['payload'].message_type = _SPEECHMARKSDIRECTIVE_PAYLOAD
_CLEARINDICATORDIRECTIVE_PAYLOAD.containing_type = _CLEARINDICATORDIRECTIVE
_CLEARINDICATORDIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_CLEARINDICATORDIRECTIVE.fields_by_name['payload'].message_type = _CLEARINDICATORDIRECTIVE_PAYLOAD
_SETINDICATORDIRECTIVE_PAYLOAD_ASSET.containing_type = _SETINDICATORDIRECTIVE_PAYLOAD
_SETINDICATORDIRECTIVE_PAYLOAD.fields_by_name['asset'].message_type = _SETINDICATORDIRECTIVE_PAYLOAD_ASSET
_SETINDICATORDIRECTIVE_PAYLOAD.containing_type = _SETINDICATORDIRECTIVE
_SETINDICATORDIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_SETINDICATORDIRECTIVE.fields_by_name['payload'].message_type = _SETINDICATORDIRECTIVE_PAYLOAD
_TEMPODIRECTIVE_PAYLOAD_TEMPODATA.containing_type = _TEMPODIRECTIVE_PAYLOAD
_TEMPODIRECTIVE_PAYLOAD.fields_by_name['tempoData'].message_type = _TEMPODIRECTIVE_PAYLOAD_TEMPODATA
_TEMPODIRECTIVE_PAYLOAD.containing_type = _TEMPODIRECTIVE
_TEMPODIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_TEMPODIRECTIVE.fields_by_name['payload'].message_type = _TEMPODIRECTIVE_PAYLOAD
_DISCOVERDIRECTIVE_PAYLOAD_SCOPE.containing_type = _DISCOVERDIRECTIVE_PAYLOAD
_DISCOVERDIRECTIVE_PAYLOAD.fields_by_name['scope'].message_type = _DISCOVERDIRECTIVE_PAYLOAD_SCOPE
_DISCOVERDIRECTIVE_PAYLOAD.containing_type = _DISCOVERDIRECTIVE
_DISCOVERDIRECTIVE.fields_by_name['header'].message_type = _DIRECTIVE_HEADER
_DISCOVERDIRECTIVE.fields_by_name['payload'].message_type = _DISCOVERDIRECTIVE_PAYLOAD
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION_SUPPORTEDTYPES.containing_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION.fields_by_name['supportedTypes'].message_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION_SUPPORTEDTYPES
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION.containing_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES.fields_by_name['configuration'].message_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES.containing_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_ADDITIONALIDENTIFICATION.containing_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS.fields_by_name['capabilities'].message_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS.fields_by_name['additionalIdentification'].message_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_ADDITIONALIDENTIFICATION
_DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS.containing_type = _DISCOVERRESPONSEEVENT_PAYLOAD
_DISCOVERRESPONSEEVENT_PAYLOAD.fields_by_name['endpoints'].message_type = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS
_DISCOVERRESPONSEEVENT_PAYLOAD.containing_type = _DISCOVERRESPONSEEVENT
_DISCOVERRESPONSEEVENT.fields_by_name['header'].message_type = _EVENT_HEADER
_DISCOVERRESPONSEEVENT.fields_by_name['payload'].message_type = _DISCOVERRESPONSEEVENT_PAYLOAD
DESCRIPTOR.message_types_by_name['Message'] = _MESSAGE
DESCRIPTOR.message_types_by_name['Directive'] = _DIRECTIVE
DESCRIPTOR.message_types_by_name['Event'] = _EVENT
DESCRIPTOR.message_types_by_name['StateUpdateDirective'] = _STATEUPDATEDIRECTIVE
DESCRIPTOR.message_types_by_name['SetAlertDirective'] = _SETALERTDIRECTIVE
DESCRIPTOR.message_types_by_name['DeleteAlertDirective'] = _DELETEALERTDIRECTIVE
DESCRIPTOR.message_types_by_name['SpeechmarksDirective'] = _SPEECHMARKSDIRECTIVE
DESCRIPTOR.message_types_by_name['ClearIndicatorDirective'] = _CLEARINDICATORDIRECTIVE
DESCRIPTOR.message_types_by_name['SetIndicatorDirective'] = _SETINDICATORDIRECTIVE
DESCRIPTOR.message_types_by_name['TempoDirective'] = _TEMPODIRECTIVE
DESCRIPTOR.message_types_by_name['DiscoverDirective'] = _DISCOVERDIRECTIVE
DESCRIPTOR.message_types_by_name['DiscoverResponseEvent'] = _DISCOVERRESPONSEEVENT
DESCRIPTOR.extensions_by_name['namespace'] = namespace
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

Message = _reflection.GeneratedProtocolMessageType('Message', (_message.Message,), dict(
  DESCRIPTOR = _MESSAGE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.Message)
  ))
_sym_db.RegisterMessage(Message)

Directive = _reflection.GeneratedProtocolMessageType('Directive', (_message.Message,), dict(

  Header = _reflection.GeneratedProtocolMessageType('Header', (_message.Message,), dict(
    DESCRIPTOR = _DIRECTIVE_HEADER,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.Directive.Header)
    ))
  ,
  DESCRIPTOR = _DIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.Directive)
  ))
_sym_db.RegisterMessage(Directive)
_sym_db.RegisterMessage(Directive.Header)

Event = _reflection.GeneratedProtocolMessageType('Event', (_message.Message,), dict(

  Header = _reflection.GeneratedProtocolMessageType('Header', (_message.Message,), dict(
    DESCRIPTOR = _EVENT_HEADER,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.Event.Header)
    ))
  ,
  DESCRIPTOR = _EVENT,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.Event)
  ))
_sym_db.RegisterMessage(Event)
_sym_db.RegisterMessage(Event.Header)

StateUpdateDirective = _reflection.GeneratedProtocolMessageType('StateUpdateDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(

    States = _reflection.GeneratedProtocolMessageType('States', (_message.Message,), dict(
      DESCRIPTOR = _STATEUPDATEDIRECTIVE_PAYLOAD_STATES,
      __module__ = 'agt.messages_pb2'
      # @@protoc_insertion_point(class_scope:agt.StateUpdateDirective.Payload.States)
      ))
    ,
    DESCRIPTOR = _STATEUPDATEDIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.StateUpdateDirective.Payload)
    ))
  ,
  DESCRIPTOR = _STATEUPDATEDIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.StateUpdateDirective)
  ))
_sym_db.RegisterMessage(StateUpdateDirective)
_sym_db.RegisterMessage(StateUpdateDirective.Payload)
_sym_db.RegisterMessage(StateUpdateDirective.Payload.States)

SetAlertDirective = _reflection.GeneratedProtocolMessageType('SetAlertDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(

    Assets = _reflection.GeneratedProtocolMessageType('Assets', (_message.Message,), dict(
      DESCRIPTOR = _SETALERTDIRECTIVE_PAYLOAD_ASSETS,
      __module__ = 'agt.messages_pb2'
      # @@protoc_insertion_point(class_scope:agt.SetAlertDirective.Payload.Assets)
      ))
    ,
    DESCRIPTOR = _SETALERTDIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.SetAlertDirective.Payload)
    ))
  ,
  DESCRIPTOR = _SETALERTDIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.SetAlertDirective)
  ))
_sym_db.RegisterMessage(SetAlertDirective)
_sym_db.RegisterMessage(SetAlertDirective.Payload)
_sym_db.RegisterMessage(SetAlertDirective.Payload.Assets)

DeleteAlertDirective = _reflection.GeneratedProtocolMessageType('DeleteAlertDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(
    DESCRIPTOR = _DELETEALERTDIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.DeleteAlertDirective.Payload)
    ))
  ,
  DESCRIPTOR = _DELETEALERTDIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.DeleteAlertDirective)
  ))
_sym_db.RegisterMessage(DeleteAlertDirective)
_sym_db.RegisterMessage(DeleteAlertDirective.Payload)

SpeechmarksDirective = _reflection.GeneratedProtocolMessageType('SpeechmarksDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(

    SpeechmarksData = _reflection.GeneratedProtocolMessageType('SpeechmarksData', (_message.Message,), dict(
      DESCRIPTOR = _SPEECHMARKSDIRECTIVE_PAYLOAD_SPEECHMARKSDATA,
      __module__ = 'agt.messages_pb2'
      # @@protoc_insertion_point(class_scope:agt.SpeechmarksDirective.Payload.SpeechmarksData)
      ))
    ,
    DESCRIPTOR = _SPEECHMARKSDIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.SpeechmarksDirective.Payload)
    ))
  ,
  DESCRIPTOR = _SPEECHMARKSDIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.SpeechmarksDirective)
  ))
_sym_db.RegisterMessage(SpeechmarksDirective)
_sym_db.RegisterMessage(SpeechmarksDirective.Payload)
_sym_db.RegisterMessage(SpeechmarksDirective.Payload.SpeechmarksData)

ClearIndicatorDirective = _reflection.GeneratedProtocolMessageType('ClearIndicatorDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(
    DESCRIPTOR = _CLEARINDICATORDIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.ClearIndicatorDirective.Payload)
    ))
  ,
  DESCRIPTOR = _CLEARINDICATORDIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.ClearIndicatorDirective)
  ))
_sym_db.RegisterMessage(ClearIndicatorDirective)
_sym_db.RegisterMessage(ClearIndicatorDirective.Payload)

SetIndicatorDirective = _reflection.GeneratedProtocolMessageType('SetIndicatorDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(

    Asset = _reflection.GeneratedProtocolMessageType('Asset', (_message.Message,), dict(
      DESCRIPTOR = _SETINDICATORDIRECTIVE_PAYLOAD_ASSET,
      __module__ = 'agt.messages_pb2'
      # @@protoc_insertion_point(class_scope:agt.SetIndicatorDirective.Payload.Asset)
      ))
    ,
    DESCRIPTOR = _SETINDICATORDIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.SetIndicatorDirective.Payload)
    ))
  ,
  DESCRIPTOR = _SETINDICATORDIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.SetIndicatorDirective)
  ))
_sym_db.RegisterMessage(SetIndicatorDirective)
_sym_db.RegisterMessage(SetIndicatorDirective.Payload)
_sym_db.RegisterMessage(SetIndicatorDirective.Payload.Asset)

TempoDirective = _reflection.GeneratedProtocolMessageType('TempoDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(

    TempoData = _reflection.GeneratedProtocolMessageType('TempoData', (_message.Message,), dict(
      DESCRIPTOR = _TEMPODIRECTIVE_PAYLOAD_TEMPODATA,
      __module__ = 'agt.messages_pb2'
      # @@protoc_insertion_point(class_scope:agt.TempoDirective.Payload.TempoData)
      ))
    ,
    DESCRIPTOR = _TEMPODIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.TempoDirective.Payload)
    ))
  ,
  DESCRIPTOR = _TEMPODIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.TempoDirective)
  ))
_sym_db.RegisterMessage(TempoDirective)
_sym_db.RegisterMessage(TempoDirective.Payload)
_sym_db.RegisterMessage(TempoDirective.Payload.TempoData)

DiscoverDirective = _reflection.GeneratedProtocolMessageType('DiscoverDirective', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(

    Scope = _reflection.GeneratedProtocolMessageType('Scope', (_message.Message,), dict(
      DESCRIPTOR = _DISCOVERDIRECTIVE_PAYLOAD_SCOPE,
      __module__ = 'agt.messages_pb2'
      # @@protoc_insertion_point(class_scope:agt.DiscoverDirective.Payload.Scope)
      ))
    ,
    DESCRIPTOR = _DISCOVERDIRECTIVE_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.DiscoverDirective.Payload)
    ))
  ,
  DESCRIPTOR = _DISCOVERDIRECTIVE,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.DiscoverDirective)
  ))
_sym_db.RegisterMessage(DiscoverDirective)
_sym_db.RegisterMessage(DiscoverDirective.Payload)
_sym_db.RegisterMessage(DiscoverDirective.Payload.Scope)

DiscoverResponseEvent = _reflection.GeneratedProtocolMessageType('DiscoverResponseEvent', (_message.Message,), dict(

  Payload = _reflection.GeneratedProtocolMessageType('Payload', (_message.Message,), dict(

    Endpoints = _reflection.GeneratedProtocolMessageType('Endpoints', (_message.Message,), dict(

      Capabilities = _reflection.GeneratedProtocolMessageType('Capabilities', (_message.Message,), dict(

        Configuration = _reflection.GeneratedProtocolMessageType('Configuration', (_message.Message,), dict(

          SupportedTypes = _reflection.GeneratedProtocolMessageType('SupportedTypes', (_message.Message,), dict(
            DESCRIPTOR = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION_SUPPORTEDTYPES,
            __module__ = 'agt.messages_pb2'
            # @@protoc_insertion_point(class_scope:agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration.SupportedTypes)
            ))
          ,
          DESCRIPTOR = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES_CONFIGURATION,
          __module__ = 'agt.messages_pb2'
          # @@protoc_insertion_point(class_scope:agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration)
          ))
        ,
        DESCRIPTOR = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_CAPABILITIES,
        __module__ = 'agt.messages_pb2'
        # @@protoc_insertion_point(class_scope:agt.DiscoverResponseEvent.Payload.Endpoints.Capabilities)
        ))
      ,

      AdditionalIdentification = _reflection.GeneratedProtocolMessageType('AdditionalIdentification', (_message.Message,), dict(
        DESCRIPTOR = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS_ADDITIONALIDENTIFICATION,
        __module__ = 'agt.messages_pb2'
        # @@protoc_insertion_point(class_scope:agt.DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification)
        ))
      ,
      DESCRIPTOR = _DISCOVERRESPONSEEVENT_PAYLOAD_ENDPOINTS,
      __module__ = 'agt.messages_pb2'
      # @@protoc_insertion_point(class_scope:agt.DiscoverResponseEvent.Payload.Endpoints)
      ))
    ,
    DESCRIPTOR = _DISCOVERRESPONSEEVENT_PAYLOAD,
    __module__ = 'agt.messages_pb2'
    # @@protoc_insertion_point(class_scope:agt.DiscoverResponseEvent.Payload)
    ))
  ,
  DESCRIPTOR = _DISCOVERRESPONSEEVENT,
  __module__ = 'agt.messages_pb2'
  # @@protoc_insertion_point(class_scope:agt.DiscoverResponseEvent)
  ))
_sym_db.RegisterMessage(DiscoverResponseEvent)
_sym_db.RegisterMessage(DiscoverResponseEvent.Payload)
_sym_db.RegisterMessage(DiscoverResponseEvent.Payload.Endpoints)
_sym_db.RegisterMessage(DiscoverResponseEvent.Payload.Endpoints.Capabilities)
_sym_db.RegisterMessage(DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration)
_sym_db.RegisterMessage(DiscoverResponseEvent.Payload.Endpoints.Capabilities.Configuration.SupportedTypes)
_sym_db.RegisterMessage(DiscoverResponseEvent.Payload.Endpoints.AdditionalIdentification)

google_dot_protobuf_dot_descriptor__pb2.MessageOptions.RegisterExtension(namespace)

_STATEUPDATEDIRECTIVE.has_options = True
_STATEUPDATEDIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\032Alexa.Gadget.StateListener'))
_SETALERTDIRECTIVE.has_options = True
_SETALERTDIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\006Alerts'))
_DELETEALERTDIRECTIVE.has_options = True
_DELETEALERTDIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\006Alerts'))
_SPEECHMARKSDIRECTIVE.has_options = True
_SPEECHMARKSDIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\027Alexa.Gadget.SpeechData'))
_CLEARINDICATORDIRECTIVE.has_options = True
_CLEARINDICATORDIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\rNotifications'))
_SETINDICATORDIRECTIVE.has_options = True
_SETINDICATORDIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\rNotifications'))
_TEMPODIRECTIVE.has_options = True
_TEMPODIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\026Alexa.Gadget.MusicData'))
_DISCOVERDIRECTIVE.has_options = True
_DISCOVERDIRECTIVE._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\017Alexa.Discovery'))
_DISCOVERRESPONSEEVENT.has_options = True
_DISCOVERRESPONSEEVENT._options = _descriptor._ParseOptions(descriptor_pb2.MessageOptions(), _b('\262\313\365\005\017Alexa.Discovery'))
# @@protoc_insertion_point(module_scope)
