1515)
1616from ._types import (
1717 LogCallback ,
18- RequestOptions ,
18+ BaseRequestOptions ,
1919 LongRequestOptions ,
2020 PollingRequestOptions ,
2121 SDKDevboxExecuteParams ,
@@ -103,13 +103,13 @@ def id(self) -> str:
103103
104104 def get_info (
105105 self ,
106- ** options : Unpack [RequestOptions ],
106+ ** options : Unpack [BaseRequestOptions ],
107107 ) -> DevboxView :
108108 """Retrieve current devbox status and metadata.
109109
110110 :param options: Optional request configuration
111111 :return: Current devbox state info
112- :rtype: DevboxView
112+ :rtype: :class:`~runloop_api_client.types.devbox_view. DevboxView`
113113 """
114114 return self ._client .devboxes .retrieve (
115115 self ._id ,
@@ -124,7 +124,7 @@ def await_running(self, *, polling_config: PollingConfig | None = None) -> Devbo
124124 :param polling_config: Optional configuration for polling behavior (timeout, interval), defaults to None
125125 :type polling_config: PollingConfig | None, optional
126126 :return: Devbox state info after it reaches running status
127- :rtype: DevboxView
127+ :rtype: :class:`~runloop_api_client.types.devbox_view. DevboxView`
128128 """
129129 return self ._client .devboxes .await_running (self ._id , polling_config = polling_config )
130130
@@ -136,7 +136,7 @@ def await_suspended(self, *, polling_config: PollingConfig | None = None) -> Dev
136136 :param polling_config: Optional configuration for polling behavior (timeout, interval), defaults to None
137137 :type polling_config: PollingConfig | None, optional
138138 :return: Devbox state info after it reaches suspended status
139- :rtype: DevboxView
139+ :rtype: :class:`~runloop_api_client.types.devbox_view. DevboxView`
140140 """
141141 return self ._client .devboxes .await_suspended (self ._id , polling_config = polling_config )
142142
@@ -148,7 +148,7 @@ def shutdown(
148148
149149 :param options: Long-running request configuration (timeouts, retries, etc.)
150150 :return: Final devbox state info
151- :rtype: DevboxView
151+ :rtype: :class:`~runloop_api_client.types.devbox_view. DevboxView`
152152 """
153153 return self ._client .devboxes .shutdown (
154154 self ._id ,
@@ -166,7 +166,7 @@ def suspend(
166166
167167 :param options: Optional long-running request and polling configuration
168168 :return: Suspended devbox state info
169- :rtype: DevboxView
169+ :rtype: :class:`~runloop_api_client.types.devbox_view. DevboxView`
170170 """
171171 self ._client .devboxes .suspend (
172172 self ._id ,
@@ -184,7 +184,7 @@ def resume(
184184
185185 :param options: Optional long-running request and polling configuration
186186 :return: Resumed devbox state info
187- :rtype: DevboxView
187+ :rtype: :class:`~runloop_api_client.types.devbox_view. DevboxView`
188188 """
189189 self ._client .devboxes .resume (
190190 self ._id ,
@@ -504,7 +504,7 @@ def write(
504504
505505 :param params: See :typeddict:`~runloop_api_client.sdk._types.SDKDevboxWriteFileContentsParams` for available parameters
506506 :return: Execution metadata for the write command
507- :rtype: DevboxExecutionDetailView
507+ :rtype: :class:`~runloop_api_client.types.devbox_execution_detail_view. DevboxExecutionDetailView`
508508
509509 Example:
510510 >>> devbox.file.write(file_path="/home/user/config.json", contents='{"key": "value"}')
@@ -572,7 +572,7 @@ def create_ssh_key(
572572
573573 :param options: Optional long-running request configuration
574574 :return: Response containing SSH connection info
575- :rtype: DevboxCreateSSHKeyResponse
575+ :rtype: :class:`~runloop_api_client.types.devbox_create_ssh_key_response. DevboxCreateSSHKeyResponse`
576576
577577 Example:
578578 >>> ssh_key = devbox.net.create_ssh_key()
@@ -591,7 +591,7 @@ def create_tunnel(
591591
592592 :param params: See :typeddict:`~runloop_api_client.sdk._types.SDKDevboxCreateTunnelParams` for available parameters
593593 :return: Details about the public endpoint
594- :rtype: DevboxTunnelView
594+ :rtype: :class:`~runloop_api_client.types.devbox_tunnel_view. DevboxTunnelView`
595595
596596 Example:
597597 >>> tunnel = devbox.net.create_tunnel(port=8080)
0 commit comments