# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: ndk/sdk_service.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 ndk import sdk_common_pb2 as ndk_dot_sdk__common__pb2
from ndk import config_service_pb2 as ndk_dot_config__service__pb2
from ndk import interface_service_pb2 as ndk_dot_interface__service__pb2
from ndk import networkinstance_service_pb2 as ndk_dot_networkinstance__service__pb2
from ndk import route_service_pb2 as ndk_dot_route__service__pb2
from ndk import lldp_service_pb2 as ndk_dot_lldp__service__pb2
from ndk import bfd_service_pb2 as ndk_dot_bfd__service__pb2
from ndk import appid_service_pb2 as ndk_dot_appid__service__pb2
from ndk import nexthop_group_service_pb2 as ndk_dot_nexthop__group__service__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='ndk/sdk_service.proto',
  package='srlinux.sdk',
  syntax='proto3',
  serialized_options=b'Z#github.com/nokia/srlinux-ndk-go/ndk',
  create_key=_descriptor._internal_create_key,
  serialized_pb=b'\n\x15ndk/sdk_service.proto\x12\x0bsrlinux.sdk\x1a\x14ndk/sdk_common.proto\x1a\x18ndk/config_service.proto\x1a\x1bndk/interface_service.proto\x1a!ndk/networkinstance_service.proto\x1a\x17ndk/route_service.proto\x1a\x16ndk/lldp_service.proto\x1a\x15ndk/bfd_service.proto\x1a\x17ndk/appid_service.proto\x1a\x1fndk/nexthop_group_service.proto\"E\n\x18\x41gentRegistrationRequest\x12\x0f\n\x07js_path\x18\x01 \x03(\t\x12\x18\n\x10\x61gent_liveliness\x18\x02 \x01(\r\"i\n\x19\x41gentRegistrationResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.srlinux.sdk.SdkMgrStatus\x12\x11\n\terror_str\x18\x02 \x01(\t\x12\x0e\n\x06\x61pp_id\x18\x03 \x01(\r\"\x12\n\x10KeepAliveRequest\">\n\x11KeepAliveResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.srlinux.sdk.SdkMgrStatus\"\x1c\n\x0c\x41ppIdRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"F\n\rAppIdResponse\x12)\n\x06status\x18\x01 \x01(\x0e\x32\x19.srlinux.sdk.SdkMgrStatus\x12\n\n\x02id\x18\x02 \x01(\r\"\xdd\x05\n\x1bNotificationRegisterRequest\x12\x11\n\tstream_id\x18\x01 \x01(\x04\x12>\n\x02op\x18\x02 \x01(\x0e\x32\x32.srlinux.sdk.NotificationRegisterRequest.Operation\x12\x0e\n\x06sub_id\x18\x03 \x01(\x04\x12\x39\n\x04intf\x18\n \x01(\x0b\x32).srlinux.sdk.InterfaceSubscriptionRequestH\x00\x12\x42\n\x07nw_inst\x18\x0b \x01(\x0b\x32/.srlinux.sdk.NetworkInstanceSubscriptionRequestH\x00\x12\x45\n\rlldp_neighbor\x18\x0c \x01(\x0b\x32,.srlinux.sdk.LldpNeighborSubscriptionRequestH\x00\x12\x38\n\x06\x63onfig\x18\r \x01(\x0b\x32&.srlinux.sdk.ConfigSubscriptionRequestH\x00\x12\x41\n\x0b\x62\x66\x64_session\x18\x0e \x01(\x0b\x32*.srlinux.sdk.BfdSessionSubscriptionRequestH\x00\x12\x38\n\x05route\x18\x0f \x01(\x0b\x32\'.srlinux.sdk.IpRouteSubscriptionRequestH\x00\x12\x39\n\x05\x61ppid\x18\x10 \x01(\x0b\x32(.srlinux.sdk.AppIdentSubscriptionRequestH\x00\x12;\n\x03nhg\x18\x11 \x01(\x0b\x32,.srlinux.sdk.NextHopGroupSubscriptionRequestH\x00\"P\n\tOperation\x12\n\n\x06\x43reate\x10\x00\x12\n\n\x06\x44\x65lete\x10\x01\x12\x13\n\x0f\x41\x64\x64Subscription\x10\x02\x12\x16\n\x12\x44\x65leteSubscription\x10\x03\x42\x14\n\x12subscription_types\"l\n\x1cNotificationRegisterResponse\x12\x11\n\tstream_id\x18\x01 \x01(\x04\x12\x0e\n\x06sub_id\x18\x02 \x01(\x04\x12)\n\x06status\x18\x03 \x01(\x0e\x32\x19.srlinux.sdk.SdkMgrStatus\"-\n\x18NotificationQueryRequest\x12\x11\n\tstream_id\x18\x01 \x01(\x04\"D\n\x1dNotificationQuerySubscription\x12\x0e\n\x06sub_id\x18\x01 \x01(\x04\x12\x13\n\x0b\x64\x65scription\x18\x02 \x01(\t\"\x89\x01\n\x19NotificationQueryResponse\x12\x41\n\rsubscriptions\x18\x01 \x03(\x0b\x32*.srlinux.sdk.NotificationQuerySubscription\x12)\n\x06status\x18\x02 \x01(\x0e\x32\x19.srlinux.sdk.SdkMgrStatus\".\n\x19NotificationStreamRequest\x12\x11\n\tstream_id\x18\x01 \x01(\x04\"\xf1\x03\n\x0cNotification\x12\x0e\n\x06sub_id\x18\x01 \x01(\x04\x12\x32\n\x04intf\x18\n \x01(\x0b\x32\".srlinux.sdk.InterfaceNotificationH\x00\x12;\n\x07nw_inst\x18\x0b \x01(\x0b\x32(.srlinux.sdk.NetworkInstanceNotificationH\x00\x12>\n\rlldp_neighbor\x18\x0c \x01(\x0b\x32%.srlinux.sdk.LldpNeighborNotificationH\x00\x12\x31\n\x06\x63onfig\x18\r \x01(\x0b\x32\x1f.srlinux.sdk.ConfigNotificationH\x00\x12:\n\x0b\x62\x66\x64_session\x18\x0e \x01(\x0b\x32#.srlinux.sdk.BfdSessionNotificationH\x00\x12\x31\n\x05route\x18\x0f \x01(\x0b\x32 .srlinux.sdk.IpRouteNotificationH\x00\x12\x32\n\x05\x61ppid\x18\x10 \x01(\x0b\x32!.srlinux.sdk.AppIdentNotificationH\x00\x12\x34\n\x03nhg\x18\x11 \x01(\x0b\x32%.srlinux.sdk.NextHopGroupNotificationH\x00\x42\x14\n\x12subscription_types\"M\n\x1aNotificationStreamResponse\x12/\n\x0cnotification\x18\x01 \x03(\x0b\x32\x19.srlinux.sdk.Notification2\xbd\x04\n\rSdkMgrService\x12`\n\rAgentRegister\x12%.srlinux.sdk.AgentRegistrationRequest\x1a&.srlinux.sdk.AgentRegistrationResponse\"\x00\x12\x62\n\x0f\x41gentUnRegister\x12%.srlinux.sdk.AgentRegistrationRequest\x1a&.srlinux.sdk.AgentRegistrationResponse\"\x00\x12m\n\x14NotificationRegister\x12(.srlinux.sdk.NotificationRegisterRequest\x1a).srlinux.sdk.NotificationRegisterResponse\"\x00\x12\x64\n\x11NotificationQuery\x12%.srlinux.sdk.NotificationQueryRequest\x1a&.srlinux.sdk.NotificationQueryResponse\"\x00\x12L\n\tKeepAlive\x12\x1d.srlinux.sdk.KeepAliveRequest\x1a\x1e.srlinux.sdk.KeepAliveResponse\"\x00\x12\x43\n\x08GetAppId\x12\x19.srlinux.sdk.AppIdRequest\x1a\x1a.srlinux.sdk.AppIdResponse\"\x00\x32\x83\x01\n\x16SdkNotificationService\x12i\n\x12NotificationStream\x12&.srlinux.sdk.NotificationStreamRequest\x1a\'.srlinux.sdk.NotificationStreamResponse\"\x00\x30\x01\x42%Z#github.com/nokia/srlinux-ndk-go/ndkb\x06proto3'
  ,
  dependencies=[ndk_dot_sdk__common__pb2.DESCRIPTOR,ndk_dot_config__service__pb2.DESCRIPTOR,ndk_dot_interface__service__pb2.DESCRIPTOR,ndk_dot_networkinstance__service__pb2.DESCRIPTOR,ndk_dot_route__service__pb2.DESCRIPTOR,ndk_dot_lldp__service__pb2.DESCRIPTOR,ndk_dot_bfd__service__pb2.DESCRIPTOR,ndk_dot_appid__service__pb2.DESCRIPTOR,ndk_dot_nexthop__group__service__pb2.DESCRIPTOR,])



_NOTIFICATIONREGISTERREQUEST_OPERATION = _descriptor.EnumDescriptor(
  name='Operation',
  full_name='srlinux.sdk.NotificationRegisterRequest.Operation',
  filename=None,
  file=DESCRIPTOR,
  create_key=_descriptor._internal_create_key,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Create', index=0, number=0,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='Delete', index=1, number=1,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='AddSubscription', index=2, number=2,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
    _descriptor.EnumValueDescriptor(
      name='DeleteSubscription', index=3, number=3,
      serialized_options=None,
      type=None,
      create_key=_descriptor._internal_create_key),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=1276,
  serialized_end=1356,
)
_sym_db.RegisterEnumDescriptor(_NOTIFICATIONREGISTERREQUEST_OPERATION)


_AGENTREGISTRATIONREQUEST = _descriptor.Descriptor(
  name='AgentRegistrationRequest',
  full_name='srlinux.sdk.AgentRegistrationRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='js_path', full_name='srlinux.sdk.AgentRegistrationRequest.js_path', index=0,
      number=1, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='agent_liveliness', full_name='srlinux.sdk.AgentRegistrationRequest.agent_liveliness', index=1,
      number=2, type=13, cpp_type=3, 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=280,
  serialized_end=349,
)


_AGENTREGISTRATIONRESPONSE = _descriptor.Descriptor(
  name='AgentRegistrationResponse',
  full_name='srlinux.sdk.AgentRegistrationResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='srlinux.sdk.AgentRegistrationResponse.status', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='error_str', full_name='srlinux.sdk.AgentRegistrationResponse.error_str', 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='app_id', full_name='srlinux.sdk.AgentRegistrationResponse.app_id', index=2,
      number=3, type=13, cpp_type=3, 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=351,
  serialized_end=456,
)


_KEEPALIVEREQUEST = _descriptor.Descriptor(
  name='KeepAliveRequest',
  full_name='srlinux.sdk.KeepAliveRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=458,
  serialized_end=476,
)


_KEEPALIVERESPONSE = _descriptor.Descriptor(
  name='KeepAliveResponse',
  full_name='srlinux.sdk.KeepAliveResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='srlinux.sdk.KeepAliveResponse.status', index=0,
      number=1, 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=478,
  serialized_end=540,
)


_APPIDREQUEST = _descriptor.Descriptor(
  name='AppIdRequest',
  full_name='srlinux.sdk.AppIdRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='srlinux.sdk.AppIdRequest.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,
      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=542,
  serialized_end=570,
)


_APPIDRESPONSE = _descriptor.Descriptor(
  name='AppIdResponse',
  full_name='srlinux.sdk.AppIdResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='status', full_name='srlinux.sdk.AppIdResponse.status', index=0,
      number=1, 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),
    _descriptor.FieldDescriptor(
      name='id', full_name='srlinux.sdk.AppIdResponse.id', index=1,
      number=2, type=13, cpp_type=3, 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=572,
  serialized_end=642,
)


_NOTIFICATIONREGISTERREQUEST = _descriptor.Descriptor(
  name='NotificationRegisterRequest',
  full_name='srlinux.sdk.NotificationRegisterRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='stream_id', full_name='srlinux.sdk.NotificationRegisterRequest.stream_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='op', full_name='srlinux.sdk.NotificationRegisterRequest.op', index=1,
      number=2, 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),
    _descriptor.FieldDescriptor(
      name='sub_id', full_name='srlinux.sdk.NotificationRegisterRequest.sub_id', index=2,
      number=3, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='intf', full_name='srlinux.sdk.NotificationRegisterRequest.intf', index=3,
      number=10, 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='nw_inst', full_name='srlinux.sdk.NotificationRegisterRequest.nw_inst', index=4,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lldp_neighbor', full_name='srlinux.sdk.NotificationRegisterRequest.lldp_neighbor', index=5,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='config', full_name='srlinux.sdk.NotificationRegisterRequest.config', index=6,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bfd_session', full_name='srlinux.sdk.NotificationRegisterRequest.bfd_session', index=7,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='route', full_name='srlinux.sdk.NotificationRegisterRequest.route', index=8,
      number=15, 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='appid', full_name='srlinux.sdk.NotificationRegisterRequest.appid', index=9,
      number=16, 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='nhg', full_name='srlinux.sdk.NotificationRegisterRequest.nhg', index=10,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
    _NOTIFICATIONREGISTERREQUEST_OPERATION,
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
    _descriptor.OneofDescriptor(
      name='subscription_types', full_name='srlinux.sdk.NotificationRegisterRequest.subscription_types',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=645,
  serialized_end=1378,
)


_NOTIFICATIONREGISTERRESPONSE = _descriptor.Descriptor(
  name='NotificationRegisterResponse',
  full_name='srlinux.sdk.NotificationRegisterResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='stream_id', full_name='srlinux.sdk.NotificationRegisterResponse.stream_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='sub_id', full_name='srlinux.sdk.NotificationRegisterResponse.sub_id', index=1,
      number=2, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='status', full_name='srlinux.sdk.NotificationRegisterResponse.status', 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=1380,
  serialized_end=1488,
)


_NOTIFICATIONQUERYREQUEST = _descriptor.Descriptor(
  name='NotificationQueryRequest',
  full_name='srlinux.sdk.NotificationQueryRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='stream_id', full_name='srlinux.sdk.NotificationQueryRequest.stream_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1490,
  serialized_end=1535,
)


_NOTIFICATIONQUERYSUBSCRIPTION = _descriptor.Descriptor(
  name='NotificationQuerySubscription',
  full_name='srlinux.sdk.NotificationQuerySubscription',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sub_id', full_name='srlinux.sdk.NotificationQuerySubscription.sub_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='description', full_name='srlinux.sdk.NotificationQuerySubscription.description', 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=1537,
  serialized_end=1605,
)


_NOTIFICATIONQUERYRESPONSE = _descriptor.Descriptor(
  name='NotificationQueryResponse',
  full_name='srlinux.sdk.NotificationQueryResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='subscriptions', full_name='srlinux.sdk.NotificationQueryResponse.subscriptions', 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='status', full_name='srlinux.sdk.NotificationQueryResponse.status', index=1,
      number=2, 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=1608,
  serialized_end=1745,
)


_NOTIFICATIONSTREAMREQUEST = _descriptor.Descriptor(
  name='NotificationStreamRequest',
  full_name='srlinux.sdk.NotificationStreamRequest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='stream_id', full_name='srlinux.sdk.NotificationStreamRequest.stream_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto3',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1747,
  serialized_end=1793,
)


_NOTIFICATION = _descriptor.Descriptor(
  name='Notification',
  full_name='srlinux.sdk.Notification',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='sub_id', full_name='srlinux.sdk.Notification.sub_id', index=0,
      number=1, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='intf', full_name='srlinux.sdk.Notification.intf', index=1,
      number=10, 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='nw_inst', full_name='srlinux.sdk.Notification.nw_inst', index=2,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='lldp_neighbor', full_name='srlinux.sdk.Notification.lldp_neighbor', index=3,
      number=12, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='config', full_name='srlinux.sdk.Notification.config', index=4,
      number=13, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='bfd_session', full_name='srlinux.sdk.Notification.bfd_session', index=5,
      number=14, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
    _descriptor.FieldDescriptor(
      name='route', full_name='srlinux.sdk.Notification.route', index=6,
      number=15, 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='appid', full_name='srlinux.sdk.Notification.appid', index=7,
      number=16, 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='nhg', full_name='srlinux.sdk.Notification.nhg', index=8,
      number=17, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=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=[
    _descriptor.OneofDescriptor(
      name='subscription_types', full_name='srlinux.sdk.Notification.subscription_types',
      index=0, containing_type=None,
      create_key=_descriptor._internal_create_key,
    fields=[]),
  ],
  serialized_start=1796,
  serialized_end=2293,
)


_NOTIFICATIONSTREAMRESPONSE = _descriptor.Descriptor(
  name='NotificationStreamResponse',
  full_name='srlinux.sdk.NotificationStreamResponse',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  create_key=_descriptor._internal_create_key,
  fields=[
    _descriptor.FieldDescriptor(
      name='notification', full_name='srlinux.sdk.NotificationStreamResponse.notification', 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=2295,
  serialized_end=2372,
)

_AGENTREGISTRATIONRESPONSE.fields_by_name['status'].enum_type = ndk_dot_sdk__common__pb2._SDKMGRSTATUS
_KEEPALIVERESPONSE.fields_by_name['status'].enum_type = ndk_dot_sdk__common__pb2._SDKMGRSTATUS
_APPIDRESPONSE.fields_by_name['status'].enum_type = ndk_dot_sdk__common__pb2._SDKMGRSTATUS
_NOTIFICATIONREGISTERREQUEST.fields_by_name['op'].enum_type = _NOTIFICATIONREGISTERREQUEST_OPERATION
_NOTIFICATIONREGISTERREQUEST.fields_by_name['intf'].message_type = ndk_dot_interface__service__pb2._INTERFACESUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST.fields_by_name['nw_inst'].message_type = ndk_dot_networkinstance__service__pb2._NETWORKINSTANCESUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST.fields_by_name['lldp_neighbor'].message_type = ndk_dot_lldp__service__pb2._LLDPNEIGHBORSUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST.fields_by_name['config'].message_type = ndk_dot_config__service__pb2._CONFIGSUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST.fields_by_name['bfd_session'].message_type = ndk_dot_bfd__service__pb2._BFDSESSIONSUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST.fields_by_name['route'].message_type = ndk_dot_route__service__pb2._IPROUTESUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST.fields_by_name['appid'].message_type = ndk_dot_appid__service__pb2._APPIDENTSUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST.fields_by_name['nhg'].message_type = ndk_dot_nexthop__group__service__pb2._NEXTHOPGROUPSUBSCRIPTIONREQUEST
_NOTIFICATIONREGISTERREQUEST_OPERATION.containing_type = _NOTIFICATIONREGISTERREQUEST
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['intf'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['intf'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['nw_inst'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['nw_inst'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['lldp_neighbor'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['lldp_neighbor'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['config'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['config'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['bfd_session'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['bfd_session'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['route'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['route'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['appid'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['appid'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATIONREGISTERREQUEST.fields_by_name['nhg'])
_NOTIFICATIONREGISTERREQUEST.fields_by_name['nhg'].containing_oneof = _NOTIFICATIONREGISTERREQUEST.oneofs_by_name['subscription_types']
_NOTIFICATIONREGISTERRESPONSE.fields_by_name['status'].enum_type = ndk_dot_sdk__common__pb2._SDKMGRSTATUS
_NOTIFICATIONQUERYRESPONSE.fields_by_name['subscriptions'].message_type = _NOTIFICATIONQUERYSUBSCRIPTION
_NOTIFICATIONQUERYRESPONSE.fields_by_name['status'].enum_type = ndk_dot_sdk__common__pb2._SDKMGRSTATUS
_NOTIFICATION.fields_by_name['intf'].message_type = ndk_dot_interface__service__pb2._INTERFACENOTIFICATION
_NOTIFICATION.fields_by_name['nw_inst'].message_type = ndk_dot_networkinstance__service__pb2._NETWORKINSTANCENOTIFICATION
_NOTIFICATION.fields_by_name['lldp_neighbor'].message_type = ndk_dot_lldp__service__pb2._LLDPNEIGHBORNOTIFICATION
_NOTIFICATION.fields_by_name['config'].message_type = ndk_dot_config__service__pb2._CONFIGNOTIFICATION
_NOTIFICATION.fields_by_name['bfd_session'].message_type = ndk_dot_bfd__service__pb2._BFDSESSIONNOTIFICATION
_NOTIFICATION.fields_by_name['route'].message_type = ndk_dot_route__service__pb2._IPROUTENOTIFICATION
_NOTIFICATION.fields_by_name['appid'].message_type = ndk_dot_appid__service__pb2._APPIDENTNOTIFICATION
_NOTIFICATION.fields_by_name['nhg'].message_type = ndk_dot_nexthop__group__service__pb2._NEXTHOPGROUPNOTIFICATION
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['intf'])
_NOTIFICATION.fields_by_name['intf'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['nw_inst'])
_NOTIFICATION.fields_by_name['nw_inst'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['lldp_neighbor'])
_NOTIFICATION.fields_by_name['lldp_neighbor'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['config'])
_NOTIFICATION.fields_by_name['config'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['bfd_session'])
_NOTIFICATION.fields_by_name['bfd_session'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['route'])
_NOTIFICATION.fields_by_name['route'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['appid'])
_NOTIFICATION.fields_by_name['appid'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATION.oneofs_by_name['subscription_types'].fields.append(
  _NOTIFICATION.fields_by_name['nhg'])
_NOTIFICATION.fields_by_name['nhg'].containing_oneof = _NOTIFICATION.oneofs_by_name['subscription_types']
_NOTIFICATIONSTREAMRESPONSE.fields_by_name['notification'].message_type = _NOTIFICATION
DESCRIPTOR.message_types_by_name['AgentRegistrationRequest'] = _AGENTREGISTRATIONREQUEST
DESCRIPTOR.message_types_by_name['AgentRegistrationResponse'] = _AGENTREGISTRATIONRESPONSE
DESCRIPTOR.message_types_by_name['KeepAliveRequest'] = _KEEPALIVEREQUEST
DESCRIPTOR.message_types_by_name['KeepAliveResponse'] = _KEEPALIVERESPONSE
DESCRIPTOR.message_types_by_name['AppIdRequest'] = _APPIDREQUEST
DESCRIPTOR.message_types_by_name['AppIdResponse'] = _APPIDRESPONSE
DESCRIPTOR.message_types_by_name['NotificationRegisterRequest'] = _NOTIFICATIONREGISTERREQUEST
DESCRIPTOR.message_types_by_name['NotificationRegisterResponse'] = _NOTIFICATIONREGISTERRESPONSE
DESCRIPTOR.message_types_by_name['NotificationQueryRequest'] = _NOTIFICATIONQUERYREQUEST
DESCRIPTOR.message_types_by_name['NotificationQuerySubscription'] = _NOTIFICATIONQUERYSUBSCRIPTION
DESCRIPTOR.message_types_by_name['NotificationQueryResponse'] = _NOTIFICATIONQUERYRESPONSE
DESCRIPTOR.message_types_by_name['NotificationStreamRequest'] = _NOTIFICATIONSTREAMREQUEST
DESCRIPTOR.message_types_by_name['Notification'] = _NOTIFICATION
DESCRIPTOR.message_types_by_name['NotificationStreamResponse'] = _NOTIFICATIONSTREAMRESPONSE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

AgentRegistrationRequest = _reflection.GeneratedProtocolMessageType('AgentRegistrationRequest', (_message.Message,), {
  'DESCRIPTOR' : _AGENTREGISTRATIONREQUEST,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.AgentRegistrationRequest)
  })
_sym_db.RegisterMessage(AgentRegistrationRequest)

AgentRegistrationResponse = _reflection.GeneratedProtocolMessageType('AgentRegistrationResponse', (_message.Message,), {
  'DESCRIPTOR' : _AGENTREGISTRATIONRESPONSE,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.AgentRegistrationResponse)
  })
_sym_db.RegisterMessage(AgentRegistrationResponse)

KeepAliveRequest = _reflection.GeneratedProtocolMessageType('KeepAliveRequest', (_message.Message,), {
  'DESCRIPTOR' : _KEEPALIVEREQUEST,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.KeepAliveRequest)
  })
_sym_db.RegisterMessage(KeepAliveRequest)

KeepAliveResponse = _reflection.GeneratedProtocolMessageType('KeepAliveResponse', (_message.Message,), {
  'DESCRIPTOR' : _KEEPALIVERESPONSE,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.KeepAliveResponse)
  })
_sym_db.RegisterMessage(KeepAliveResponse)

AppIdRequest = _reflection.GeneratedProtocolMessageType('AppIdRequest', (_message.Message,), {
  'DESCRIPTOR' : _APPIDREQUEST,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.AppIdRequest)
  })
_sym_db.RegisterMessage(AppIdRequest)

AppIdResponse = _reflection.GeneratedProtocolMessageType('AppIdResponse', (_message.Message,), {
  'DESCRIPTOR' : _APPIDRESPONSE,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.AppIdResponse)
  })
_sym_db.RegisterMessage(AppIdResponse)

NotificationRegisterRequest = _reflection.GeneratedProtocolMessageType('NotificationRegisterRequest', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATIONREGISTERREQUEST,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.NotificationRegisterRequest)
  })
_sym_db.RegisterMessage(NotificationRegisterRequest)

NotificationRegisterResponse = _reflection.GeneratedProtocolMessageType('NotificationRegisterResponse', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATIONREGISTERRESPONSE,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.NotificationRegisterResponse)
  })
_sym_db.RegisterMessage(NotificationRegisterResponse)

NotificationQueryRequest = _reflection.GeneratedProtocolMessageType('NotificationQueryRequest', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATIONQUERYREQUEST,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.NotificationQueryRequest)
  })
_sym_db.RegisterMessage(NotificationQueryRequest)

NotificationQuerySubscription = _reflection.GeneratedProtocolMessageType('NotificationQuerySubscription', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATIONQUERYSUBSCRIPTION,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.NotificationQuerySubscription)
  })
_sym_db.RegisterMessage(NotificationQuerySubscription)

NotificationQueryResponse = _reflection.GeneratedProtocolMessageType('NotificationQueryResponse', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATIONQUERYRESPONSE,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.NotificationQueryResponse)
  })
_sym_db.RegisterMessage(NotificationQueryResponse)

NotificationStreamRequest = _reflection.GeneratedProtocolMessageType('NotificationStreamRequest', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATIONSTREAMREQUEST,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.NotificationStreamRequest)
  })
_sym_db.RegisterMessage(NotificationStreamRequest)

Notification = _reflection.GeneratedProtocolMessageType('Notification', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATION,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.Notification)
  })
_sym_db.RegisterMessage(Notification)

NotificationStreamResponse = _reflection.GeneratedProtocolMessageType('NotificationStreamResponse', (_message.Message,), {
  'DESCRIPTOR' : _NOTIFICATIONSTREAMRESPONSE,
  '__module__' : 'ndk.sdk_service_pb2'
  # @@protoc_insertion_point(class_scope:srlinux.sdk.NotificationStreamResponse)
  })
_sym_db.RegisterMessage(NotificationStreamResponse)


DESCRIPTOR._options = None

_SDKMGRSERVICE = _descriptor.ServiceDescriptor(
  name='SdkMgrService',
  full_name='srlinux.sdk.SdkMgrService',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=2375,
  serialized_end=2948,
  methods=[
  _descriptor.MethodDescriptor(
    name='AgentRegister',
    full_name='srlinux.sdk.SdkMgrService.AgentRegister',
    index=0,
    containing_service=None,
    input_type=_AGENTREGISTRATIONREQUEST,
    output_type=_AGENTREGISTRATIONRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='AgentUnRegister',
    full_name='srlinux.sdk.SdkMgrService.AgentUnRegister',
    index=1,
    containing_service=None,
    input_type=_AGENTREGISTRATIONREQUEST,
    output_type=_AGENTREGISTRATIONRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='NotificationRegister',
    full_name='srlinux.sdk.SdkMgrService.NotificationRegister',
    index=2,
    containing_service=None,
    input_type=_NOTIFICATIONREGISTERREQUEST,
    output_type=_NOTIFICATIONREGISTERRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='NotificationQuery',
    full_name='srlinux.sdk.SdkMgrService.NotificationQuery',
    index=3,
    containing_service=None,
    input_type=_NOTIFICATIONQUERYREQUEST,
    output_type=_NOTIFICATIONQUERYRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='KeepAlive',
    full_name='srlinux.sdk.SdkMgrService.KeepAlive',
    index=4,
    containing_service=None,
    input_type=_KEEPALIVEREQUEST,
    output_type=_KEEPALIVERESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
  _descriptor.MethodDescriptor(
    name='GetAppId',
    full_name='srlinux.sdk.SdkMgrService.GetAppId',
    index=5,
    containing_service=None,
    input_type=_APPIDREQUEST,
    output_type=_APPIDRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_SDKMGRSERVICE)

DESCRIPTOR.services_by_name['SdkMgrService'] = _SDKMGRSERVICE


_SDKNOTIFICATIONSERVICE = _descriptor.ServiceDescriptor(
  name='SdkNotificationService',
  full_name='srlinux.sdk.SdkNotificationService',
  file=DESCRIPTOR,
  index=1,
  serialized_options=None,
  create_key=_descriptor._internal_create_key,
  serialized_start=2951,
  serialized_end=3082,
  methods=[
  _descriptor.MethodDescriptor(
    name='NotificationStream',
    full_name='srlinux.sdk.SdkNotificationService.NotificationStream',
    index=0,
    containing_service=None,
    input_type=_NOTIFICATIONSTREAMREQUEST,
    output_type=_NOTIFICATIONSTREAMRESPONSE,
    serialized_options=None,
    create_key=_descriptor._internal_create_key,
  ),
])
_sym_db.RegisterServiceDescriptor(_SDKNOTIFICATIONSERVICE)

DESCRIPTOR.services_by_name['SdkNotificationService'] = _SDKNOTIFICATIONSERVICE

# @@protoc_insertion_point(module_scope)
