Skip to content
Snippets Groups Projects
context_pb2.py 113 KiB
Newer Older
  • Learn to ignore specific revisions
  • Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    # -*- coding: utf-8 -*-
    # Generated by the protocol buffer compiler.  DO NOT EDIT!
    # source: context.proto
    """Generated protocol buffer code."""
    from google.protobuf.internal import enum_type_wrapper
    from google.protobuf import descriptor as _descriptor
    from google.protobuf import message as _message
    from google.protobuf import reflection as _reflection
    from google.protobuf import symbol_database as _symbol_database
    # @@protoc_insertion_point(imports)
    
    _sym_db = _symbol_database.Default()
    
    
    
    from . import kpi_sample_types_pb2 as kpi__sample__types__pb2
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    
    
    DESCRIPTOR = _descriptor.FileDescriptor(
      name='context.proto',
      package='context',
      syntax='proto3',
      serialized_options=None,
      create_key=_descriptor._internal_create_key,
    
      serialized_pb=b'\n\rcontext.proto\x12\x07\x63ontext\x1a\x16kpi_sample_types.proto\"\x07\n\x05\x45mpty\"\x14\n\x04Uuid\x12\x0c\n\x04uuid\x18\x01 \x01(\t\"F\n\x05\x45vent\x12\x11\n\ttimestamp\x18\x01 \x01(\x01\x12*\n\nevent_type\x18\x02 \x01(\x0e\x32\x16.context.EventTypeEnum\"0\n\tContextId\x12#\n\x0c\x63ontext_uuid\x18\x01 \x01(\x0b\x32\r.context.Uuid\"\xb6\x01\n\x07\x43ontext\x12&\n\ncontext_id\x18\x01 \x01(\x0b\x32\x12.context.ContextId\x12)\n\x0ctopology_ids\x18\x02 \x03(\x0b\x32\x13.context.TopologyId\x12\'\n\x0bservice_ids\x18\x03 \x03(\x0b\x32\x12.context.ServiceId\x12/\n\ncontroller\x18\x04 \x01(\x0b\x32\x1b.context.TeraFlowController\"8\n\rContextIdList\x12\'\n\x0b\x63ontext_ids\x18\x01 \x03(\x0b\x32\x12.context.ContextId\"1\n\x0b\x43ontextList\x12\"\n\x08\x63ontexts\x18\x01 \x03(\x0b\x32\x10.context.Context\"U\n\x0c\x43ontextEvent\x12\x1d\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x0e.context.Event\x12&\n\ncontext_id\x18\x02 \x01(\x0b\x32\x12.context.ContextId\"Z\n\nTopologyId\x12&\n\ncontext_id\x18\x01 \x01(\x0b\x32\x12.context.ContextId\x12$\n\rtopology_uuid\x18\x02 \x01(\x0b\x32\r.context.Uuid\"~\n\x08Topology\x12(\n\x0btopology_id\x18\x01 \x01(\x0b\x32\x13.context.TopologyId\x12%\n\ndevice_ids\x18\x02 \x03(\x0b\x32\x11.context.DeviceId\x12!\n\x08link_ids\x18\x03 \x03(\x0b\x32\x0f.context.LinkId\";\n\x0eTopologyIdList\x12)\n\x0ctopology_ids\x18\x01 \x03(\x0b\x32\x13.context.TopologyId\"5\n\x0cTopologyList\x12%\n\ntopologies\x18\x01 \x03(\x0b\x32\x11.context.Topology\"X\n\rTopologyEvent\x12\x1d\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x0e.context.Event\x12(\n\x0btopology_id\x18\x02 \x01(\x0b\x32\x13.context.TopologyId\".\n\x08\x44\x65viceId\x12\"\n\x0b\x64\x65vice_uuid\x18\x01 \x01(\x0b\x32\r.context.Uuid\"\x9a\x02\n\x06\x44\x65vice\x12$\n\tdevice_id\x18\x01 \x01(\x0b\x32\x11.context.DeviceId\x12\x13\n\x0b\x64\x65vice_type\x18\x02 \x01(\t\x12,\n\rdevice_config\x18\x03 \x01(\x0b\x32\x15.context.DeviceConfig\x12G\n\x19\x64\x65vice_operational_status\x18\x04 \x01(\x0e\x32$.context.DeviceOperationalStatusEnum\x12\x31\n\x0e\x64\x65vice_drivers\x18\x05 \x03(\x0e\x32\x19.context.DeviceDriverEnum\x12+\n\x10\x64\x65vice_endpoints\x18\x06 \x03(\x0b\x32\x11.context.EndPoint\"9\n\x0c\x44\x65viceConfig\x12)\n\x0c\x63onfig_rules\x18\x01 \x03(\x0b\x32\x13.context.ConfigRule\"5\n\x0c\x44\x65viceIdList\x12%\n\ndevice_ids\x18\x01 \x03(\x0b\x32\x11.context.DeviceId\".\n\nDeviceList\x12 \n\x07\x64\x65vices\x18\x01 \x03(\x0b\x32\x0f.context.Device\"R\n\x0b\x44\x65viceEvent\x12\x1d\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x0e.context.Event\x12$\n\tdevice_id\x18\x02 \x01(\x0b\x32\x11.context.DeviceId\"*\n\x06LinkId\x12 \n\tlink_uuid\x18\x01 \x01(\x0b\x32\r.context.Uuid\"X\n\x04Link\x12 \n\x07link_id\x18\x01 \x01(\x0b\x32\x0f.context.LinkId\x12.\n\x11link_endpoint_ids\x18\x02 \x03(\x0b\x32\x13.context.EndPointId\"/\n\nLinkIdList\x12!\n\x08link_ids\x18\x01 \x03(\x0b\x32\x0f.context.LinkId\"(\n\x08LinkList\x12\x1c\n\x05links\x18\x01 \x03(\x0b\x32\r.context.Link\"L\n\tLinkEvent\x12\x1d\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x0e.context.Event\x12 \n\x07link_id\x18\x02 \x01(\x0b\x32\x0f.context.LinkId\"X\n\tServiceId\x12&\n\ncontext_id\x18\x01 \x01(\x0b\x32\x12.context.ContextId\x12#\n\x0cservice_uuid\x18\x02 \x01(\x0b\x32\r.context.Uuid\"\xa6\x02\n\x07Service\x12&\n\nservice_id\x18\x01 \x01(\x0b\x32\x12.context.ServiceId\x12.\n\x0cservice_type\x18\x02 \x01(\x0e\x32\x18.context.ServiceTypeEnum\x12\x31\n\x14service_endpoint_ids\x18\x03 \x03(\x0b\x32\x13.context.EndPointId\x12\x30\n\x13service_constraints\x18\x04 \x03(\x0b\x32\x13.context.Constraint\x12.\n\x0eservice_status\x18\x05 \x01(\x0b\x32\x16.context.ServiceStatus\x12.\n\x0eservice_config\x18\x06 \x01(\x0b\x32\x16.context.ServiceConfig\"C\n\rServiceStatus\x12\x32\n\x0eservice_status\x18\x01 \x01(\x0e\x32\x1a.context.ServiceStatusEnum\":\n\rServiceConfig\x12)\n\x0c\x63onfig_rules\x18\x01 \x03(\x0b\x32\x13.context.ConfigRule\"8\n\rServiceIdList\x12\'\n\x0bservice_ids\x18\x01 \x03(\x0b\x32\x12.context.ServiceId\"1\n\x0bServiceList\x12\"\n\x08services\x18\x01 \x03(\x0b\x32\x10.context.Service\"U\n\x0cServiceEvent\x12\x1d\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x0e.context.Event\x12&\n\nservice_id\x18\x02 \x01(\x0b\x32\x12.context.ServiceId\"T\n\x07SliceId\x12&\n\ncontext_id\x18\x01 \x01(\x0b\x32\x12.context.ContextId\x12!\n\nslice_uuid\x18\x02 \x01(\x0b\x32\r.context.Uuid\"\x95\x02\n\x05Slice\x12\"\n\x08slice_id\x18\x01 \x01(\x0b\x32\x10.context.SliceId\x12/\n\x12slice_endpoint_ids\x18\x02 \x03(\x0b\x32\x13.context.EndPointId\x12.\n\x11slice_constraints\x18\x03 \x03(\x0b\x32\x13.context.Constraint\x12-\n\x11slice_service_ids\x18\x04 \x03(\x0b\x32\x12.context.ServiceId\x12,\n\x12slice_subslice_ids\x18\x05 \x03(\x0b\x32\x10.context.SliceId\x12*\n\x0cslice_status\x18\x06 \x01(\x0b\x32\x14.context.SliceStatus\"=\n\x0bSliceStatus\x12.\n\x0cslice_status\x18\x01 \x01(\x0e\x32\x18.context.SliceStatusEnum\"2\n\x0bSliceIdList\x12#\n\tslice_ids\x18\x01 \x03(\x0b\x32\x10.context.SliceId\"+\n\tSliceList\x12\x1e\n\x06slices\x18\x01 \x03(\x0b\x32\x0e.context.Slice\"O\n\nSliceEvent\x12\x1d\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x0e.context.Event\x12\"\n\x08slice_id\x18\x02 \x01(\x0b\x32\x10.context.SliceId\"6\n\x0c\x43onnectionId\x12&\n\x0f\x63onnection_uuid\x18\x01 \x01(\x0b\x32\r.context.Uuid\"\xc4\x01\n\nConnection\x12,\n\rconnection_id\x18\x01 \x01(\x0b\x32\x15.context.ConnectionId\x12&\n\nservice_id\x18\x02 \x01(\x0b\x32\x12.context.ServiceId\x12\x33\n\x16path_hops_endpoint_ids\x18\x03 \x03(\x0b\x32\x13.context.EndPointId\x12+\n\x0fsub_service_ids\x18\x04 \x03(\x0b\x32\x12.context.ServiceId\"A\n\x10\x43onnectionIdList\x12-\n\x0e\x63onnection_ids\x18\x01 \x03(\x0b\x32\x15.context.ConnectionId\":\n\x0e\x43onnectionList\x12(\n\x0b\x63onnections\x18\x01 \x03(\x0b\x32\x13.context.Connection\"^\n\x0f\x43onnectionEvent\x12\x1d\n\x05\x65vent\x18\x01 \x01(\x0b\x32\x0e.context.Event\x12,\n\rconnection_id\x18\x02 \x01(\x0b\x32\x15.context.ConnectionId\"\x82\x01\n\nEndPointId\x12(\n\x0btopology_id\x18\x01 \x01(\x0b\x32\x13.context.TopologyId\x12$\n\tdevice_id\x18\x02 \x01(\x0b\x32\x11.context.DeviceId\x12$\n\rendpoint_uuid\x18\x03 \x01(\x0b\x32\r.context.Uuid\"\x86\x01\n\x08\x45ndPoint\x12(\n\x0b\x65ndpoint_id\x18\x01 \x01(\x0b\x32\x13.context.EndPointId\x12\x15\n\rendpoint_type\x18\x02 \x01(\t\x12\x39\n\x10kpi_sample_types\x18\x03 \x03(\x0e\x32\x1f.kpi_sample_types.KpiSampleType\"e\n\nConfigRule\x12)\n\x06\x61\x63tion\x18\x01 \x01(\x0e\x32\x19.context.ConfigActionEnum\x12\x14\n\x0cresource_key\x18\x02 \x01(\t\x12\x16\n\x0eresource_value\x18\x03 \x01(\t\"?\n\nConstraint\x12\x17\n\x0f\x63onstraint_type\x18\x01 \x01(\t\x12\x18\n\x10\x63onstraint_value\x18\x02 \x01(\t\"^\n\x12TeraFlowController\x12&\n\ncontext_id\x18\x01 \x01(\x0b\x32\x12.context.ContextId\x12\x12\n\nip_address\x18\x02 \x01(\t\x12\x0c\n\x04port\x18\x03 \x01(\r\"U\n\x14\x41uthenticationResult\x12&\n\ncontext_id\x18\x01 \x01(\x0b\x32\x12.context.ContextId\x12\x15\n\rauthenticated\x18\x02 \x01(\x08*j\n\rEventTypeEnum\x12\x17\n\x13\x45VENTTYPE_UNDEFINED\x10\x00\x12\x14\n\x10\x45VENTTYPE_CREATE\x10\x01\x12\x14\n\x10\x45VENTTYPE_UPDATE\x10\x02\x12\x14\n\x10\x45VENTTYPE_REMOVE\x10\x03*\xc5\x01\n\x10\x44\x65viceDriverEnum\x12\x1a\n\x16\x44\x45VICEDRIVER_UNDEFINED\x10\x00\x12\x1b\n\x17\x44\x45VICEDRIVER_OPENCONFIG\x10\x01\x12\x1e\n\x1a\x44\x45VICEDRIVER_TRANSPORT_API\x10\x02\x12\x13\n\x0f\x44\x45VICEDRIVER_P4\x10\x03\x12&\n\"DEVICEDRIVER_IETF_NETWORK_TOPOLOGY\x10\x04\x12\x1b\n\x17\x44\x45VICEDRIVER_ONF_TR_352\x10\x05*\x8f\x01\n\x1b\x44\x65viceOperationalStatusEnum\x12%\n!DEVICEOPERATIONALSTATUS_UNDEFINED\x10\x00\x12$\n DEVICEOPERATIONALSTATUS_DISABLED\x10\x01\x12#\n\x1f\x44\x45VICEOPERATIONALSTATUS_ENABLED\x10\x02*\x81\x01\n\x0fServiceTypeEnum\x12\x17\n\x13SERVICETYPE_UNKNOWN\x10\x00\x12\x14\n\x10SERVICETYPE_L3NM\x10\x01\x12\x14\n\x10SERVICETYPE_L2NM\x10\x02\x12)\n%SERVICETYPE_TAPI_CONNECTIVITY_SERVICE\x10\x03*\x88\x01\n\x11ServiceStatusEnum\x12\x1b\n\x17SERVICESTATUS_UNDEFINED\x10\x00\x12\x19\n\x15SERVICESTATUS_PLANNED\x10\x01\x12\x18\n\x14SERVICESTATUS_ACTIVE\x10\x02\x12!\n\x1dSERVICESTATUS_PENDING_REMOVAL\x10\x03*\x8b\x01\n\x0fSliceStatusEnum\x12\x19\n\x15SLICESTATUS_UNDEFINED\x10\x00\x12\x17\n\x13SLICESTATUS_PLANNED\x10\x01\x12\x14\n\x10SLICESTATUS_INIT\x10\x02\x12\x16\n\x12SLICESTATUS_ACTIVE\x10\x03\x12\x16\n\x12SLICESTATUS_DEINIT\x10\x04*]\n\x10\x43onfigActionEnum\x12\x1a\n\x16\x43ONFIGACTION_UNDEFINED\x10\x00\x12\x14\n\x10\x43ONFIGACTION_SET\x10\x01\x12\x17\n\x13\x43ONFIGACTION_DELETE\x10\x02\x32\xef\x12\n\x0e\x43ontextService\x12:\n\x0eListContextIds\x12\x0e.context.Empty\x1a\x16.context.ContextIdList\"\x00\x12\x36\n\x0cListContexts\x12\x0e.context.Empty\x1a\x14.context.ContextList\"\x00\x12\x34\n\nGetContext\x12\x12.context.ContextId\x1a\x10.context.Context\"\x00\x12\x34\n\nSetContext\x12\x10.context.Context\x1a\x12.context.ContextId\"\x00\x12\x35\n\rRemoveContext\x12\x12.context.ContextId\x1a\x0e.context.Empty\"\x00\x12=\n\x10GetContextEvents\x12\x0e.context.Empty\x1a\x15.context.ContextEvent\"\x00\x30\x01\x12@\n\x0fListTopologyIds\x12\x12.context.ContextId\x1a\x17.context.TopologyIdList\"\x00\x12=\n\x0eListTopologies\x12\x12.context.ContextId\x1a\x15.context.TopologyList\"\x00\x12\x37\n\x0bGetTopology\x12\x13.context.TopologyId\x1a\x11.context.Topology\"\x00\x12\x37\n\x0bSetTopology\x12\x11.context.Topology\x1a\x13.context.TopologyId\"\x00\x12\x37\n\x0eRemoveTopology\x12\x13.context.TopologyId\x1a\x0e.context.Empty\"\x00\x12?\n\x11GetTopologyEvents\x12\x0e.context.Empty\x1a\x16.context.TopologyEvent\"\x00\x30\x01\x12\x38\n\rListDeviceIds\x12\x0e.context.Empty\x1a\x15.context.DeviceIdList\"\x00\x12\x34\n\x0bListDevices\x12\x0e.context.Empty\x1a\x13.context.DeviceList\"\x00\x12\x31\n\tGetDevice\x12\x11.context.DeviceId\x1a\x0f.context.Device\"\x00\x12\x31\n\tSetDevice\x12\x0f.context.Device\x1a\x11.context.DeviceId\"\x00\x12\x33\n\x0cRemoveDevice\x12\x11.context.DeviceId\x1a\x0e.context.Empty\"\x00\x12;\n\x0fGetDeviceEvents\x12\x0e.context.Empty\x1a\x14.context.DeviceEvent\"\x00\x30\x01\x12\x34\n\x0bListLinkIds\x12\x0e.context.Empty\x1a\x13.context.LinkIdList\"\x00\x12\x30\n\tListLinks\x12\x0e.context.Empty\x1a\x11.context.LinkList\"\x00\x12+\n\x07GetLink\x12\x0f.context.LinkId\x1a\r.context.Link\"\x00\x12+\n\x07SetLink\x12\r.context.Link\x1a\x0f.context.LinkId\"\x00\x12/\n\nRemoveLink\x12\x0f.context.LinkId\x1a\x0e.context.Empty\"\x00\x12\x37\n\rGetLinkEvents\x12\x0e.context.Empty\x1a\x12.context.LinkEvent\"\x00\x30\x01\x12>\n\x0eListServiceIds\x12\x12.context.ContextId\x1a\x16.context.ServiceIdList\"\x00\x12:\n\x0cListServices\x12\x12.context.ContextId\x1a\x14.context.ServiceList\"\x00\x12\x34\n\nGetService\x12\x12.context.ServiceId\x1a\x10.context.Service\"\x00\x12\x34\n\nSetService\x12\x10.context.Service\x1a\x12.context.ServiceId\"\x00\x12\x35\n\rRemoveService\x12\x12.context.ServiceId\x1a\x0e.context.Empty\"\x00\x12=\n\x10GetServiceEvents\x12\x0e.context.Empty\x1a\x15.context.ServiceEvent\"\x00\x30\x01\x12:\n\x0cListSliceIds\x12\x12.context.ContextId\x1a\x14.context.SliceIdList\"\x00\x12\x36\n\nListSlices\x12\x12.context.ContextId\x1a\x12.context.SliceList\"\x00\x12.\n\x08GetSlice\x12\x10.context.SliceId\x1a\x0e.context.Slice\"\x00\x12.\n\x08SetSlice\x12\x0e.context.Slice\x1a\x10.context.SliceId\"\x00\x12\x31\n\x0bRemoveSlice\x12\x10.context.SliceId\x1a\x0e.context.Empty\"\x00\x12\x39\n\x0eGetSliceEvents\x12\x0e.context.Empty\x1a\x13.context.SliceEvent\"\x00\x30\x01\x12\x44\n\x11ListConnectionIds\x12\x12.context.ServiceId\x1a\x19.context.ConnectionIdList\"\x00\x12@\n\x0fListConnections\x12\x12.context.ServiceId\x1a\x17.context.ConnectionList\"\x00\x12=\n\rGetConnection\x12\x15.context.ConnectionId\x1a\x13.context.Connection\"\x00\x12=\n\rSetConnection\x12\x13.context.Connection\x1a\x15.context.ConnectionId\"\x00\x12;\n\x10RemoveConnection\x12\x15.context.ConnectionId\x1a\x0e.context.Empty\"\x00\x12\x43\n\x13GetConnectionEvents\x12\x0e.context.Empty\x1a\x18.context.ConnectionEvent\"\x00\x30\x01\x62\x06proto3'
    
      ,
      dependencies=[kpi__sample__types__pb2.DESCRIPTOR,])
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _EVENTTYPEENUM = _descriptor.EnumDescriptor(
      name='EventTypeEnum',
      full_name='context.EventTypeEnum',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      create_key=_descriptor._internal_create_key,
      values=[
        _descriptor.EnumValueDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='EVENTTYPE_UNDEFINED', index=0, number=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='EVENTTYPE_CREATE', index=1, number=1,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='EVENTTYPE_UPDATE', index=2, number=2,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='EVENTTYPE_REMOVE', index=3, number=3,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
      ],
      containing_type=None,
      serialized_options=None,
    
      serialized_start=4310,
      serialized_end=4416,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    _sym_db.RegisterEnumDescriptor(_EVENTTYPEENUM)
    
    EventTypeEnum = enum_type_wrapper.EnumTypeWrapper(_EVENTTYPEENUM)
    _DEVICEDRIVERENUM = _descriptor.EnumDescriptor(
      name='DeviceDriverEnum',
      full_name='context.DeviceDriverEnum',
      filename=None,
      file=DESCRIPTOR,
      create_key=_descriptor._internal_create_key,
      values=[
        _descriptor.EnumValueDescriptor(
          name='DEVICEDRIVER_UNDEFINED', index=0, number=0,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='DEVICEDRIVER_OPENCONFIG', index=1, number=1,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='DEVICEDRIVER_TRANSPORT_API', index=2, number=2,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='DEVICEDRIVER_P4', index=3, number=3,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='DEVICEDRIVER_IETF_NETWORK_TOPOLOGY', index=4, number=4,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='DEVICEDRIVER_ONF_TR_352', index=5, number=5,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
      ],
      containing_type=None,
      serialized_options=None,
    
      serialized_start=4419,
      serialized_end=4616,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    _sym_db.RegisterEnumDescriptor(_DEVICEDRIVERENUM)
    
    DeviceDriverEnum = enum_type_wrapper.EnumTypeWrapper(_DEVICEDRIVERENUM)
    _DEVICEOPERATIONALSTATUSENUM = _descriptor.EnumDescriptor(
      name='DeviceOperationalStatusEnum',
      full_name='context.DeviceOperationalStatusEnum',
      filename=None,
      file=DESCRIPTOR,
      create_key=_descriptor._internal_create_key,
      values=[
        _descriptor.EnumValueDescriptor(
          name='DEVICEOPERATIONALSTATUS_UNDEFINED', index=0, number=0,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='DEVICEOPERATIONALSTATUS_DISABLED', index=1, number=1,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='DEVICEOPERATIONALSTATUS_ENABLED', index=2, number=2,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
      ],
      containing_type=None,
      serialized_options=None,
    
      serialized_start=4619,
      serialized_end=4762,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    _sym_db.RegisterEnumDescriptor(_DEVICEOPERATIONALSTATUSENUM)
    
    DeviceOperationalStatusEnum = enum_type_wrapper.EnumTypeWrapper(_DEVICEOPERATIONALSTATUSENUM)
    _SERVICETYPEENUM = _descriptor.EnumDescriptor(
      name='ServiceTypeEnum',
      full_name='context.ServiceTypeEnum',
      filename=None,
      file=DESCRIPTOR,
      create_key=_descriptor._internal_create_key,
      values=[
        _descriptor.EnumValueDescriptor(
          name='SERVICETYPE_UNKNOWN', index=0, number=0,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SERVICETYPE_L3NM', index=1, number=1,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SERVICETYPE_L2NM', index=2, number=2,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SERVICETYPE_TAPI_CONNECTIVITY_SERVICE', index=3, number=3,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
      ],
      containing_type=None,
      serialized_options=None,
    
      serialized_start=4765,
      serialized_end=4894,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    _sym_db.RegisterEnumDescriptor(_SERVICETYPEENUM)
    
    ServiceTypeEnum = enum_type_wrapper.EnumTypeWrapper(_SERVICETYPEENUM)
    _SERVICESTATUSENUM = _descriptor.EnumDescriptor(
      name='ServiceStatusEnum',
      full_name='context.ServiceStatusEnum',
      filename=None,
      file=DESCRIPTOR,
      create_key=_descriptor._internal_create_key,
      values=[
        _descriptor.EnumValueDescriptor(
          name='SERVICESTATUS_UNDEFINED', index=0, number=0,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SERVICESTATUS_PLANNED', index=1, number=1,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SERVICESTATUS_ACTIVE', index=2, number=2,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SERVICESTATUS_PENDING_REMOVAL', index=3, number=3,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
      ],
      containing_type=None,
      serialized_options=None,
    
      serialized_start=4897,
      serialized_end=5033,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    _sym_db.RegisterEnumDescriptor(_SERVICESTATUSENUM)
    
    ServiceStatusEnum = enum_type_wrapper.EnumTypeWrapper(_SERVICESTATUSENUM)
    
    _SLICESTATUSENUM = _descriptor.EnumDescriptor(
      name='SliceStatusEnum',
      full_name='context.SliceStatusEnum',
      filename=None,
      file=DESCRIPTOR,
      create_key=_descriptor._internal_create_key,
      values=[
        _descriptor.EnumValueDescriptor(
          name='SLICESTATUS_UNDEFINED', index=0, number=0,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SLICESTATUS_PLANNED', index=1, number=1,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SLICESTATUS_INIT', index=2, number=2,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SLICESTATUS_ACTIVE', index=3, number=3,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='SLICESTATUS_DEINIT', index=4, number=4,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
      ],
      containing_type=None,
      serialized_options=None,
      serialized_start=5036,
      serialized_end=5175,
    )
    _sym_db.RegisterEnumDescriptor(_SLICESTATUSENUM)
    
    SliceStatusEnum = enum_type_wrapper.EnumTypeWrapper(_SLICESTATUSENUM)
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _CONFIGACTIONENUM = _descriptor.EnumDescriptor(
      name='ConfigActionEnum',
      full_name='context.ConfigActionEnum',
      filename=None,
      file=DESCRIPTOR,
      create_key=_descriptor._internal_create_key,
      values=[
        _descriptor.EnumValueDescriptor(
          name='CONFIGACTION_UNDEFINED', index=0, number=0,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='CONFIGACTION_SET', index=1, number=1,
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
        _descriptor.EnumValueDescriptor(
          name='CONFIGACTION_DELETE', index=2, number=2,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          serialized_options=None,
          type=None,
          create_key=_descriptor._internal_create_key),
      ],
      containing_type=None,
      serialized_options=None,
    
      serialized_start=5177,
      serialized_end=5270,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _sym_db.RegisterEnumDescriptor(_CONFIGACTIONENUM)
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    ConfigActionEnum = enum_type_wrapper.EnumTypeWrapper(_CONFIGACTIONENUM)
    EVENTTYPE_UNDEFINED = 0
    EVENTTYPE_CREATE = 1
    EVENTTYPE_UPDATE = 2
    EVENTTYPE_REMOVE = 3
    DEVICEDRIVER_UNDEFINED = 0
    DEVICEDRIVER_OPENCONFIG = 1
    DEVICEDRIVER_TRANSPORT_API = 2
    DEVICEDRIVER_P4 = 3
    DEVICEDRIVER_IETF_NETWORK_TOPOLOGY = 4
    DEVICEDRIVER_ONF_TR_352 = 5
    DEVICEOPERATIONALSTATUS_UNDEFINED = 0
    DEVICEOPERATIONALSTATUS_DISABLED = 1
    DEVICEOPERATIONALSTATUS_ENABLED = 2
    SERVICETYPE_UNKNOWN = 0
    SERVICETYPE_L3NM = 1
    SERVICETYPE_L2NM = 2
    SERVICETYPE_TAPI_CONNECTIVITY_SERVICE = 3
    SERVICESTATUS_UNDEFINED = 0
    SERVICESTATUS_PLANNED = 1
    SERVICESTATUS_ACTIVE = 2
    SERVICESTATUS_PENDING_REMOVAL = 3
    
    SLICESTATUS_UNDEFINED = 0
    SLICESTATUS_PLANNED = 1
    SLICESTATUS_INIT = 2
    SLICESTATUS_ACTIVE = 3
    SLICESTATUS_DEINIT = 4
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    CONFIGACTION_UNDEFINED = 0
    CONFIGACTION_SET = 1
    CONFIGACTION_DELETE = 2
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    
    
    
    _EMPTY = _descriptor.Descriptor(
      name='Empty',
      full_name='context.Empty',
      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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _UUID = _descriptor.Descriptor(
      name='Uuid',
      full_name='context.Uuid',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='uuid', full_name='context.Uuid.uuid', index=0,
          number=1, type=9, cpp_type=9, label=1,
          has_default_value=False, default_value=b"".decode('utf-8'),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      ],
      extensions=[
      ],
      nested_types=[],
      enum_types=[
      ],
      serialized_options=None,
      is_extendable=False,
      syntax='proto3',
      extension_ranges=[],
      oneofs=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    
    
    _EVENT = _descriptor.Descriptor(
      name='Event',
      full_name='context.Event',
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='timestamp', full_name='context.Event.timestamp', index=0,
          number=1, type=1, cpp_type=5, label=1,
          has_default_value=False, default_value=float(0),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='event_type', full_name='context.Event.event_type', index=1,
          number=2, type=14, cpp_type=8, label=1,
          has_default_value=False, default_value=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    
    
    _CONTEXTID = _descriptor.Descriptor(
      name='ContextId',
      full_name='context.ContextId',
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='context_uuid', full_name='context.ContextId.context_uuid', index=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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),
      ],
      extensions=[
      ],
      nested_types=[],
      enum_types=[
      ],
      serialized_options=None,
      is_extendable=False,
      syntax='proto3',
      extension_ranges=[],
      oneofs=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _CONTEXT = _descriptor.Descriptor(
      name='Context',
      full_name='context.Context',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='context_id', full_name='context.Context.context_id', index=0,
          number=1, type=11, cpp_type=10, label=1,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='topology_ids', full_name='context.Context.topology_ids', index=1,
          number=2, type=11, cpp_type=10, label=3,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='service_ids', full_name='context.Context.service_ids', index=2,
          number=3, type=11, cpp_type=10, label=3,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
        _descriptor.FieldDescriptor(
          name='controller', full_name='context.Context.controller', 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),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      ],
      extensions=[
      ],
      nested_types=[],
      enum_types=[
      ],
      serialized_options=None,
      is_extendable=False,
      syntax='proto3',
      extension_ranges=[],
      oneofs=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _CONTEXTIDLIST = _descriptor.Descriptor(
      name='ContextIdList',
      full_name='context.ContextIdList',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='context_ids', full_name='context.ContextIdList.context_ids', index=0,
          number=1, type=11, cpp_type=10, label=3,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _CONTEXTLIST = _descriptor.Descriptor(
      name='ContextList',
      full_name='context.ContextList',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='contexts', full_name='context.ContextList.contexts', index=0,
          number=1, type=11, cpp_type=10, label=3,
          has_default_value=False, default_value=[],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _CONTEXTEVENT = _descriptor.Descriptor(
      name='ContextEvent',
      full_name='context.ContextEvent',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='event', full_name='context.ContextEvent.event', index=0,
          number=1, type=11, cpp_type=10, label=1,
          has_default_value=False, default_value=None,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='context_id', full_name='context.ContextEvent.context_id', index=1,
          number=2, type=11, cpp_type=10, label=1,
          has_default_value=False, default_value=None,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _TOPOLOGYID = _descriptor.Descriptor(
      name='TopologyId',
      full_name='context.TopologyId',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='context_id', full_name='context.TopologyId.context_id', index=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='topology_uuid', full_name='context.TopologyId.topology_uuid', index=1,
          number=2, type=11, cpp_type=10, label=1,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _TOPOLOGY = _descriptor.Descriptor(
      name='Topology',
      full_name='context.Topology',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='topology_id', full_name='context.Topology.topology_id', 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='device_ids', full_name='context.Topology.device_ids', 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='link_ids', full_name='context.Topology.link_ids', index=2,
          number=3, type=11, cpp_type=10, label=3,
          has_default_value=False, default_value=[],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _TOPOLOGYIDLIST = _descriptor.Descriptor(
      name='TopologyIdList',
      full_name='context.TopologyIdList',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='topology_ids', full_name='context.TopologyIdList.topology_ids', index=0,
          number=1, type=11, cpp_type=10, label=3,
          has_default_value=False, default_value=[],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      ],
      extensions=[
      ],
      nested_types=[],
      enum_types=[
      ],
      serialized_options=None,
      is_extendable=False,
      syntax='proto3',
      extension_ranges=[],
      oneofs=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    
    
    _TOPOLOGYLIST = _descriptor.Descriptor(
      name='TopologyList',
      full_name='context.TopologyList',
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='topologies', full_name='context.TopologyList.topologies', index=0,
          number=1, type=11, cpp_type=10, label=3,
          has_default_value=False, default_value=[],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _TOPOLOGYEVENT = _descriptor.Descriptor(
      name='TopologyEvent',
      full_name='context.TopologyEvent',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='event', full_name='context.TopologyEvent.event', index=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='topology_id', full_name='context.TopologyEvent.topology_id', index=1,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    
    
    _DEVICEID = _descriptor.Descriptor(
      name='DeviceId',
      full_name='context.DeviceId',
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='device_uuid', full_name='context.DeviceId.device_uuid', index=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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),
      ],
      extensions=[
      ],
      nested_types=[],
      enum_types=[
      ],
      serialized_options=None,
      is_extendable=False,
      syntax='proto3',
      extension_ranges=[],
      oneofs=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _DEVICE = _descriptor.Descriptor(
      name='Device',
      full_name='context.Device',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='device_id', full_name='context.Device.device_id', index=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
        _descriptor.FieldDescriptor(
          name='device_type', full_name='context.Device.device_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,
          serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
          name='device_config', full_name='context.Device.device_config', 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,
          serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
          name='device_operational_status', full_name='context.Device.device_operational_status', index=3,
          number=4, 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='device_drivers', full_name='context.Device.device_drivers', index=4,
          number=5, type=14, cpp_type=8, label=3,
          has_default_value=False, default_value=[],
          message_type=None, enum_type=None, containing_type=None,
          is_extension=False, extension_scope=None,
          serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
        _descriptor.FieldDescriptor(
          name='device_endpoints', full_name='context.Device.device_endpoints', index=5,
          number=6, 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),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      ],
      extensions=[
      ],
      nested_types=[],
      enum_types=[
      ],
      serialized_options=None,
      is_extendable=False,
      syntax='proto3',
      extension_ranges=[],
      oneofs=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _DEVICECONFIG = _descriptor.Descriptor(
      name='DeviceConfig',
      full_name='context.DeviceConfig',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='config_rules', full_name='context.DeviceConfig.config_rules', index=0,
          number=1, type=11, cpp_type=10, label=3,
          has_default_value=False, default_value=[],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _DEVICEIDLIST = _descriptor.Descriptor(
      name='DeviceIdList',
      full_name='context.DeviceIdList',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='device_ids', full_name='context.DeviceIdList.device_ids', index=0,
          number=1, type=11, cpp_type=10, label=3,
          has_default_value=False, default_value=[],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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),
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      ],
      extensions=[
      ],
      nested_types=[],
      enum_types=[
      ],
      serialized_options=None,
      is_extendable=False,
      syntax='proto3',
      extension_ranges=[],
      oneofs=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    )
    
    
    _DEVICELIST = _descriptor.Descriptor(
      name='DeviceList',
      full_name='context.DeviceList',
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='devices', full_name='context.DeviceList.devices', index=0,
          number=1, type=11, cpp_type=10, label=3,
          has_default_value=False, default_value=[],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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=[
      ],
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
    _DEVICEEVENT = _descriptor.Descriptor(
      name='DeviceEvent',
      full_name='context.DeviceEvent',
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
        _descriptor.FieldDescriptor(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='event', full_name='context.DeviceEvent.event', index=0,
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          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(
    
    Lluis Gifre Renom's avatar
    Lluis Gifre Renom committed
          name='device_id', full_name='context.DeviceEvent.device_id', index=1,