o
    ;i33                     @   s  d Z ddlmZ ddlmZ ddlmZ ddlmZ	 ddlm
Z ddlmZ e ZddlmZ dd	lmZ e d
Zejd ZeeZejd ZeeZejd ZeeZdZdZ dZ!dZ"dZ#dZ$dZ%ej&d Z'ej&d Z(ej&d Z)ej&d Z*ej&d Z+ej&d Z,ej&d Z-ej&d Z.ej&d Z/ej&d Z0ej&d Z1ej&d Z2ej&d Z3e4de	j5fe'ddZ6e7e6 e4de	j5fe(ddZ8e7e8 e4de	j5fe)ddZ9e7e9 e4de	j5fe*ddZ:e7e: e4de	j5fe+ddZ;e7e; e4de	j5fe,ddZ<e7e< e4de	j5fe-ddZ=e7e= e4de	j5fe.ddZ>e7e> e4de	j5fe/ddZ?e7e? e4de	j5fe0ddZ@e7e@ e4de	j5fe1ddZAe7eA e4de	j5fe2ddZBe7eB e4de	j5fe3ddZCe7eC ejDd ZEejFd kr d!e_Gd"e_Hd#e_Id$e_Jd%e_Id&e_Jd'e_Id(e_Jd)e'_Id*e'_Jd+e(_Id,e(_Jd-e)_Id.e)_Jd/e*_Id0e*_Jd1e+_Id2e+_Jd3e,_Id4e,_Jd5e-_Id6e-_Jd7e._Id8e._Jd9e/_Id:e/_Jd;e0_Id<e0_Jd=e1_Id>e1_Jd?e2_Id@e2_JdAe3_IdBe3_JdCeE_IdDeE_Jd!S d!S )EzGenerated protocol buffer code.    )enum_type_wrapper)
descriptor)descriptor_pool)message)
reflection)symbol_database)	empty_pb2)api_pb2s)
  
%modal_proto/task_command_router.protomodal.task_command_routergoogle/protobuf/empty.protomodal_proto/api.proto"7
TaskExecPollRequest
task_id (	
exec_id (	"G
TaskExecPollResponse
code (H 
signal (H B
exit_status"
TaskExecStartRequest
task_id (	
exec_id (	
command_args (	F
stdout_config (2/.modal.task_command_router.TaskExecStdoutConfigF
stderr_config (2/.modal.task_command_router.TaskExecStderrConfig
timeout_secs (H 
workdir (	H

secret_ids (	,
pty_info	 (2.modal.client.PTYInfoH
runtime_debug
 (B
_timeout_secsB

_workdirB
	_pty_info"
TaskExecStartResponse"h
TaskExecStdinWriteRequest
task_id (	
exec_id (	
offset (
data (
eof ("
TaskExecStdinWriteResponse"
TaskExecStdioReadRequest
task_id (	
exec_id (	
offset (O
file_descriptor (26.modal.task_command_router.TaskExecStdioFileDescriptor")
TaskExecStdioReadResponse
data ("7
TaskExecWaitRequest
task_id (	
exec_id (	"G
TaskExecWaitResponse
code (H 
signal (H B
exit_status"L
TaskMountDirectoryRequest
task_id (	
path (
image_id (	"=
TaskSnapshotDirectoryRequest
task_id (	
path ("1
TaskSnapshotDirectoryResponse
image_id (	*
TaskExecStderrConfig#
TASK_EXEC_STDERR_CONFIG_DEVNULL  
TASK_EXEC_STDERR_CONFIG_PIPE"
TASK_EXEC_STDERR_CONFIG_STDOUT*u
TaskExecStdioFileDescriptor*
&TASK_EXEC_STDIO_FILE_DESCRIPTOR_STDOUT *
&TASK_EXEC_STDIO_FILE_DESCRIPTOR_STDERR*]
TaskExecStdoutConfig#
TASK_EXEC_STDOUT_CONFIG_DEVNULL  
TASK_EXEC_STDOUT_CONFIG_PIPE2
TaskCommandRoutero
TaskExecPoll..modal.task_command_router.TaskExecPollRequest/.modal.task_command_router.TaskExecPollResponser
TaskExecStart/.modal.task_command_router.TaskExecStartRequest0.modal.task_command_router.TaskExecStartResponse
TaskExecStdinWrite4.modal.task_command_router.TaskExecStdinWriteRequest5.modal.task_command_router.TaskExecStdinWriteResponse
TaskExecStdioRead3.modal.task_command_router.TaskExecStdioReadRequest4.modal.task_command_router.TaskExecStdioReadResponse0o
TaskExecWait..modal.task_command_router.TaskExecWaitRequest/.modal.task_command_router.TaskExecWaitResponseb
TaskMountDirectory4.modal.task_command_router.TaskMountDirectoryRequest.google.protobuf.Empty
TaskSnapshotDirectory7.modal.task_command_router.TaskSnapshotDirectoryRequest8.modal.task_command_router.TaskSnapshotDirectoryResponseB&Z$github.com/modal-labs/modal/go/protobproto3TaskExecStderrConfigTaskExecStdioFileDescriptorTaskExecStdoutConfig      TaskExecPollRequestTaskExecPollResponseTaskExecStartRequestTaskExecStartResponseTaskExecStdinWriteRequestTaskExecStdinWriteResponseTaskExecStdioReadRequestTaskExecStdioReadResponseTaskExecWaitRequestTaskExecWaitResponseTaskMountDirectoryRequestTaskSnapshotDirectoryRequestTaskSnapshotDirectoryResponsez#modal_proto.task_command_router_pb2)
DESCRIPTOR
__module__TaskCommandRouterFNs&   Z$github.com/modal-labs/modal/go/protoi>  i  i  i6  i8  i  x               i  i  i  i  i  i  i.  i1  i  i  i  i  i2  i4  i{  i}  i  i  i  i
  i;  i  i	  )K__doc__google.protobuf.internalr   google.protobufr   _descriptorr   _descriptor_poolr   _messager   _reflectionr   _symbol_databaseDefault_sym_dbr   "google_dot_protobuf_dot_empty__pb2modal_protor	   modal__proto_dot_api__pb2AddSerializedFiler   enum_types_by_name_TASKEXECSTDERRCONFIGEnumTypeWrapperr
   _TASKEXECSTDIOFILEDESCRIPTORr   _TASKEXECSTDOUTCONFIGr   TASK_EXEC_STDERR_CONFIG_DEVNULLTASK_EXEC_STDERR_CONFIG_PIPETASK_EXEC_STDERR_CONFIG_STDOUT&TASK_EXEC_STDIO_FILE_DESCRIPTOR_STDOUT&TASK_EXEC_STDIO_FILE_DESCRIPTOR_STDERRTASK_EXEC_STDOUT_CONFIG_DEVNULLTASK_EXEC_STDOUT_CONFIG_PIPEmessage_types_by_name_TASKEXECPOLLREQUEST_TASKEXECPOLLRESPONSE_TASKEXECSTARTREQUEST_TASKEXECSTARTRESPONSE_TASKEXECSTDINWRITEREQUEST_TASKEXECSTDINWRITERESPONSE_TASKEXECSTDIOREADREQUEST_TASKEXECSTDIOREADRESPONSE_TASKEXECWAITREQUEST_TASKEXECWAITRESPONSE_TASKMOUNTDIRECTORYREQUEST_TASKSNAPSHOTDIRECTORYREQUEST_TASKSNAPSHOTDIRECTORYRESPONSEGeneratedProtocolMessageTypeMessager   RegisterMessager   r   r   r   r   r   r   r   r   r   r   r   services_by_name_TASKCOMMANDROUTER_USE_C_DESCRIPTORS_options_serialized_options_serialized_start_serialized_end rV   rV   W/home/ubuntu/.local/lib/python3.10/site-packages/modal_proto/task_command_router_pb2.py<module>   s  

































