# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: nodepool.proto
# Protobuf Python Version: 6.31.0
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    0,
    '',
    'nodepool.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x0enodepool.proto\x12\x08nodepool\"2\n\x0cLoginRequest\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"@\n\rLoginResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\r\n\x05token\x18\x03 \x01(\t\"5\n\x0fRegisterRequest\x12\x10\n\x08username\x18\x01 \x01(\t\x12\x10\n\x08password\x18\x02 \x01(\t\"4\n\x10RegisterResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"K\n\x0fTransferRequest\x12\r\n\x05token\x18\x01 \x01(\t\x12\x19\n\x11receiver_username\x18\x02 \x01(\t\x12\x0e\n\x06\x61mount\x18\x03 \x01(\x03\"4\n\x10TransferResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"4\n\x11GetBalanceRequest\x12\x10\n\x08username\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\"G\n\x12GetBalanceResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0f\n\x07\x62\x61lance\x18\x03 \x01(\x03\"\xea\x01\n\x19RegisterWorkerNodeRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x10\n\x08hostname\x18\x02 \x01(\t\x12\x11\n\tcpu_cores\x18\x03 \x01(\x05\x12\x11\n\tmemory_gb\x18\x04 \x01(\x05\x12\x11\n\tcpu_score\x18\x05 \x01(\x05\x12\x11\n\tgpu_score\x18\x06 \x01(\x05\x12\x15\n\rgpu_memory_gb\x18\x07 \x01(\x05\x12\x10\n\x08location\x18\x08 \x01(\t\x12\x0c\n\x04port\x18\t \x01(\x05\x12\x10\n\x08gpu_name\x18\x0c \x01(\t\x12\x15\n\rdocker_status\x18\r \x01(\t\"2\n\x0eStatusResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x14\n\x12HealthCheckRequest\"7\n\x13HealthCheckResponse\x12\x0f\n\x07healthy\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\">\n\x13ReportStatusRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x16\n\x0estatus_message\x18\x02 \x01(\t\"\xbb\x01\n\x11UploadTaskRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x10\n\x08task_zip\x18\x02 \x01(\x0c\x12\x11\n\tmemory_gb\x18\x03 \x01(\x05\x12\x11\n\tcpu_score\x18\x04 \x01(\x05\x12\x11\n\tgpu_score\x18\x05 \x01(\x05\x12\x15\n\rgpu_memory_gb\x18\x06 \x01(\x05\x12\x10\n\x08location\x18\x07 \x01(\t\x12\x10\n\x08gpu_name\x18\x08 \x01(\t\x12\x0f\n\x07user_id\x18\t \x01(\t\"6\n\x12UploadTaskResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"(\n\x15PollTaskStatusRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\"Z\n\x16PollTaskStatusResponse\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x0e\n\x06output\x18\x03 \x03(\t\x12\x0f\n\x07message\x18\x04 \x01(\t\"5\n\x12StoreOutputRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x0e\n\x06output\x18\x02 \x01(\t\"9\n\x12StoreResultRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x12\n\nresult_zip\x18\x02 \x01(\x0c\"6\n\x14GetTaskResultRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\"M\n\x15GetTaskResultResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\nresult_zip\x18\x03 \x01(\x0c\">\n\x17ReturnTaskResultRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x12\n\nresult_zip\x18\x02 \x01(\x0c\"<\n\x18ReturnTaskResultResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\x8c\x01\n\x12\x45xecuteTaskRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x10\n\x08task_zip\x18\x03 \x01(\x0c\x12\x0b\n\x03\x63pu\x18\x04 \x01(\x05\x12\x0b\n\x03gpu\x18\x05 \x01(\x05\x12\x11\n\tmemory_gb\x18\x06 \x01(\x05\x12\x15\n\rgpu_memory_gb\x18\x07 \x01(\x05\"G\n\x13\x45xecuteTaskResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0e\n\x06result\x18\x03 \x01(\x0c\"G\n\x13ReportOutputRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x0e\n\x06output\x18\x03 \x01(\t\"\x8e\x01\n\x14RunningStatusRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x11\n\tcpu_usage\x18\x03 \x01(\x05\x12\x14\n\x0cmemory_usage\x18\x04 \x01(\x05\x12\x11\n\tgpu_usage\x18\x05 \x01(\x05\x12\x18\n\x10gpu_memory_usage\x18\x06 \x01(\x05\"M\n\x15RunningStatusResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x12\n\ncpt_reward\x18\x03 \x01(\x03\"I\n\x14TaskCompletedRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x0f\n\x07node_id\x18\x02 \x01(\t\x12\x0f\n\x07success\x18\x03 \x01(\x08\"U\n\x10StoreLogsRequest\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x0f\n\x07task_id\x18\x02 \x01(\t\x12\x0c\n\x04logs\x18\x03 \x01(\t\x12\x11\n\ttimestamp\x18\x04 \x01(\x03\"4\n\x12GetTaskLogsRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\"E\n\x13GetTaskLogsResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\x0c\n\x04logs\x18\x03 \x01(\t\"#\n\x12GetAllTasksRequest\x12\r\n\x05token\x18\x01 \x01(\t\"l\n\nTaskStatus\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\x0e\n\x06status\x18\x02 \x01(\t\x12\x12\n\ncreated_at\x18\x03 \x01(\t\x12\x12\n\nupdated_at\x18\x04 \x01(\t\x12\x15\n\rassigned_node\x18\x05 \x01(\t\"\\\n\x13GetAllTasksResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12#\n\x05tasks\x18\x03 \x03(\x0b\x32\x14.nodepool.TaskStatus\"1\n\x0fStopTaskRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\x12\r\n\x05token\x18\x02 \x01(\t\"4\n\x10StopTaskResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"+\n\x18StopTaskExecutionRequest\x12\x0f\n\x07task_id\x18\x01 \x01(\t\"=\n\x19StopTaskExecutionResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\"\xf0\x01\n\x0eWorkerNodeInfo\x12\x0f\n\x07node_id\x18\x01 \x01(\t\x12\x10\n\x08hostname\x18\x02 \x01(\t\x12\x11\n\tcpu_cores\x18\x03 \x01(\x05\x12\x11\n\tmemory_gb\x18\x04 \x01(\x05\x12\x0e\n\x06status\x18\x05 \x01(\t\x12\x16\n\x0elast_heartbeat\x18\x06 \x01(\x01\x12\x11\n\tcpu_score\x18\x07 \x01(\x05\x12\x11\n\tgpu_score\x18\x08 \x01(\x05\x12\x15\n\rgpu_memory_gb\x18\t \x01(\x05\x12\x10\n\x08location\x18\n \x01(\t\x12\x0c\n\x04port\x18\x0b \x01(\x05\x12\x10\n\x08gpu_name\x18\x0c \x01(\t\"\x14\n\x12GetNodeListRequest\"`\n\x13GetNodeListResponse\x12\x0f\n\x07success\x18\x01 \x01(\x08\x12\x0f\n\x07message\x18\x02 \x01(\t\x12\'\n\x05nodes\x18\x03 \x03(\x0b\x32\x18.nodepool.WorkerNodeInfo2\x96\x02\n\x0bUserService\x12\x38\n\x05Login\x12\x16.nodepool.LoginRequest\x1a\x17.nodepool.LoginResponse\x12\x41\n\x08Register\x12\x19.nodepool.RegisterRequest\x1a\x1a.nodepool.RegisterResponse\x12\x41\n\x08Transfer\x12\x19.nodepool.TransferRequest\x1a\x1a.nodepool.TransferResponse\x12G\n\nGetBalance\x12\x1b.nodepool.GetBalanceRequest\x1a\x1c.nodepool.GetBalanceResponse2\xca\x02\n\x12NodeManagerService\x12S\n\x12RegisterWorkerNode\x12#.nodepool.RegisterWorkerNodeRequest\x1a\x18.nodepool.StatusResponse\x12J\n\x0bHealthCheck\x12\x1c.nodepool.HealthCheckRequest\x1a\x1d.nodepool.HealthCheckResponse\x12G\n\x0cReportStatus\x12\x1d.nodepool.ReportStatusRequest\x1a\x18.nodepool.StatusResponse\x12J\n\x0bGetNodeList\x12\x1c.nodepool.GetNodeListRequest\x1a\x1d.nodepool.GetNodeListResponse2\xd5\x06\n\x11MasterNodeService\x12G\n\nUploadTask\x12\x1b.nodepool.UploadTaskRequest\x1a\x1c.nodepool.UploadTaskResponse\x12S\n\x0ePollTaskStatus\x12\x1f.nodepool.PollTaskStatusRequest\x1a .nodepool.PollTaskStatusResponse\x12\x45\n\x0bStoreOutput\x12\x1c.nodepool.StoreOutputRequest\x1a\x18.nodepool.StatusResponse\x12\x45\n\x0bStoreResult\x12\x1c.nodepool.StoreResultRequest\x1a\x18.nodepool.StatusResponse\x12P\n\rGetTaskResult\x12\x1e.nodepool.GetTaskResultRequest\x1a\x1f.nodepool.GetTaskResultResponse\x12I\n\rTaskCompleted\x12\x1e.nodepool.TaskCompletedRequest\x1a\x18.nodepool.StatusResponse\x12\x41\n\tStoreLogs\x12\x1a.nodepool.StoreLogsRequest\x1a\x18.nodepool.StatusResponse\x12J\n\x0bGetTaskLogs\x12\x1c.nodepool.GetTaskLogsRequest\x1a\x1d.nodepool.GetTaskLogsResponse\x12J\n\x0bGetAllTasks\x12\x1c.nodepool.GetAllTasksRequest\x1a\x1d.nodepool.GetAllTasksResponse\x12\x41\n\x08StopTask\x12\x19.nodepool.StopTaskRequest\x1a\x1a.nodepool.StopTaskResponse\x12Y\n\x10ReturnTaskResult\x12!.nodepool.ReturnTaskResultRequest\x1a\".nodepool.ReturnTaskResultResponse2\xde\x02\n\x11WorkerNodeService\x12J\n\x0b\x45xecuteTask\x12\x1c.nodepool.ExecuteTaskRequest\x1a\x1d.nodepool.ExecuteTaskResponse\x12G\n\x0cReportOutput\x12\x1d.nodepool.ReportOutputRequest\x1a\x18.nodepool.StatusResponse\x12V\n\x13ReportRunningStatus\x12\x1e.nodepool.RunningStatusRequest\x1a\x1f.nodepool.RunningStatusResponse\x12\\\n\x11StopTaskExecution\x12\".nodepool.StopTaskExecutionRequest\x1a#.nodepool.StopTaskExecutionResponseb\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'nodepool_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_LOGINREQUEST']._serialized_start=28
  _globals['_LOGINREQUEST']._serialized_end=78
  _globals['_LOGINRESPONSE']._serialized_start=80
  _globals['_LOGINRESPONSE']._serialized_end=144
  _globals['_REGISTERREQUEST']._serialized_start=146
  _globals['_REGISTERREQUEST']._serialized_end=199
  _globals['_REGISTERRESPONSE']._serialized_start=201
  _globals['_REGISTERRESPONSE']._serialized_end=253
  _globals['_TRANSFERREQUEST']._serialized_start=255
  _globals['_TRANSFERREQUEST']._serialized_end=330
  _globals['_TRANSFERRESPONSE']._serialized_start=332
  _globals['_TRANSFERRESPONSE']._serialized_end=384
  _globals['_GETBALANCEREQUEST']._serialized_start=386
  _globals['_GETBALANCEREQUEST']._serialized_end=438
  _globals['_GETBALANCERESPONSE']._serialized_start=440
  _globals['_GETBALANCERESPONSE']._serialized_end=511
  _globals['_REGISTERWORKERNODEREQUEST']._serialized_start=514
  _globals['_REGISTERWORKERNODEREQUEST']._serialized_end=748
  _globals['_STATUSRESPONSE']._serialized_start=750
  _globals['_STATUSRESPONSE']._serialized_end=800
  _globals['_HEALTHCHECKREQUEST']._serialized_start=802
  _globals['_HEALTHCHECKREQUEST']._serialized_end=822
  _globals['_HEALTHCHECKRESPONSE']._serialized_start=824
  _globals['_HEALTHCHECKRESPONSE']._serialized_end=879
  _globals['_REPORTSTATUSREQUEST']._serialized_start=881
  _globals['_REPORTSTATUSREQUEST']._serialized_end=943
  _globals['_UPLOADTASKREQUEST']._serialized_start=946
  _globals['_UPLOADTASKREQUEST']._serialized_end=1133
  _globals['_UPLOADTASKRESPONSE']._serialized_start=1135
  _globals['_UPLOADTASKRESPONSE']._serialized_end=1189
  _globals['_POLLTASKSTATUSREQUEST']._serialized_start=1191
  _globals['_POLLTASKSTATUSREQUEST']._serialized_end=1231
  _globals['_POLLTASKSTATUSRESPONSE']._serialized_start=1233
  _globals['_POLLTASKSTATUSRESPONSE']._serialized_end=1323
  _globals['_STOREOUTPUTREQUEST']._serialized_start=1325
  _globals['_STOREOUTPUTREQUEST']._serialized_end=1378
  _globals['_STORERESULTREQUEST']._serialized_start=1380
  _globals['_STORERESULTREQUEST']._serialized_end=1437
  _globals['_GETTASKRESULTREQUEST']._serialized_start=1439
  _globals['_GETTASKRESULTREQUEST']._serialized_end=1493
  _globals['_GETTASKRESULTRESPONSE']._serialized_start=1495
  _globals['_GETTASKRESULTRESPONSE']._serialized_end=1572
  _globals['_RETURNTASKRESULTREQUEST']._serialized_start=1574
  _globals['_RETURNTASKRESULTREQUEST']._serialized_end=1636
  _globals['_RETURNTASKRESULTRESPONSE']._serialized_start=1638
  _globals['_RETURNTASKRESULTRESPONSE']._serialized_end=1698
  _globals['_EXECUTETASKREQUEST']._serialized_start=1701
  _globals['_EXECUTETASKREQUEST']._serialized_end=1841
  _globals['_EXECUTETASKRESPONSE']._serialized_start=1843
  _globals['_EXECUTETASKRESPONSE']._serialized_end=1914
  _globals['_REPORTOUTPUTREQUEST']._serialized_start=1916
  _globals['_REPORTOUTPUTREQUEST']._serialized_end=1987
  _globals['_RUNNINGSTATUSREQUEST']._serialized_start=1990
  _globals['_RUNNINGSTATUSREQUEST']._serialized_end=2132
  _globals['_RUNNINGSTATUSRESPONSE']._serialized_start=2134
  _globals['_RUNNINGSTATUSRESPONSE']._serialized_end=2211
  _globals['_TASKCOMPLETEDREQUEST']._serialized_start=2213
  _globals['_TASKCOMPLETEDREQUEST']._serialized_end=2286
  _globals['_STORELOGSREQUEST']._serialized_start=2288
  _globals['_STORELOGSREQUEST']._serialized_end=2373
  _globals['_GETTASKLOGSREQUEST']._serialized_start=2375
  _globals['_GETTASKLOGSREQUEST']._serialized_end=2427
  _globals['_GETTASKLOGSRESPONSE']._serialized_start=2429
  _globals['_GETTASKLOGSRESPONSE']._serialized_end=2498
  _globals['_GETALLTASKSREQUEST']._serialized_start=2500
  _globals['_GETALLTASKSREQUEST']._serialized_end=2535
  _globals['_TASKSTATUS']._serialized_start=2537
  _globals['_TASKSTATUS']._serialized_end=2645
  _globals['_GETALLTASKSRESPONSE']._serialized_start=2647
  _globals['_GETALLTASKSRESPONSE']._serialized_end=2739
  _globals['_STOPTASKREQUEST']._serialized_start=2741
  _globals['_STOPTASKREQUEST']._serialized_end=2790
  _globals['_STOPTASKRESPONSE']._serialized_start=2792
  _globals['_STOPTASKRESPONSE']._serialized_end=2844
  _globals['_STOPTASKEXECUTIONREQUEST']._serialized_start=2846
  _globals['_STOPTASKEXECUTIONREQUEST']._serialized_end=2889
  _globals['_STOPTASKEXECUTIONRESPONSE']._serialized_start=2891
  _globals['_STOPTASKEXECUTIONRESPONSE']._serialized_end=2952
  _globals['_WORKERNODEINFO']._serialized_start=2955
  _globals['_WORKERNODEINFO']._serialized_end=3195
  _globals['_GETNODELISTREQUEST']._serialized_start=3197
  _globals['_GETNODELISTREQUEST']._serialized_end=3217
  _globals['_GETNODELISTRESPONSE']._serialized_start=3219
  _globals['_GETNODELISTRESPONSE']._serialized_end=3315
  _globals['_USERSERVICE']._serialized_start=3318
  _globals['_USERSERVICE']._serialized_end=3596
  _globals['_NODEMANAGERSERVICE']._serialized_start=3599
  _globals['_NODEMANAGERSERVICE']._serialized_end=3929
  _globals['_MASTERNODESERVICE']._serialized_start=3932
  _globals['_MASTERNODESERVICE']._serialized_end=4785
  _globals['_WORKERNODESERVICE']._serialized_start=4788
  _globals['_WORKERNODESERVICE']._serialized_end=5138
# @@protoc_insertion_point(module_scope)
