# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: arista/endpointlocation.v1/services.gen.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()


from arista.endpointlocation.v1 import endpointlocation_pb2 as arista_dot_endpointlocation_dot_v1_dot_endpointlocation__pb2
from arista.time import time_pb2 as arista_dot_time_dot_time__pb2
from arista.subscriptions import subscriptions_pb2 as arista_dot_subscriptions_dot_subscriptions__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='arista/endpointlocation.v1/services.gen.proto',
  package='arista.endpointlocation.v1',
  syntax='proto3',
  serialized_options=b'Z<arista/resources/arista/endpointlocation.v1;endpointlocation',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n-arista/endpointlocation.v1/services.gen.proto\x12\x1a\x61rista.endpointlocation.v1\x1a\x31\x61rista/endpointlocation.v1/endpointlocation.proto\x1a\x16\x61rista/time/time.proto\x1a(arista/subscriptions/subscriptions.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x81\x01\n\x17\x45ndpointLocationRequest\x12<\n\x03key\x18\x01 \x01(\x0b\x32/.arista.endpointlocation.v1.EndpointLocationKey\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x81\x01\n\x18\x45ndpointLocationResponse\x12;\n\x05value\x18\x01 \x01(\x0b\x32,.arista.endpointlocation.v1.EndpointLocation\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x8f\x01\n\x1d\x45ndpointLocationStreamRequest\x12G\n\x11partial_eq_filter\x18\x01 \x03(\x0b\x32,.arista.endpointlocation.v1.EndpointLocation\x12%\n\x04time\x18\x03 \x01(\x0b\x32\x17.arista.time.TimeBounds\"\xb6\x01\n\x1e\x45ndpointLocationStreamResponse\x12;\n\x05value\x18\x01 \x01(\x0b\x32,.arista.endpointlocation.v1.EndpointLocation\x12(\n\x04time\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12-\n\x04type\x18\x03 \x01(\x0e\x32\x1f.arista.subscriptions.Operation2\x99\x03\n\x17\x45ndpointLocationService\x12s\n\x06GetOne\x12\x33.arista.endpointlocation.v1.EndpointLocationRequest\x1a\x34.arista.endpointlocation.v1.EndpointLocationResponse\x12\x81\x01\n\x06GetAll\x12\x39.arista.endpointlocation.v1.EndpointLocationStreamRequest\x1a:.arista.endpointlocation.v1.EndpointLocationStreamResponse0\x01\x12\x84\x01\n\tSubscribe\x12\x39.arista.endpointlocation.v1.EndpointLocationStreamRequest\x1a:.arista.endpointlocation.v1.EndpointLocationStreamResponse0\x01\x42>Z<arista/resources/arista/endpointlocation.v1;endpointlocationb\x06proto3'
  ,
  dependencies=[arista_dot_endpointlocation_dot_v1_dot_endpointlocation__pb2.DESCRIPTOR,arista_dot_time_dot_time__pb2.DESCRIPTOR,arista_dot_subscriptions_dot_subscriptions__pb2.DESCRIPTOR,google_dot_protobuf_dot_timestamp__pb2.DESCRIPTOR,])




_ENDPOINTLOCATIONREQUEST = _descriptor.Descriptor(
  name='EndpointLocationRequest',
  full_name='arista.endpointlocation.v1.EndpointLocationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='key', full_name='arista.endpointlocation.v1.EndpointLocationRequest.key', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.endpointlocation.v1.EndpointLocationRequest.time', 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,
      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=228,
  serialized_end=357,
)


_ENDPOINTLOCATIONRESPONSE = _descriptor.Descriptor(
  name='EndpointLocationResponse',
  full_name='arista.endpointlocation.v1.EndpointLocationResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.endpointlocation.v1.EndpointLocationResponse.value', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.endpointlocation.v1.EndpointLocationResponse.time', 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,
      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=360,
  serialized_end=489,
)


_ENDPOINTLOCATIONSTREAMREQUEST = _descriptor.Descriptor(
  name='EndpointLocationStreamRequest',
  full_name='arista.endpointlocation.v1.EndpointLocationStreamRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='partial_eq_filter', full_name='arista.endpointlocation.v1.EndpointLocationStreamRequest.partial_eq_filter', 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),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.endpointlocation.v1.EndpointLocationStreamRequest.time', index=1,
      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,
      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=492,
  serialized_end=635,
)


_ENDPOINTLOCATIONSTREAMRESPONSE = _descriptor.Descriptor(
  name='EndpointLocationStreamResponse',
  full_name='arista.endpointlocation.v1.EndpointLocationStreamResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='value', full_name='arista.endpointlocation.v1.EndpointLocationStreamResponse.value', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='time', full_name='arista.endpointlocation.v1.EndpointLocationStreamResponse.time', 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,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='type', full_name='arista.endpointlocation.v1.EndpointLocationStreamResponse.type', index=2,
      number=3, type=14, cpp_type=8, 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=638,
  serialized_end=820,
)

_ENDPOINTLOCATIONREQUEST.fields_by_name['key'].message_type = arista_dot_endpointlocation_dot_v1_dot_endpointlocation__pb2._ENDPOINTLOCATIONKEY
_ENDPOINTLOCATIONREQUEST.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_ENDPOINTLOCATIONRESPONSE.fields_by_name['value'].message_type = arista_dot_endpointlocation_dot_v1_dot_endpointlocation__pb2._ENDPOINTLOCATION
_ENDPOINTLOCATIONRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_ENDPOINTLOCATIONSTREAMREQUEST.fields_by_name['partial_eq_filter'].message_type = arista_dot_endpointlocation_dot_v1_dot_endpointlocation__pb2._ENDPOINTLOCATION
_ENDPOINTLOCATIONSTREAMREQUEST.fields_by_name['time'].message_type = arista_dot_time_dot_time__pb2._TIMEBOUNDS
_ENDPOINTLOCATIONSTREAMRESPONSE.fields_by_name['value'].message_type = arista_dot_endpointlocation_dot_v1_dot_endpointlocation__pb2._ENDPOINTLOCATION
_ENDPOINTLOCATIONSTREAMRESPONSE.fields_by_name['time'].message_type = google_dot_protobuf_dot_timestamp__pb2._TIMESTAMP
_ENDPOINTLOCATIONSTREAMRESPONSE.fields_by_name['type'].enum_type = arista_dot_subscriptions_dot_subscriptions__pb2._OPERATION
DESCRIPTOR.message_types_by_name['EndpointLocationRequest'] = _ENDPOINTLOCATIONREQUEST
DESCRIPTOR.message_types_by_name['EndpointLocationResponse'] = _ENDPOINTLOCATIONRESPONSE
DESCRIPTOR.message_types_by_name['EndpointLocationStreamRequest'] = _ENDPOINTLOCATIONSTREAMREQUEST
DESCRIPTOR.message_types_by_name['EndpointLocationStreamResponse'] = _ENDPOINTLOCATIONSTREAMRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

EndpointLocationRequest = _reflection.GeneratedProtocolMessageType('EndpointLocationRequest', (_message.Message,), {
  'DESCRIPTOR' : _ENDPOINTLOCATIONREQUEST,
  '__module__' : 'arista.endpointlocation.v1.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.endpointlocation.v1.EndpointLocationRequest)
  })
_sym_db.RegisterMessage(EndpointLocationRequest)

EndpointLocationResponse = _reflection.GeneratedProtocolMessageType('EndpointLocationResponse', (_message.Message,), {
  'DESCRIPTOR' : _ENDPOINTLOCATIONRESPONSE,
  '__module__' : 'arista.endpointlocation.v1.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.endpointlocation.v1.EndpointLocationResponse)
  })
_sym_db.RegisterMessage(EndpointLocationResponse)

EndpointLocationStreamRequest = _reflection.GeneratedProtocolMessageType('EndpointLocationStreamRequest', (_message.Message,), {
  'DESCRIPTOR' : _ENDPOINTLOCATIONSTREAMREQUEST,
  '__module__' : 'arista.endpointlocation.v1.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.endpointlocation.v1.EndpointLocationStreamRequest)
  })
_sym_db.RegisterMessage(EndpointLocationStreamRequest)

EndpointLocationStreamResponse = _reflection.GeneratedProtocolMessageType('EndpointLocationStreamResponse', (_message.Message,), {
  'DESCRIPTOR' : _ENDPOINTLOCATIONSTREAMRESPONSE,
  '__module__' : 'arista.endpointlocation.v1.services.gen_pb2'
  # @@protoc_insertion_point(class_scope:arista.endpointlocation.v1.EndpointLocationStreamResponse)
  })
_sym_db.RegisterMessage(EndpointLocationStreamResponse)


DESCRIPTOR._options = None

_ENDPOINTLOCATIONSERVICE = _descriptor.ServiceDescriptor(
  name='EndpointLocationService',
  full_name='arista.endpointlocation.v1.EndpointLocationService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=823,
  serialized_end=1232,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetOne',
    full_name='arista.endpointlocation.v1.EndpointLocationService.GetOne',
    index=0,
    containing_service=None,
    input_type=_ENDPOINTLOCATIONREQUEST,
    output_type=_ENDPOINTLOCATIONRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetAll',
    full_name='arista.endpointlocation.v1.EndpointLocationService.GetAll',
    index=1,
    containing_service=None,
    input_type=_ENDPOINTLOCATIONSTREAMREQUEST,
    output_type=_ENDPOINTLOCATIONSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='Subscribe',
    full_name='arista.endpointlocation.v1.EndpointLocationService.Subscribe',
    index=2,
    containing_service=None,
    input_type=_ENDPOINTLOCATIONSTREAMREQUEST,
    output_type=_ENDPOINTLOCATIONSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_ENDPOINTLOCATIONSERVICE)

DESCRIPTOR.services_by_name['EndpointLocationService'] = _ENDPOINTLOCATIONSERVICE

# @@protoc_insertion_point(module_scope)
