2020from .._base_client import make_request_options
2121from ..types .part_param import PartParam
2222from ..types .tui_prompt_response import TuiPromptResponse
23+ from ..types .tui_open_help_response import TuiOpenHelpResponse
2324
2425__all__ = ["TuiResource" , "AsyncTuiResource" ]
2526
@@ -44,6 +45,25 @@ def with_streaming_response(self) -> TuiResourceWithStreamingResponse:
4445 """
4546 return TuiResourceWithStreamingResponse (self )
4647
48+ def open_help (
49+ self ,
50+ * ,
51+ # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
52+ # The extra values given here take precedence over values defined on the client or passed to this method.
53+ extra_headers : Headers | None = None ,
54+ extra_query : Query | None = None ,
55+ extra_body : Body | None = None ,
56+ timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
57+ ) -> TuiOpenHelpResponse :
58+ """Open the help dialog"""
59+ return self ._post (
60+ "/tui/open-help" ,
61+ options = make_request_options (
62+ extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
63+ ),
64+ cast_to = TuiOpenHelpResponse ,
65+ )
66+
4767 def prompt (
4868 self ,
4969 * ,
@@ -104,6 +124,25 @@ def with_streaming_response(self) -> AsyncTuiResourceWithStreamingResponse:
104124 """
105125 return AsyncTuiResourceWithStreamingResponse (self )
106126
127+ async def open_help (
128+ self ,
129+ * ,
130+ # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
131+ # The extra values given here take precedence over values defined on the client or passed to this method.
132+ extra_headers : Headers | None = None ,
133+ extra_query : Query | None = None ,
134+ extra_body : Body | None = None ,
135+ timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
136+ ) -> TuiOpenHelpResponse :
137+ """Open the help dialog"""
138+ return await self ._post (
139+ "/tui/open-help" ,
140+ options = make_request_options (
141+ extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
142+ ),
143+ cast_to = TuiOpenHelpResponse ,
144+ )
145+
107146 async def prompt (
108147 self ,
109148 * ,
@@ -148,6 +187,9 @@ class TuiResourceWithRawResponse:
148187 def __init__ (self , tui : TuiResource ) -> None :
149188 self ._tui = tui
150189
190+ self .open_help = to_raw_response_wrapper (
191+ tui .open_help ,
192+ )
151193 self .prompt = to_raw_response_wrapper (
152194 tui .prompt ,
153195 )
@@ -157,6 +199,9 @@ class AsyncTuiResourceWithRawResponse:
157199 def __init__ (self , tui : AsyncTuiResource ) -> None :
158200 self ._tui = tui
159201
202+ self .open_help = async_to_raw_response_wrapper (
203+ tui .open_help ,
204+ )
160205 self .prompt = async_to_raw_response_wrapper (
161206 tui .prompt ,
162207 )
@@ -166,6 +211,9 @@ class TuiResourceWithStreamingResponse:
166211 def __init__ (self , tui : TuiResource ) -> None :
167212 self ._tui = tui
168213
214+ self .open_help = to_streamed_response_wrapper (
215+ tui .open_help ,
216+ )
169217 self .prompt = to_streamed_response_wrapper (
170218 tui .prompt ,
171219 )
@@ -175,6 +223,9 @@ class AsyncTuiResourceWithStreamingResponse:
175223 def __init__ (self , tui : AsyncTuiResource ) -> None :
176224 self ._tui = tui
177225
226+ self .open_help = async_to_streamed_response_wrapper (
227+ tui .open_help ,
228+ )
178229 self .prompt = async_to_streamed_response_wrapper (
179230 tui .prompt ,
180231 )
0 commit comments