text: # -*- coding: utf-8 -*-
  # Generated by the protocol buffer compiler.  DO NOT EDIT!
  # source: proto/core/node/common/action/smpc_action_message.proto
  """Generated protocol buffer code."""
  # third party
  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()
  
  
  # syft absolute
  from syft.proto.core.common import (
      common_object_pb2 as proto_dot_core_dot_common_dot_common__object__pb2,
  )
  from syft.proto.core.io import address_pb2 as proto_dot_core_dot_io_dot_address__pb2
  
  DESCRIPTOR = _descriptor.FileDescriptor(
      name="proto/core/node/common/action/smpc_action_message.proto",
      package="syft.core.node.common.action",
      syntax="proto3",
      serialized_options=None,
      create_key=_descriptor._internal_create_key,
      serialized_pb=b'\n7proto/core/node/common/action/smpc_action_message.proto\x12\x1csyft.core.node.common.action\x1a%proto/core/common/common_object.proto\x1a\x1bproto/core/io/address.proto"\x90\x03\n\x11SMPCActionMessage\x12\x13\n\x0bname_action\x18\x01 \x01(\t\x12&\n\x07self_id\x18\x02 \x01(\x0b\x32\x15.syft.core.common.UID\x12&\n\x07\x61rgs_id\x18\x03 \x03(\x0b\x32\x15.syft.core.common.UID\x12P\n\tkwargs_id\x18\x04 \x03(\x0b\x32=.syft.core.node.common.action.SMPCActionMessage.KwargsIdEntry\x12-\n\x0eid_at_location\x18\x06 \x01(\x0b\x32\x15.syft.core.common.UID\x12&\n\x07\x61\x64\x64ress\x18\x07 \x01(\x0b\x32\x15.syft.core.io.Address\x12%\n\x06msg_id\x18\x08 \x01(\x0b\x32\x15.syft.core.common.UID\x1a\x46\n\rKwargsIdEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12$\n\x05value\x18\x02 \x01(\x0b\x32\x15.syft.core.common.UID:\x02\x38\x01\x62\x06proto3',
      dependencies=[
          proto_dot_core_dot_common_dot_common__object__pb2.DESCRIPTOR,
          proto_dot_core_dot_io_dot_address__pb2.DESCRIPTOR,
      ],
  )
  
  
  _SMPCACTIONMESSAGE_KWARGSIDENTRY = _descriptor.Descriptor(
      name="KwargsIdEntry",
      full_name="syft.core.node.common.action.SMPCActionMessage.KwargsIdEntry",
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
          _descriptor.FieldDescriptor(
              name="key",
              full_name="syft.core.node.common.action.SMPCActionMessage.KwargsIdEntry.key",
              index=0,
              number=1,
              type=9,
              cpp_type=9,
              label=1,
              has_default_value=False,
              default_value=b"".decode("utf-8"),
              message_type=None,
              enum_type=None,
              containing_type=None,
              is_extension=False,
              extension_scope=None,
              serialized_options=None,
              file=DESCRIPTOR,
              create_key=_descriptor._internal_create_key,
          ),
          _descriptor.FieldDescriptor(
              name="value",
              full_name="syft.core.node.common.action.SMPCActionMessage.KwargsIdEntry.value",
              index=1,
              number=2,
              type=11,
              cpp_type=10,
              label=1,
              has_default_value=False,
              default_value=None,
              message_type=None,
              enum_type=None,
              containing_type=None,
              is_extension=False,
              extension_scope=None,
              serialized_options=None,
              file=DESCRIPTOR,
              create_key=_descriptor._internal_create_key,
          ),
      ],
      extensions=[],
      nested_types=[],
      enum_types=[],
      serialized_options=b"8\001",
      is_extendable=False,
      syntax="proto3",
      extension_ranges=[],
      oneofs=[],
      serialized_start=488,
      serialized_end=558,
  )
  
  _SMPCACTIONMESSAGE = _descriptor.Descriptor(
      name="SMPCActionMessage",
      full_name="syft.core.node.common.action.SMPCActionMessage",
      filename=None,
      file=DESCRIPTOR,
      containing_type=None,
      create_key=_descriptor._internal_create_key,
      fields=[
          _descriptor.FieldDescriptor(
              name="name_action",
              full_name="syft.core.node.common.action.SMPCActionMessage.name_action",
              index=0,
              number=1,
              type=9,
              cpp_type=9,
              label=1,
              has_default_value=False,
              default_value=b"".decode("utf-8"),
              message_type=None,
              enum_type=None,
              containing_type=None,
              is_extension=False,
              extension_scope=None,
              serialized_options=None,
              file=DESCRIPTOR,
              create_key=_descriptor._internal_create_key,
          ),
          _descriptor.FieldDescriptor(
              name="self_id",
              full_name="syft.core.node.common.action.SMPCActionMessage.self_id",
              index=1,
              number=2,
              type=11,
              cpp_type=10,
              label=1,
              has_default_value=False,
              default_value=None,
              message_type=None,
              enum_type=None,
              containing_type=None,
              is_extension=False,
              extension_scope=None,
              serialized_options=None,
              file=DESCRIPTOR,
              create_key=_descriptor._internal_create_key,
          ),
          _descriptor.FieldDescriptor(
              name="args_id",
              full_name="syft.core.node.common.action.SMPCActionMessage.args_id",
              index=2,
              number=3,
              type=11,
              cpp_type=10,
              label=3,
              has_default_value=False,
              default_value=[],
              message_type=None,
              enum_type=None,
              containing_type=None,
              is_extension=False,
              extension_scope=None,
              serialized_options=None,
              file=DESCRIPTOR,
              create_key=_descriptor._internal_create_key,
          ),
          _descriptor.FieldDescriptor(
              name="kwargs_id",
              full_name="syft.core.node.common.action.SMPCActionMessage.kwargs_id",
              index=3,
              number=4,
              type=11,
              cpp_type=10,
              label=3,
              has_default_value=False,
              default_value=[],
              message_type=None,
              enum_type=None,
              containing_type=None,
              is_extension=False,
              extension_scope=None,
              serialized_options=None,
              file=DESCRIPTOR,
              create_key=_descriptor._internal_create_key,
          ),
          _descriptor.FieldDescriptor(
              name="id_at_location",
              full_name="syft.core.node.common.action.SMPCActionMessage.id_at_location",
              index=4,
              number=6,
              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="address",
              full_name="syft.core.node.common.action.SMPCActionMessage.address",
              index=5,
              number=7,
              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="msg_id",
              full_name="syft.core.node.common.action.SMPCActionMessage.msg_id",
              index=6,
              number=8,
              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=[
          _SMPCACTIONMESSAGE_KWARGSIDENTRY,
      ],
      enum_types=[],
      serialized_options=None,
      is_extendable=False,
      syntax="proto3",
      extension_ranges=[],
      oneofs=[],
      serialized_start=158,
      serialized_end=558,
  )
  
  _SMPCACTIONMESSAGE_KWARGSIDENTRY.fields_by_name[
      "value"
  ].message_type = proto_dot_core_dot_common_dot_common__object__pb2._UID
  _SMPCACTIONMESSAGE_KWARGSIDENTRY.containing_type = _SMPCACTIONMESSAGE
  _SMPCACTIONMESSAGE.fields_by_name[
      "self_id"
  ].message_type = proto_dot_core_dot_common_dot_common__object__pb2._UID
  _SMPCACTIONMESSAGE.fields_by_name[
      "args_id"
  ].message_type = proto_dot_core_dot_common_dot_common__object__pb2._UID
  _SMPCACTIONMESSAGE.fields_by_name[
      "kwargs_id"
  ].message_type = _SMPCACTIONMESSAGE_KWARGSIDENTRY
  _SMPCACTIONMESSAGE.fields_by_name[
      "id_at_location"
  ].message_type = proto_dot_core_dot_common_dot_common__object__pb2._UID
  _SMPCACTIONMESSAGE.fields_by_name[
      "address"
  ].message_type = proto_dot_core_dot_io_dot_address__pb2._ADDRESS
  _SMPCACTIONMESSAGE.fields_by_name[
      "msg_id"
  ].message_type = proto_dot_core_dot_common_dot_common__object__pb2._UID
  DESCRIPTOR.message_types_by_name["SMPCActionMessage"] = _SMPCACTIONMESSAGE
  _sym_db.RegisterFileDescriptor(DESCRIPTOR)
  
  SMPCActionMessage = _reflection.GeneratedProtocolMessageType(
      "SMPCActionMessage",
      (_message.Message,),
      {
          "KwargsIdEntry": _reflection.GeneratedProtocolMessageType(
              "KwargsIdEntry",
              (_message.Message,),
              {
                  "DESCRIPTOR": _SMPCACTIONMESSAGE_KWARGSIDENTRY,
                  "__module__": "proto.core.node.common.action.smpc_action_message_pb2"
                  # @@protoc_insertion_point(class_scope:syft.core.node.common.action.SMPCActionMessage.KwargsIdEntry)
              },
          ),
          "DESCRIPTOR": _SMPCACTIONMESSAGE,
          "__module__": "proto.core.node.common.action.smpc_action_message_pb2"
          # @@protoc_insertion_point(class_scope:syft.core.node.common.action.SMPCActionMessage)
      },
  )
  _sym_db.RegisterMessage(SMPCActionMessage)
  _sym_db.RegisterMessage(SMPCActionMessage.KwargsIdEntry)
  
  
  _SMPCACTIONMESSAGE_KWARGSIDENTRY._options = None
  # @@protoc_insertion_point(module_scope)
  