# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: speechly/slu/v1/wlu.proto
"""Generated protocol buffer code."""
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()




DESCRIPTOR = _descriptor.FileDescriptor(
  name='speechly/slu/v1/wlu.proto',
  package='speechly.slu.v1',
  syntax='proto3',
  serialized_options=b'\n\027com.speechly.api.slu.v1B\010WluProtoP\001Z\025speechly/slu/v1;sluv1\242\002\003SSX\252\002\017Speechly.Slu.V1\312\002\017Speechly\\Slu\\V1',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x19speechly/slu/v1/wlu.proto\x12\x0fspeechly.slu.v1\"=\n\x0cTextsRequest\x12-\n\x08requests\x18\x01 \x03(\x0b\x32\x1b.speechly.slu.v1.WLURequest\"@\n\rTextsResponse\x12/\n\tresponses\x18\x01 \x03(\x0b\x32\x1c.speechly.slu.v1.WLUResponse\"1\n\nWLURequest\x12\x15\n\rlanguage_code\x18\x01 \x01(\t\x12\x0c\n\x04text\x18\x02 \x01(\t\"<\n\x0bWLUResponse\x12-\n\x08segments\x18\x01 \x03(\x0b\x32\x1b.speechly.slu.v1.WLUSegment\"\xb7\x01\n\nWLUSegment\x12\x0c\n\x04text\x18\x01 \x01(\t\x12)\n\x06tokens\x18\x02 \x03(\x0b\x32\x19.speechly.slu.v1.WLUToken\x12,\n\x08\x65ntities\x18\x03 \x03(\x0b\x32\x1a.speechly.slu.v1.WLUEntity\x12*\n\x06intent\x18\x04 \x01(\x0b\x32\x1a.speechly.slu.v1.WLUIntent\x12\x16\n\x0e\x61nnotated_text\x18\x05 \x01(\t\"\'\n\x08WLUToken\x12\x0c\n\x04word\x18\x01 \x01(\t\x12\r\n\x05index\x18\x02 \x01(\x05\"X\n\tWLUEntity\x12\x0e\n\x06\x65ntity\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t\x12\x16\n\x0estart_position\x18\x03 \x01(\x05\x12\x14\n\x0c\x65nd_position\x18\x04 \x01(\x05\"\x1b\n\tWLUIntent\x12\x0e\n\x06intent\x18\x01 \x01(\t2\x90\x01\n\x03WLU\x12\x41\n\x04Text\x12\x1b.speechly.slu.v1.WLURequest\x1a\x1c.speechly.slu.v1.WLUResponse\x12\x46\n\x05Texts\x12\x1d.speechly.slu.v1.TextsRequest\x1a\x1e.speechly.slu.v1.TextsResponseBf\n\x17\x63om.speechly.api.slu.v1B\x08WluProtoP\x01Z\x15speechly/slu/v1;sluv1\xa2\x02\x03SSX\xaa\x02\x0fSpeechly.Slu.V1\xca\x02\x0fSpeechly\\Slu\\V1b\x06proto3'
)




_TEXTSREQUEST = _descriptor.Descriptor(
  name='TextsRequest',
  full_name='speechly.slu.v1.TextsRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='requests', full_name='speechly.slu.v1.TextsRequest.requests', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=46,
  serialized_end=107,
)


_TEXTSRESPONSE = _descriptor.Descriptor(
  name='TextsResponse',
  full_name='speechly.slu.v1.TextsResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='responses', full_name='speechly.slu.v1.TextsResponse.responses', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=109,
  serialized_end=173,
)


_WLUREQUEST = _descriptor.Descriptor(
  name='WLURequest',
  full_name='speechly.slu.v1.WLURequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='language_code', full_name='speechly.slu.v1.WLURequest.language_code', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='text', full_name='speechly.slu.v1.WLURequest.text', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=175,
  serialized_end=224,
)


_WLURESPONSE = _descriptor.Descriptor(
  name='WLUResponse',
  full_name='speechly.slu.v1.WLUResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='segments', full_name='speechly.slu.v1.WLUResponse.segments', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=226,
  serialized_end=286,
)


_WLUSEGMENT = _descriptor.Descriptor(
  name='WLUSegment',
  full_name='speechly.slu.v1.WLUSegment',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='text', full_name='speechly.slu.v1.WLUSegment.text', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='tokens', full_name='speechly.slu.v1.WLUSegment.tokens', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='entities', full_name='speechly.slu.v1.WLUSegment.entities', index=2,
      number=3, 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,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='intent', full_name='speechly.slu.v1.WLUSegment.intent', index=3,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='annotated_text', full_name='speechly.slu.v1.WLUSegment.annotated_text', index=4,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=289,
  serialized_end=472,
)


_WLUTOKEN = _descriptor.Descriptor(
  name='WLUToken',
  full_name='speechly.slu.v1.WLUToken',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='word', full_name='speechly.slu.v1.WLUToken.word', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='index', full_name='speechly.slu.v1.WLUToken.index', index=1,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=474,
  serialized_end=513,
)


_WLUENTITY = _descriptor.Descriptor(
  name='WLUEntity',
  full_name='speechly.slu.v1.WLUEntity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity', full_name='speechly.slu.v1.WLUEntity.entity', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='value', full_name='speechly.slu.v1.WLUEntity.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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='start_position', full_name='speechly.slu.v1.WLUEntity.start_position', index=2,
      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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='end_position', full_name='speechly.slu.v1.WLUEntity.end_position', index=3,
      number=4, 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=515,
  serialized_end=603,
)


_WLUINTENT = _descriptor.Descriptor(
  name='WLUIntent',
  full_name='speechly.slu.v1.WLUIntent',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='intent', full_name='speechly.slu.v1.WLUIntent.intent', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=605,
  serialized_end=632,
)

_TEXTSREQUEST.fields_by_name['requests'].message_type = _WLUREQUEST
_TEXTSRESPONSE.fields_by_name['responses'].message_type = _WLURESPONSE
_WLURESPONSE.fields_by_name['segments'].message_type = _WLUSEGMENT
_WLUSEGMENT.fields_by_name['tokens'].message_type = _WLUTOKEN
_WLUSEGMENT.fields_by_name['entities'].message_type = _WLUENTITY
_WLUSEGMENT.fields_by_name['intent'].message_type = _WLUINTENT
DESCRIPTOR.message_types_by_name['TextsRequest'] = _TEXTSREQUEST
DESCRIPTOR.message_types_by_name['TextsResponse'] = _TEXTSRESPONSE
DESCRIPTOR.message_types_by_name['WLURequest'] = _WLUREQUEST
DESCRIPTOR.message_types_by_name['WLUResponse'] = _WLURESPONSE
DESCRIPTOR.message_types_by_name['WLUSegment'] = _WLUSEGMENT
DESCRIPTOR.message_types_by_name['WLUToken'] = _WLUTOKEN
DESCRIPTOR.message_types_by_name['WLUEntity'] = _WLUENTITY
DESCRIPTOR.message_types_by_name['WLUIntent'] = _WLUINTENT
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

TextsRequest = _reflection.GeneratedProtocolMessageType('TextsRequest', (_message.Message,), {
  'DESCRIPTOR' : _TEXTSREQUEST,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.TextsRequest)
  })
_sym_db.RegisterMessage(TextsRequest)

TextsResponse = _reflection.GeneratedProtocolMessageType('TextsResponse', (_message.Message,), {
  'DESCRIPTOR' : _TEXTSRESPONSE,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.TextsResponse)
  })
_sym_db.RegisterMessage(TextsResponse)

WLURequest = _reflection.GeneratedProtocolMessageType('WLURequest', (_message.Message,), {
  'DESCRIPTOR' : _WLUREQUEST,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.WLURequest)
  })
_sym_db.RegisterMessage(WLURequest)

WLUResponse = _reflection.GeneratedProtocolMessageType('WLUResponse', (_message.Message,), {
  'DESCRIPTOR' : _WLURESPONSE,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.WLUResponse)
  })
_sym_db.RegisterMessage(WLUResponse)

WLUSegment = _reflection.GeneratedProtocolMessageType('WLUSegment', (_message.Message,), {
  'DESCRIPTOR' : _WLUSEGMENT,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.WLUSegment)
  })
_sym_db.RegisterMessage(WLUSegment)

WLUToken = _reflection.GeneratedProtocolMessageType('WLUToken', (_message.Message,), {
  'DESCRIPTOR' : _WLUTOKEN,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.WLUToken)
  })
_sym_db.RegisterMessage(WLUToken)

WLUEntity = _reflection.GeneratedProtocolMessageType('WLUEntity', (_message.Message,), {
  'DESCRIPTOR' : _WLUENTITY,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.WLUEntity)
  })
_sym_db.RegisterMessage(WLUEntity)

WLUIntent = _reflection.GeneratedProtocolMessageType('WLUIntent', (_message.Message,), {
  'DESCRIPTOR' : _WLUINTENT,
  '__module__' : 'speechly.slu.v1.wlu_pb2'
  # @@protoc_insertion_point(class_scope:speechly.slu.v1.WLUIntent)
  })
_sym_db.RegisterMessage(WLUIntent)


DESCRIPTOR._options = None

_WLU = _descriptor.ServiceDescriptor(
  name='WLU',
  full_name='speechly.slu.v1.WLU',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=635,
  serialized_end=779,
  methods=[
  _descriptor.MethodDescriptor(
    name='Text',
    full_name='speechly.slu.v1.WLU.Text',
    index=0,
    containing_service=None,
    input_type=_WLUREQUEST,
    output_type=_WLURESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Texts',
    full_name='speechly.slu.v1.WLU.Texts',
    index=1,
    containing_service=None,
    input_type=_TEXTSREQUEST,
    output_type=_TEXTSRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_WLU)

DESCRIPTOR.services_by_name['WLU'] = _WLU

# @@protoc_insertion_point(module_scope)
