o
    ñ;—iU  ã                   @   s8   d dl Zd dlZd dlZejrd dlZG dd„ dƒZdS )é    Nc                   @   s@   e Zd Zedddefdd„ƒZdejjdddeddfd	d
„Z	dS )ÚModalClientModalÚclientzmodal.client._ClientÚ
server_urlc                 Ã   s*   |  |¡I d H }tj |¡}| |||ƒS ©N)Ú_get_channelÚmodal_protoÚapi_grpcÚModalClientStub)Úclsr   r   ÚchannelÚgrpclib_stub© r   úN/home/ubuntu/.local/lib/python3.10/site-packages/modal_proto/modal_api_grpc.pyÚ_create   s   €zModalClientModal._creater   ÚreturnNc                 C   sì  t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j 	|j
||¡| _
t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j||¡| _t j |j ||¡| _ t j |j!||¡| _!t j |j"||¡| _"t j 	|j#||¡| _#t j |j$||¡| _$t j |j%||¡| _%t j |j&||¡| _&t j 	|j'||¡| _'t j |j(||¡| _(t j |j)||¡| _)t j |j*||¡| _*t j |j+||¡| _+t j |j,||¡| _,t j |j-||¡| _-t j |j.||¡| _.t j 	|j/||¡| _/t j |j0||¡| _0t j |j1||¡| _1t j |j2||¡| _2t j |j3||¡| _3t j |j4||¡| _4t j |j5||¡| _5t j |j6||¡| _6t j |j7||¡| _7t j |j8||¡| _8t j |j9||¡| _9t j |j:||¡| _:t j |j;||¡| _;t j |j<||¡| _<t j |j=||¡| _=t j |j>||¡| _>t j |j?||¡| _?t j |j@||¡| _@t j |jA||¡| _At j |jB||¡| _Bt j |jC||¡| _Ct j |jD||¡| _Dt j |jE||¡| _Et j |jF||¡| _Ft j |jG||¡| _Gt j |jH||¡| _Ht j 	|jI||¡| _It j 	|jJ||¡| _Jt j |jK||¡| _Kt j |jL||¡| _Lt j |jM||¡| _Mt j |jN||¡| _Nt j |jO||¡| _Ot j |jP||¡| _Pt j |jQ||¡| _Qt j |jR||¡| _Rt j |jS||¡| _St j |jT||¡| _Tt j |jU||¡| _Ut j |jV||¡| _Vt j |jW||¡| _Wt j |jX||¡| _Xt j |jY||¡| _Yt j |jZ||¡| _Zt j |j[||¡| _[t j |j\||¡| _\t j |j]||¡| _]t j |j^||¡| _^t j |j_||¡| __t j 	|j`||¡| _`t j |ja||¡| _at j |jb||¡| _bt j |jc||¡| _ct j |jd||¡| _dt j |je||¡| _et j |jf||¡| _ft j |jg||¡| _gt j |jh||¡| _ht j |ji||¡| _it j |jj||¡| _jt j |jk||¡| _kt j |jl||¡| _lt j |jm||¡| _mt j |jn||¡| _nt j |jo||¡| _ot j |jp||¡| _pt j |jq||¡| _qt j |jr||¡| _rt j |js||¡| _st j |jt||¡| _tt j |ju||¡| _ut j |jv||¡| _vt j |jw||¡| _wt j |jx||¡| _xt j |jy||¡| _yt j |jz||¡| _zt j 	|j{||¡| _{t j |j|||¡| _|t j |j}||¡| _}t j |j~||¡| _~t j |j||¡| _t j |j€||¡| _€t j |j||¡| _t j |j‚||¡| _‚t j |jƒ||¡| _ƒt j |j„||¡| _„t j |j…||¡| _…t j |j†||¡| _†t j |j‡||¡| _‡t j |jˆ||¡| _ˆt j |j‰||¡| _‰t j |jŠ||¡| _Št j |j‹||¡| _‹t j |jŒ||¡| _Œt j |j||¡| _t j |jŽ||¡| _Žt j |j||¡| _t j |j||¡| _t j |j‘||¡| _‘t j |j’||¡| _’t j |j“||¡| _“t j |j”||¡| _”t j 	|j•||¡| _•t j |j–||¡| _–t j |j—||¡| _—t j |j˜||¡| _˜t j |j™||¡| _™t j |jš||¡| _št j |j›||¡| _›t j |jœ||¡| _œt j |j||¡| _t j |jž||¡| _žt j |jŸ||¡| _Ÿt j |j ||¡| _ t j |j¡||¡| _¡t j |j¢||¡| _¢t j |j£||¡| _£t j |j¤||¡| _¤t j |j¥||¡| _¥t j |j¦||¡| _¦t j |j§||¡| _§t j |j¨||¡| _¨t j |j©||¡| _©t j |jª||¡| _ªt j 	|j«||¡| _«t j 	|j¬||¡| _¬t j |j­||¡| _­t j |j®||¡| _®t j |j¯||¡| _¯t j |j°||¡| _°t j |j±||¡| _±t j |j²||¡| _²t j 	|j³||¡| _³t j |j´||¡| _´t j |jµ||¡| _µd S r   )¶ÚmodalÚ_grpc_clientÚUnaryUnaryWrapperÚAppClientDisconnectÚ	AppCreateÚ	AppDeployÚAppDeploymentHistoryÚAppGetByDeploymentNameÚAppGetLayoutÚUnaryStreamWrapperÚ
AppGetLogsÚAppGetObjectsÚAppGetOrCreateÚ
AppGetTagsÚAppHeartbeatÚAppListÚ	AppLookupÚ
AppPublishÚAppRollbackÚAppSetObjectsÚ
AppSetTagsÚAppStopÚAttemptAwaitÚAttemptRetryÚAttemptStartÚAuthTokenGetÚ
BlobCreateÚBlobGetÚClassCreateÚClassGetÚClientHelloÚ
ClusterGetÚClusterListÚContainerCheckpointÚContainerExecÚContainerExecGetOutputÚContainerExecPutInputÚContainerExecWaitÚContainerFilesystemExecÚ ContainerFilesystemExecGetOutputÚContainerHeartbeatÚContainerHelloÚContainerLogÚContainerReloadVolumesÚContainerStopÚ	DictClearÚDictContainsÚDictContentsÚ
DictDeleteÚDictGetÚDictGetByIdÚDictGetOrCreateÚDictHeartbeatÚDictLenÚDictListÚDictPopÚ
DictUpdateÚDomainCertificateVerifyÚDomainCreateÚ
DomainListÚEnvironmentCreateÚEnvironmentDeleteÚEnvironmentGetOrCreateÚEnvironmentListÚEnvironmentUpdateÚFlashContainerDeregisterÚFlashContainerListÚFlashContainerRegisterÚFlashSetTargetSlotsMetricsÚFunctionAsyncInvokeÚFunctionBindParamsÚFunctionCallCancelÚFunctionCallFromIdÚFunctionCallGetDataInÚFunctionCallGetDataOutÚFunctionCallListÚFunctionCallPutDataOutÚFunctionCreateÚFunctionFinishInputsÚFunctionGetÚFunctionGetCallGraphÚFunctionGetCurrentStatsÚFunctionGetDynamicConcurrencyÚFunctionGetInputsÚFunctionGetOutputsÚFunctionGetSerializedÚFunctionMapÚFunctionPrecreateÚFunctionPutInputsÚFunctionPutOutputsÚFunctionRetryInputsÚFunctionStartPtyShellÚFunctionUpdateSchedulingParamsÚImageDeleteÚImageFromIdÚImageGetOrCreateÚImageJoinStreamingÚMapAwaitÚMapCheckInputsÚMapStartOrContinueÚMountGetOrCreateÚMountPutFileÚNotebookKernelPublishResultsÚ
ProxyAddIpÚProxyCreateÚProxyDeleteÚProxyGetÚProxyGetOrCreateÚ	ProxyListÚProxyRemoveIpÚ
QueueClearÚQueueDeleteÚQueueGetÚQueueGetByIdÚQueueGetOrCreateÚQueueHeartbeatÚQueueLenÚ	QueueListÚQueueNextItemsÚQueuePutÚSandboxCreateÚSandboxCreateConnectTokenÚSandboxGetFromNameÚSandboxGetLogsÚSandboxGetResourceUsageÚSandboxGetTaskIdÚSandboxGetTunnelsÚSandboxListÚSandboxRestoreÚSandboxSnapshotÚSandboxSnapshotFsÚSandboxSnapshotFsAsyncÚSandboxSnapshotFsAsyncGetÚSandboxSnapshotGetÚSandboxSnapshotWaitÚSandboxStdinWriteÚSandboxTagsGetÚSandboxTagsSetÚSandboxTerminateÚSandboxWaitÚSecretDeleteÚSecretGetOrCreateÚ
SecretListÚSharedVolumeDeleteÚSharedVolumeGetFileÚSharedVolumeGetOrCreateÚSharedVolumeHeartbeatÚSharedVolumeListÚSharedVolumeListFilesÚSharedVolumeListFilesStreamÚSharedVolumePutFileÚSharedVolumeRemoveFileÚTaskClusterHelloÚTaskCurrentInputsÚTaskGetCommandRouterAccessÚTaskListÚ
TaskResultÚTokenFlowCreateÚTokenFlowWaitÚTokenInfoGetÚTunnelStartÚ
TunnelStopÚVolumeCommitÚVolumeCopyFilesÚVolumeCopyFiles2ÚVolumeDeleteÚVolumeGetFileÚVolumeGetFile2ÚVolumeGetOrCreateÚVolumeHeartbeatÚ
VolumeListÚVolumeListFilesÚVolumeListFiles2ÚVolumePutFilesÚVolumePutFiles2ÚVolumeReloadÚVolumeRemoveFileÚVolumeRemoveFile2ÚVolumeRenameÚWorkspaceBillingReportÚWorkspaceDashboardUrlGetÚWorkspaceNameLookup)Úselfr   r   r   r   r   r   Ú__init__   sd  zModalClientModal.__init__)
Ú__name__Ú
__module__Ú__qualname__ÚclassmethodÚstrr   r   r   r	   rÈ   r   r   r   r   r      s    "r   )Úmodal._grpc_clientr   Úmodal_proto.api_grpcr   ÚtypingÚTYPE_CHECKINGÚmodal.clientr   r   r   r   r   Ú<module>   s   