@@ -46,8 +46,8 @@ This library requires Java 8 or later.
4646``` java
4747import shop.terminal.api.client.TerminalClient ;
4848import shop.terminal.api.client.okhttp.TerminalOkHttpClient ;
49- import shop.terminal.api.models.ProductListParams ;
50- import shop.terminal.api.models.ProductListResponse ;
49+ import shop.terminal.api.models.product. ProductListParams ;
50+ import shop.terminal.api.models.product. ProductListResponse ;
5151
5252// Configures using the `TERMINAL_BEARER_TOKEN` environment variable
5353TerminalClient client = TerminalOkHttpClient . fromEnv();
@@ -123,8 +123,8 @@ The default client is synchronous. To switch to asynchronous execution, call the
123123import java.util.concurrent.CompletableFuture ;
124124import shop.terminal.api.client.TerminalClient ;
125125import shop.terminal.api.client.okhttp.TerminalOkHttpClient ;
126- import shop.terminal.api.models.ProductListParams ;
127- import shop.terminal.api.models.ProductListResponse ;
126+ import shop.terminal.api.models.product. ProductListParams ;
127+ import shop.terminal.api.models.product. ProductListResponse ;
128128
129129// Configures using the `TERMINAL_BEARER_TOKEN` environment variable
130130TerminalClient client = TerminalOkHttpClient . fromEnv();
@@ -138,8 +138,8 @@ Or create an asynchronous client from the beginning:
138138import java.util.concurrent.CompletableFuture ;
139139import shop.terminal.api.client.TerminalClientAsync ;
140140import shop.terminal.api.client.okhttp.TerminalOkHttpClientAsync ;
141- import shop.terminal.api.models.ProductListParams ;
142- import shop.terminal.api.models.ProductListResponse ;
141+ import shop.terminal.api.models.product. ProductListParams ;
142+ import shop.terminal.api.models.product. ProductListResponse ;
143143
144144// Configures using the `TERMINAL_BEARER_TOKEN` environment variable
145145TerminalClientAsync client = TerminalOkHttpClientAsync . fromEnv();
@@ -158,8 +158,8 @@ To access this data, prefix any HTTP method call on a client or service with `wi
158158``` java
159159import shop.terminal.api.core.http.Headers ;
160160import shop.terminal.api.core.http.HttpResponseFor ;
161- import shop.terminal.api.models.ProductListParams ;
162- import shop.terminal.api.models.ProductListResponse ;
161+ import shop.terminal.api.models.product. ProductListParams ;
162+ import shop.terminal.api.models.product. ProductListResponse ;
163163
164164HttpResponseFor<ProductListResponse > product = client. product(). withRawResponse(). list();
165165
@@ -170,7 +170,7 @@ Headers headers = product.headers();
170170You can still deserialize the response into an instance of a Java class if needed:
171171
172172``` java
173- import shop.terminal.api.models.ProductListResponse ;
173+ import shop.terminal.api.models.product. ProductListResponse ;
174174
175175ProductListResponse parsedProduct = product. parse();
176176```
@@ -249,8 +249,8 @@ Requests time out after 1 minute by default.
249249To set a custom timeout, configure the method call using the ` timeout ` method:
250250
251251``` java
252- import shop.terminal.api.models.ProductListParams ;
253- import shop.terminal.api.models.ProductListResponse ;
252+ import shop.terminal.api.models.product. ProductListParams ;
253+ import shop.terminal.api.models.product. ProductListResponse ;
254254
255255ProductListResponse product = client. product(). list(RequestOptions . builder(). timeout(Duration . ofSeconds(30 )). build());
256256```
@@ -312,7 +312,7 @@ To set undocumented parameters, call the `putAdditionalHeader`, `putAdditionalQu
312312
313313``` java
314314import shop.terminal.api.core.JsonValue ;
315- import shop.terminal.api.models.ProductListParams ;
315+ import shop.terminal.api.models.product. ProductListParams ;
316316
317317ProductListParams params = ProductListParams . builder()
318318 .putAdditionalHeader(" Secret-Header" , " 42" )
@@ -326,7 +326,7 @@ These can be accessed on the built object later using the `_additionalHeaders()`
326326To set a documented parameter or property to an undocumented or not yet supported _ value_ , pass a [ ` JsonValue ` ] ( terminal-java-core/src/main/kotlin/shop/terminal/api/core/Values.kt ) object to its setter:
327327
328328``` java
329- import shop.terminal.api.models.ProductListParams ;
329+ import shop.terminal.api.models.product. ProductListParams ;
330330
331331ProductListParams params = ProductListParams . builder(). build();
332332```
@@ -433,16 +433,16 @@ By default, the SDK will not throw an exception in this case. It will throw [`Te
433433If you would prefer to check that the response is completely well-typed upfront, then either call ` validate() ` :
434434
435435``` java
436- import shop.terminal.api.models.ProductListResponse ;
436+ import shop.terminal.api.models.product. ProductListResponse ;
437437
438438ProductListResponse product = client. product(). list(params). validate();
439439```
440440
441441Or configure the method call to validate the response using the ` responseValidation ` method:
442442
443443``` java
444- import shop.terminal.api.models.ProductListParams ;
445- import shop.terminal.api.models.ProductListResponse ;
444+ import shop.terminal.api.models.product. ProductListParams ;
445+ import shop.terminal.api.models.product. ProductListResponse ;
446446
447447ProductListResponse product = client. product(). list(RequestOptions . builder(). responseValidation(true ). build());
448448```
0 commit comments