# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: agentanycast/v1/node_service.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from agentanycast._generated.agentanycast.v1 import common_pb2 as agentanycast_dot_v1_dot_common__pb2
from agentanycast._generated.agentanycast.v1 import agent_card_pb2 as agentanycast_dot_v1_dot_agent__card__pb2
from agentanycast._generated.agentanycast.v1 import a2a_models_pb2 as agentanycast_dot_v1_dot_a2a__models__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\"agentanycast/v1/node_service.proto\x12\x0f\x61gentanycast.v1\x1a\x1c\x61gentanycast/v1/common.proto\x1a agentanycast/v1/agent_card.proto\x1a agentanycast/v1/a2a_models.proto\"\x14\n\x12GetNodeInfoRequest\"C\n\x13GetNodeInfoResponse\x12,\n\tnode_info\x18\x01 \x01(\x0b\x32\x19.agentanycast.v1.NodeInfo\"?\n\x13SetAgentCardRequest\x12(\n\x04\x63\x61rd\x18\x01 \x01(\x0b\x32\x1a.agentanycast.v1.AgentCard\"\x16\n\x14SetAgentCardResponse\"8\n\x12\x43onnectPeerRequest\x12\x0f\n\x07peer_id\x18\x01 \x01(\t\x12\x11\n\taddresses\x18\x02 \x03(\t\"C\n\x13\x43onnectPeerResponse\x12,\n\tpeer_info\x18\x01 \x01(\x0b\x32\x19.agentanycast.v1.PeerInfo\"\x12\n\x10ListPeersRequest\"=\n\x11ListPeersResponse\x12(\n\x05peers\x18\x01 \x03(\x0b\x32\x19.agentanycast.v1.PeerInfo\"%\n\x12GetPeerCardRequest\x12\x0f\n\x07peer_id\x18\x01 \x01(\t\"?\n\x13GetPeerCardResponse\x12(\n\x04\x63\x61rd\x18\x01 \x01(\x0b\x32\x1a.agentanycast.v1.AgentCard\"z\n\x0fSendTaskRequest\x12\x0f\n\x07peer_id\x18\x01 \x01(\t\x12)\n\x07message\x18\x02 \x01(\x0b\x32\x18.agentanycast.v1.Message\x12\x17\n\x0ftarget_skill_id\x18\x03 \x01(\t\x12\x12\n\ncontext_id\x18\x04 \x01(\t\"7\n\x10SendTaskResponse\x12#\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.Task\"!\n\x0eGetTaskRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\"6\n\x0fGetTaskResponse\x12#\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.Task\"$\n\x11\x43\x61ncelTaskRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\"9\n\x12\x43\x61ncelTaskResponse\x12#\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.Task\".\n\x1bSubscribeTaskUpdatesRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\"\xa8\x01\n\x0fTaskUpdateEvent\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12+\n\x06status\x18\x02 \x01(\x0e\x32\x1b.agentanycast.v1.TaskStatus\x12)\n\x07message\x18\x03 \x01(\x0b\x32\x18.agentanycast.v1.Message\x12,\n\tartifacts\x18\x04 \x03(\x0b\x32\x19.agentanycast.v1.Artifact\"\x1f\n\x1dSubscribeIncomingTasksRequest\"i\n\x11IncomingTaskEvent\x12#\n\x04task\x18\x01 \x01(\x0b\x32\x15.agentanycast.v1.Task\x12/\n\x0bsender_card\x18\x02 \x01(\x0b\x32\x1a.agentanycast.v1.AgentCard\"\x82\x01\n\x17UpdateTaskStatusRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12+\n\x06status\x18\x02 \x01(\x0e\x32\x1b.agentanycast.v1.TaskStatus\x12)\n\x07message\x18\x03 \x01(\x0b\x32\x18.agentanycast.v1.Message\"\x1a\n\x18UpdateTaskStatusResponse\"\x7f\n\x13\x43ompleteTaskRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12,\n\tartifacts\x18\x02 \x03(\x0b\x32\x19.agentanycast.v1.Artifact\x12)\n\x07message\x18\x03 \x01(\x0b\x32\x18.agentanycast.v1.Message\"\x16\n\x14\x43ompleteTaskResponse\"9\n\x0f\x46\x61ilTaskRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x15\n\rerror_message\x18\x02 \x01(\t\"\x12\n\x10\x46\x61ilTaskResponse2\xb3\t\n\x0bNodeService\x12X\n\x0bGetNodeInfo\x12#.agentanycast.v1.GetNodeInfoRequest\x1a$.agentanycast.v1.GetNodeInfoResponse\x12[\n\x0cSetAgentCard\x12$.agentanycast.v1.SetAgentCardRequest\x1a%.agentanycast.v1.SetAgentCardResponse\x12X\n\x0b\x43onnectPeer\x12#.agentanycast.v1.ConnectPeerRequest\x1a$.agentanycast.v1.ConnectPeerResponse\x12R\n\tListPeers\x12!.agentanycast.v1.ListPeersRequest\x1a\".agentanycast.v1.ListPeersResponse\x12X\n\x0bGetPeerCard\x12#.agentanycast.v1.GetPeerCardRequest\x1a$.agentanycast.v1.GetPeerCardResponse\x12O\n\x08SendTask\x12 .agentanycast.v1.SendTaskRequest\x1a!.agentanycast.v1.SendTaskResponse\x12L\n\x07GetTask\x12\x1f.agentanycast.v1.GetTaskRequest\x1a .agentanycast.v1.GetTaskResponse\x12U\n\nCancelTask\x12\".agentanycast.v1.CancelTaskRequest\x1a#.agentanycast.v1.CancelTaskResponse\x12h\n\x14SubscribeTaskUpdates\x12,.agentanycast.v1.SubscribeTaskUpdatesRequest\x1a .agentanycast.v1.TaskUpdateEvent0\x01\x12n\n\x16SubscribeIncomingTasks\x12..agentanycast.v1.SubscribeIncomingTasksRequest\x1a\".agentanycast.v1.IncomingTaskEvent0\x01\x12g\n\x10UpdateTaskStatus\x12(.agentanycast.v1.UpdateTaskStatusRequest\x1a).agentanycast.v1.UpdateTaskStatusResponse\x12[\n\x0c\x43ompleteTask\x12$.agentanycast.v1.CompleteTaskRequest\x1a%.agentanycast.v1.CompleteTaskResponse\x12O\n\x08\x46\x61ilTask\x12 .agentanycast.v1.FailTaskRequest\x1a!.agentanycast.v1.FailTaskResponseBRZPgithub.com/agentanycast/agentanycast-proto/gen/go/agentanycast/v1;agentanycastv1b\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'agentanycast.v1.node_service_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'ZPgithub.com/agentanycast/agentanycast-proto/gen/go/agentanycast/v1;agentanycastv1'
  _GETNODEINFOREQUEST._serialized_start=153
  _GETNODEINFOREQUEST._serialized_end=173
  _GETNODEINFORESPONSE._serialized_start=175
  _GETNODEINFORESPONSE._serialized_end=242
  _SETAGENTCARDREQUEST._serialized_start=244
  _SETAGENTCARDREQUEST._serialized_end=307
  _SETAGENTCARDRESPONSE._serialized_start=309
  _SETAGENTCARDRESPONSE._serialized_end=331
  _CONNECTPEERREQUEST._serialized_start=333
  _CONNECTPEERREQUEST._serialized_end=389
  _CONNECTPEERRESPONSE._serialized_start=391
  _CONNECTPEERRESPONSE._serialized_end=458
  _LISTPEERSREQUEST._serialized_start=460
  _LISTPEERSREQUEST._serialized_end=478
  _LISTPEERSRESPONSE._serialized_start=480
  _LISTPEERSRESPONSE._serialized_end=541
  _GETPEERCARDREQUEST._serialized_start=543
  _GETPEERCARDREQUEST._serialized_end=580
  _GETPEERCARDRESPONSE._serialized_start=582
  _GETPEERCARDRESPONSE._serialized_end=645
  _SENDTASKREQUEST._serialized_start=647
  _SENDTASKREQUEST._serialized_end=769
  _SENDTASKRESPONSE._serialized_start=771
  _SENDTASKRESPONSE._serialized_end=826
  _GETTASKREQUEST._serialized_start=828
  _GETTASKREQUEST._serialized_end=861
  _GETTASKRESPONSE._serialized_start=863
  _GETTASKRESPONSE._serialized_end=917
  _CANCELTASKREQUEST._serialized_start=919
  _CANCELTASKREQUEST._serialized_end=955
  _CANCELTASKRESPONSE._serialized_start=957
  _CANCELTASKRESPONSE._serialized_end=1014
  _SUBSCRIBETASKUPDATESREQUEST._serialized_start=1016
  _SUBSCRIBETASKUPDATESREQUEST._serialized_end=1062
  _TASKUPDATEEVENT._serialized_start=1065
  _TASKUPDATEEVENT._serialized_end=1233
  _SUBSCRIBEINCOMINGTASKSREQUEST._serialized_start=1235
  _SUBSCRIBEINCOMINGTASKSREQUEST._serialized_end=1266
  _INCOMINGTASKEVENT._serialized_start=1268
  _INCOMINGTASKEVENT._serialized_end=1373
  _UPDATETASKSTATUSREQUEST._serialized_start=1376
  _UPDATETASKSTATUSREQUEST._serialized_end=1506
  _UPDATETASKSTATUSRESPONSE._serialized_start=1508
  _UPDATETASKSTATUSRESPONSE._serialized_end=1534
  _COMPLETETASKREQUEST._serialized_start=1536
  _COMPLETETASKREQUEST._serialized_end=1663
  _COMPLETETASKRESPONSE._serialized_start=1665
  _COMPLETETASKRESPONSE._serialized_end=1687
  _FAILTASKREQUEST._serialized_start=1689
  _FAILTASKREQUEST._serialized_end=1746
  _FAILTASKRESPONSE._serialized_start=1748
  _FAILTASKRESPONSE._serialized_end=1766
  _NODESERVICE._serialized_start=1769
  _NODESERVICE._serialized_end=2972
# @@protoc_insertion_point(module_scope)
