22
33from __future__ import annotations
44
5- from typing import Iterable
6-
75import httpx
86
9- from ..types import tui_prompt_params
7+ from ..types import tui_append_prompt_params
108from .._types import NOT_GIVEN , Body , Query , Headers , NotGiven
119from .._utils import maybe_transform , async_maybe_transform
1210from .._compat import cached_property
1816 async_to_streamed_response_wrapper ,
1917)
2018from .._base_client import make_request_options
21- from ..types .part_param import PartParam
22- from ..types .tui_prompt_response import TuiPromptResponse
2319from ..types .tui_open_help_response import TuiOpenHelpResponse
20+ from ..types .tui_append_prompt_response import TuiAppendPromptResponse
2421
2522__all__ = ["TuiResource" , "AsyncTuiResource" ]
2623
@@ -45,62 +42,55 @@ def with_streaming_response(self) -> TuiResourceWithStreamingResponse:
4542 """
4643 return TuiResourceWithStreamingResponse (self )
4744
48- def open_help (
45+ def append_prompt (
4946 self ,
5047 * ,
48+ text : str ,
5149 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
5250 # The extra values given here take precedence over values defined on the client or passed to this method.
5351 extra_headers : Headers | None = None ,
5452 extra_query : Query | None = None ,
5553 extra_body : Body | None = None ,
5654 timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
57- ) -> TuiOpenHelpResponse :
58- """Open the help dialog"""
55+ ) -> TuiAppendPromptResponse :
56+ """
57+ Append prompt to the TUI
58+
59+ Args:
60+ extra_headers: Send extra headers
61+
62+ extra_query: Add additional query parameters to the request
63+
64+ extra_body: Add additional JSON properties to the request
65+
66+ timeout: Override the client-level default timeout for this request, in seconds
67+ """
5968 return self ._post (
60- "/tui/open-help" ,
69+ "/tui/append-prompt" ,
70+ body = maybe_transform ({"text" : text }, tui_append_prompt_params .TuiAppendPromptParams ),
6171 options = make_request_options (
6272 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
6373 ),
64- cast_to = TuiOpenHelpResponse ,
74+ cast_to = TuiAppendPromptResponse ,
6575 )
6676
67- def prompt (
77+ def open_help (
6878 self ,
6979 * ,
70- parts : Iterable [PartParam ],
71- text : str ,
7280 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
7381 # The extra values given here take precedence over values defined on the client or passed to this method.
7482 extra_headers : Headers | None = None ,
7583 extra_query : Query | None = None ,
7684 extra_body : Body | None = None ,
7785 timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
78- ) -> TuiPromptResponse :
79- """
80- Send a prompt to the TUI
81-
82- Args:
83- extra_headers: Send extra headers
84-
85- extra_query: Add additional query parameters to the request
86-
87- extra_body: Add additional JSON properties to the request
88-
89- timeout: Override the client-level default timeout for this request, in seconds
90- """
86+ ) -> TuiOpenHelpResponse :
87+ """Open the help dialog"""
9188 return self ._post (
92- "/tui/prompt" ,
93- body = maybe_transform (
94- {
95- "parts" : parts ,
96- "text" : text ,
97- },
98- tui_prompt_params .TuiPromptParams ,
99- ),
89+ "/tui/open-help" ,
10090 options = make_request_options (
10191 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
10292 ),
103- cast_to = TuiPromptResponse ,
93+ cast_to = TuiOpenHelpResponse ,
10494 )
10595
10696
@@ -124,108 +114,101 @@ def with_streaming_response(self) -> AsyncTuiResourceWithStreamingResponse:
124114 """
125115 return AsyncTuiResourceWithStreamingResponse (self )
126116
127- async def open_help (
117+ async def append_prompt (
128118 self ,
129119 * ,
120+ text : str ,
130121 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
131122 # The extra values given here take precedence over values defined on the client or passed to this method.
132123 extra_headers : Headers | None = None ,
133124 extra_query : Query | None = None ,
134125 extra_body : Body | None = None ,
135126 timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
136- ) -> TuiOpenHelpResponse :
137- """Open the help dialog"""
127+ ) -> TuiAppendPromptResponse :
128+ """
129+ Append prompt to the TUI
130+
131+ Args:
132+ extra_headers: Send extra headers
133+
134+ extra_query: Add additional query parameters to the request
135+
136+ extra_body: Add additional JSON properties to the request
137+
138+ timeout: Override the client-level default timeout for this request, in seconds
139+ """
138140 return await self ._post (
139- "/tui/open-help" ,
141+ "/tui/append-prompt" ,
142+ body = await async_maybe_transform ({"text" : text }, tui_append_prompt_params .TuiAppendPromptParams ),
140143 options = make_request_options (
141144 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
142145 ),
143- cast_to = TuiOpenHelpResponse ,
146+ cast_to = TuiAppendPromptResponse ,
144147 )
145148
146- async def prompt (
149+ async def open_help (
147150 self ,
148151 * ,
149- parts : Iterable [PartParam ],
150- text : str ,
151152 # Use the following arguments if you need to pass additional parameters to the API that aren't available via kwargs.
152153 # The extra values given here take precedence over values defined on the client or passed to this method.
153154 extra_headers : Headers | None = None ,
154155 extra_query : Query | None = None ,
155156 extra_body : Body | None = None ,
156157 timeout : float | httpx .Timeout | None | NotGiven = NOT_GIVEN ,
157- ) -> TuiPromptResponse :
158- """
159- Send a prompt to the TUI
160-
161- Args:
162- extra_headers: Send extra headers
163-
164- extra_query: Add additional query parameters to the request
165-
166- extra_body: Add additional JSON properties to the request
167-
168- timeout: Override the client-level default timeout for this request, in seconds
169- """
158+ ) -> TuiOpenHelpResponse :
159+ """Open the help dialog"""
170160 return await self ._post (
171- "/tui/prompt" ,
172- body = await async_maybe_transform (
173- {
174- "parts" : parts ,
175- "text" : text ,
176- },
177- tui_prompt_params .TuiPromptParams ,
178- ),
161+ "/tui/open-help" ,
179162 options = make_request_options (
180163 extra_headers = extra_headers , extra_query = extra_query , extra_body = extra_body , timeout = timeout
181164 ),
182- cast_to = TuiPromptResponse ,
165+ cast_to = TuiOpenHelpResponse ,
183166 )
184167
185168
186169class TuiResourceWithRawResponse :
187170 def __init__ (self , tui : TuiResource ) -> None :
188171 self ._tui = tui
189172
173+ self .append_prompt = to_raw_response_wrapper (
174+ tui .append_prompt ,
175+ )
190176 self .open_help = to_raw_response_wrapper (
191177 tui .open_help ,
192178 )
193- self .prompt = to_raw_response_wrapper (
194- tui .prompt ,
195- )
196179
197180
198181class AsyncTuiResourceWithRawResponse :
199182 def __init__ (self , tui : AsyncTuiResource ) -> None :
200183 self ._tui = tui
201184
185+ self .append_prompt = async_to_raw_response_wrapper (
186+ tui .append_prompt ,
187+ )
202188 self .open_help = async_to_raw_response_wrapper (
203189 tui .open_help ,
204190 )
205- self .prompt = async_to_raw_response_wrapper (
206- tui .prompt ,
207- )
208191
209192
210193class TuiResourceWithStreamingResponse :
211194 def __init__ (self , tui : TuiResource ) -> None :
212195 self ._tui = tui
213196
197+ self .append_prompt = to_streamed_response_wrapper (
198+ tui .append_prompt ,
199+ )
214200 self .open_help = to_streamed_response_wrapper (
215201 tui .open_help ,
216202 )
217- self .prompt = to_streamed_response_wrapper (
218- tui .prompt ,
219- )
220203
221204
222205class AsyncTuiResourceWithStreamingResponse :
223206 def __init__ (self , tui : AsyncTuiResource ) -> None :
224207 self ._tui = tui
225208
209+ self .append_prompt = async_to_streamed_response_wrapper (
210+ tui .append_prompt ,
211+ )
226212 self .open_help = async_to_streamed_response_wrapper (
227213 tui .open_help ,
228214 )
229- self .prompt = async_to_streamed_response_wrapper (
230- tui .prompt ,
231- )
0 commit comments