22 * SodaStore API
33 * API for managing soda products and orders in SodaStore.
44 *
5- *
5+ *
66 *
77 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
88 * https://openapi-generator.tech
1111
1212package com .sap .cloud .sdk .datamodel .openapi .apache .sample .api ;
1313
14- import com .fasterxml .jackson .core .type .TypeReference ;
15-
16- import com .sap .cloud .sdk .services .openapi .apache .ApiException ;
17- import com .sap .cloud .sdk .services .openapi .apache .ApiClient ;
18- import com .sap .cloud .sdk .services .openapi .apache .BaseApi ;
19- import com .sap .cloud .sdk .services .openapi .apache .Configuration ;
20- import com .sap .cloud .sdk .services .openapi .apache .Pair ;
21-
22- import com .sap .cloud .sdk .datamodel .openapi .apache .sample .model .Order ;
23-
24-
2514import java .util .ArrayList ;
2615import java .util .Collections ;
2716import java .util .HashMap ;
2817import java .util .List ;
29- import java .util .Locale ;
3018import java .util .Map ;
3119import java .util .StringJoiner ;
3220
21+ import com .fasterxml .jackson .core .type .TypeReference ;
22+ import com .sap .cloud .sdk .datamodel .openapi .apache .sample .model .Order ;
23+ import com .sap .cloud .sdk .services .openapi .apache .ApiClient ;
24+ import com .sap .cloud .sdk .services .openapi .apache .ApiException ;
25+ import com .sap .cloud .sdk .services .openapi .apache .BaseApi ;
26+ import com .sap .cloud .sdk .services .openapi .apache .Configuration ;
27+ import com .sap .cloud .sdk .services .openapi .apache .Pair ;
3328
34- public class OrdersApi extends BaseApi {
29+ public class OrdersApi extends BaseApi
30+ {
3531
36- public OrdersApi () {
37- super (Configuration .getDefaultApiClient ());
32+ public OrdersApi ()
33+ {
34+ super (Configuration .getDefaultApiClient ());
3835 }
3936
40- public OrdersApi (ApiClient apiClient ) {
41- super (apiClient );
37+ public OrdersApi ( ApiClient apiClient )
38+ {
39+ super (apiClient );
4240 }
4341
44- /**
45- * Create a new order
46- *
47- * @param order The order details (required)
48- * @return Order
49- * @throws ApiException if fails to make API call
50- */
51- public Order ordersPost (@ javax .annotation .Nonnull Order order ) throws ApiException {
42+ /**
43+ * Create a new order
44+ *
45+ * @param order
46+ * The order details (required)
47+ * @return Order
48+ * @throws ApiException
49+ * if fails to make API call
50+ */
51+ public Order ordersPost ( @ javax .annotation .Nonnull Order order )
52+ throws ApiException
53+ {
5254 return this .ordersPost (order , Collections .emptyMap ());
53- }
54-
55+ }
5556
56- /**
57- * Create a new order
58- *
59- * @param order The order details (required)
60- * @param additionalHeaders additionalHeaders for this call
61- * @return Order
62- * @throws ApiException if fails to make API call
63- */
64- public Order ordersPost (@ javax .annotation .Nonnull Order order , Map <String , String > additionalHeaders ) throws ApiException {
57+ /**
58+ * Create a new order
59+ *
60+ * @param order
61+ * The order details (required)
62+ * @param additionalHeaders
63+ * additionalHeaders for this call
64+ * @return Order
65+ * @throws ApiException
66+ * if fails to make API call
67+ */
68+ public Order ordersPost ( @ javax .annotation .Nonnull Order order , Map <String , String > additionalHeaders )
69+ throws ApiException
70+ {
6571 Object localVarPostBody = order ;
66-
67- // verify the required parameter 'order' is set
68- if ( order == null ) {
72+
73+ // verify the required parameter 'order' is set
74+ if ( order == null ) {
6975 throw new ApiException (400 , "Missing the required parameter 'order' when calling ordersPost" );
70- }
71-
76+ }
77+
7278 // create path and map variables
7379 String localVarPath = "/orders" ;
7480
7581 StringJoiner localVarQueryStringJoiner = new StringJoiner ("&" );
7682 String localVarQueryParameterBaseName ;
7783 List <Pair > localVarQueryParams = new ArrayList <Pair >();
78- List <Pair > localVarCollectionQueryParams = new ArrayList <Pair >();
79- Map <String , String > localVarHeaderParams = new HashMap <String , String >();
80- Map <String , String > localVarCookieParams = new HashMap <String , String >();
81- Map <String , Object > localVarFormParams = new HashMap <String , Object >();
82-
83-
84- localVarHeaderParams .putAll (additionalHeaders );
85-
86-
87-
88- final String [] localVarAccepts = {
89- "application/json"
90- };
91- final String localVarAccept = apiClient .selectHeaderAccept (localVarAccepts );
92-
93- final String [] localVarContentTypes = {
94- "application/json"
95- };
96- final String localVarContentType = apiClient .selectHeaderContentType (localVarContentTypes );
97-
98- String [] localVarAuthNames = new String [] { "apiKeyAuth" };
99-
100- TypeReference <Order > localVarReturnType = new TypeReference <Order >() {};
101- return apiClient .invokeAPI (
102- localVarPath ,
103- "POST" ,
104- localVarQueryParams ,
105- localVarCollectionQueryParams ,
106- localVarQueryStringJoiner .toString (),
107- localVarPostBody ,
108- localVarHeaderParams ,
109- localVarCookieParams ,
110- localVarFormParams ,
111- localVarAccept ,
112- localVarContentType ,
113- localVarAuthNames ,
114- localVarReturnType
115- );
116- }
117-
118- @ Override
119- public <T > T invokeAPI (String url , String method , Object request , TypeReference <T > returnType , Map <String , String > additionalHeaders ) throws ApiException {
120- String localVarPath = url .replace (apiClient .getBaseURL (), "" );
121- StringJoiner localVarQueryStringJoiner = new StringJoiner ("&" );
122- List <Pair > localVarQueryParams = new ArrayList <Pair >();
123- List <Pair > localVarCollectionQueryParams = new ArrayList <Pair >();
124- Map <String , String > localVarHeaderParams = new HashMap <String , String >();
125- Map <String , String > localVarCookieParams = new HashMap <String , String >();
126- Map <String , Object > localVarFormParams = new HashMap <String , Object >();
127-
128- localVarHeaderParams .putAll (additionalHeaders );
129-
130- final String [] localVarAccepts = {
131- "application/json"
132- };
133- final String localVarAccept = apiClient .selectHeaderAccept (localVarAccepts );
134-
135- final String [] localVarContentTypes = {
136- "application/json"
137- };
138- final String localVarContentType = apiClient .selectHeaderContentType (localVarContentTypes );
139-
140- String [] localVarAuthNames = new String [] { "apiKeyAuth" };
141-
142- return apiClient .invokeAPI (
84+ List <Pair > localVarCollectionQueryParams = new ArrayList <Pair >();
85+ Map <String , String > localVarHeaderParams = new HashMap <String , String >();
86+ Map <String , String > localVarCookieParams = new HashMap <String , String >();
87+ Map <String , Object > localVarFormParams = new HashMap <String , Object >();
88+
89+ localVarHeaderParams .putAll (additionalHeaders );
90+
91+ final String [] localVarAccepts = { "application/json" };
92+ final String localVarAccept = apiClient .selectHeaderAccept (localVarAccepts );
93+
94+ final String [] localVarContentTypes = { "application/json" };
95+ final String localVarContentType = apiClient .selectHeaderContentType (localVarContentTypes );
96+
97+ String [] localVarAuthNames = new String [] { "apiKeyAuth" };
98+
99+ TypeReference <Order > localVarReturnType = new TypeReference <Order >()
100+ {
101+ };
102+ return apiClient
103+ .invokeAPI (
104+ localVarPath ,
105+ "POST" ,
106+ localVarQueryParams ,
107+ localVarCollectionQueryParams ,
108+ localVarQueryStringJoiner .toString (),
109+ localVarPostBody ,
110+ localVarHeaderParams ,
111+ localVarCookieParams ,
112+ localVarFormParams ,
113+ localVarAccept ,
114+ localVarContentType ,
115+ localVarAuthNames ,
116+ localVarReturnType );
117+ }
118+
119+ @ Override
120+ public <T > T invokeAPI (
121+ String url ,
122+ String method ,
123+ Object request ,
124+ TypeReference <T > returnType ,
125+ Map <String , String > additionalHeaders )
126+ throws ApiException
127+ {
128+ String localVarPath = url .replace (apiClient .getBaseURL (), "" );
129+ StringJoiner localVarQueryStringJoiner = new StringJoiner ("&" );
130+ List <Pair > localVarQueryParams = new ArrayList <Pair >();
131+ List <Pair > localVarCollectionQueryParams = new ArrayList <Pair >();
132+ Map <String , String > localVarHeaderParams = new HashMap <String , String >();
133+ Map <String , String > localVarCookieParams = new HashMap <String , String >();
134+ Map <String , Object > localVarFormParams = new HashMap <String , Object >();
135+
136+ localVarHeaderParams .putAll (additionalHeaders );
137+
138+ final String [] localVarAccepts = { "application/json" };
139+ final String localVarAccept = apiClient .selectHeaderAccept (localVarAccepts );
140+
141+ final String [] localVarContentTypes = { "application/json" };
142+ final String localVarContentType = apiClient .selectHeaderContentType (localVarContentTypes );
143+
144+ String [] localVarAuthNames = new String [] { "apiKeyAuth" };
145+
146+ return apiClient
147+ .invokeAPI (
143148 localVarPath ,
144149 method ,
145150 localVarQueryParams ,
@@ -152,7 +157,6 @@ public <T> T invokeAPI(String url, String method, Object request, TypeReference<
152157 localVarAccept ,
153158 localVarContentType ,
154159 localVarAuthNames ,
155- returnType
156- );
157- }
158- }
160+ returnType );
161+ }
162+ }
0 commit comments