1
9
10 package responsebody
11
12 import (
13 "context"
14 "io/ioutil"
15 "net/http"
16 "net/url"
17 "strings"
18 "fmt"
19 )
20
21
22 var (
23 _ context.Context
24 )
25
26 type ResponseBodyServiceApiService service
27
28
35 func (a *ResponseBodyServiceApiService) ResponseBodyServiceGetResponseBody(ctx context.Context, data string) (ExamplepbResponseBodyOutResponse, *http.Response, error) {
36 var (
37 localVarHttpMethod = strings.ToUpper("Get")
38 localVarPostBody interface{}
39 localVarFileName string
40 localVarFileBytes []byte
41 localVarReturnValue ExamplepbResponseBodyOutResponse
42 )
43
44
45 localVarPath := a.client.cfg.BasePath + "/responsebody/{data}"
46 localVarPath = strings.Replace(localVarPath, "{"+"data"+"}", fmt.Sprintf("%v", data), -1)
47
48 localVarHeaderParams := make(map[string]string)
49 localVarQueryParams := url.Values{}
50 localVarFormParams := url.Values{}
51
52
53 localVarHttpContentTypes := []string{"application/json"}
54
55
56 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
57 if localVarHttpContentType != "" {
58 localVarHeaderParams["Content-Type"] = localVarHttpContentType
59 }
60
61
62 localVarHttpHeaderAccepts := []string{"application/json"}
63
64
65 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
66 if localVarHttpHeaderAccept != "" {
67 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
68 }
69 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
70 if err != nil {
71 return localVarReturnValue, nil, err
72 }
73
74 localVarHttpResponse, err := a.client.callAPI(r)
75 if err != nil || localVarHttpResponse == nil {
76 return localVarReturnValue, localVarHttpResponse, err
77 }
78
79 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
80 localVarHttpResponse.Body.Close()
81 if err != nil {
82 return localVarReturnValue, localVarHttpResponse, err
83 }
84
85 if localVarHttpResponse.StatusCode < 300 {
86
87 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
88 if err == nil {
89 return localVarReturnValue, localVarHttpResponse, err
90 }
91 }
92
93 if localVarHttpResponse.StatusCode >= 300 {
94 newErr := GenericSwaggerError{
95 body: localVarBody,
96 error: localVarHttpResponse.Status,
97 }
98
99 if localVarHttpResponse.StatusCode == 200 {
100 var v ExamplepbResponseBodyOutResponse
101 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
102 if err != nil {
103 newErr.error = err.Error()
104 return localVarReturnValue, localVarHttpResponse, newErr
105 }
106 newErr.model = v
107 return localVarReturnValue, localVarHttpResponse, newErr
108 }
109
110 if localVarHttpResponse.StatusCode == 0 {
111 var v RuntimeError
112 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
113 if err != nil {
114 newErr.error = err.Error()
115 return localVarReturnValue, localVarHttpResponse, newErr
116 }
117 newErr.model = v
118 return localVarReturnValue, localVarHttpResponse, newErr
119 }
120
121 return localVarReturnValue, localVarHttpResponse, newErr
122 }
123
124 return localVarReturnValue, localVarHttpResponse, nil
125 }
126
127
134 func (a *ResponseBodyServiceApiService) ResponseBodyServiceGetResponseBodyStream(ctx context.Context, data string) (StreamResultOfExamplepbResponseBodyOut, *http.Response, error) {
135 var (
136 localVarHttpMethod = strings.ToUpper("Get")
137 localVarPostBody interface{}
138 localVarFileName string
139 localVarFileBytes []byte
140 localVarReturnValue StreamResultOfExamplepbResponseBodyOut
141 )
142
143
144 localVarPath := a.client.cfg.BasePath + "/responsebody/stream/{data}"
145 localVarPath = strings.Replace(localVarPath, "{"+"data"+"}", fmt.Sprintf("%v", data), -1)
146
147 localVarHeaderParams := make(map[string]string)
148 localVarQueryParams := url.Values{}
149 localVarFormParams := url.Values{}
150
151
152 localVarHttpContentTypes := []string{"application/json"}
153
154
155 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
156 if localVarHttpContentType != "" {
157 localVarHeaderParams["Content-Type"] = localVarHttpContentType
158 }
159
160
161 localVarHttpHeaderAccepts := []string{"application/json"}
162
163
164 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
165 if localVarHttpHeaderAccept != "" {
166 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
167 }
168 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
169 if err != nil {
170 return localVarReturnValue, nil, err
171 }
172
173 localVarHttpResponse, err := a.client.callAPI(r)
174 if err != nil || localVarHttpResponse == nil {
175 return localVarReturnValue, localVarHttpResponse, err
176 }
177
178 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
179 localVarHttpResponse.Body.Close()
180 if err != nil {
181 return localVarReturnValue, localVarHttpResponse, err
182 }
183
184 if localVarHttpResponse.StatusCode < 300 {
185
186 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
187 if err == nil {
188 return localVarReturnValue, localVarHttpResponse, err
189 }
190 }
191
192 if localVarHttpResponse.StatusCode >= 300 {
193 newErr := GenericSwaggerError{
194 body: localVarBody,
195 error: localVarHttpResponse.Status,
196 }
197
198 if localVarHttpResponse.StatusCode == 200 {
199 var v StreamResultOfExamplepbResponseBodyOut
200 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
201 if err != nil {
202 newErr.error = err.Error()
203 return localVarReturnValue, localVarHttpResponse, newErr
204 }
205 newErr.model = v
206 return localVarReturnValue, localVarHttpResponse, newErr
207 }
208
209 if localVarHttpResponse.StatusCode == 0 {
210 var v RuntimeError
211 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
212 if err != nil {
213 newErr.error = err.Error()
214 return localVarReturnValue, localVarHttpResponse, newErr
215 }
216 newErr.model = v
217 return localVarReturnValue, localVarHttpResponse, newErr
218 }
219
220 return localVarReturnValue, localVarHttpResponse, newErr
221 }
222
223 return localVarReturnValue, localVarHttpResponse, nil
224 }
225
226
233 func (a *ResponseBodyServiceApiService) ResponseBodyServiceListResponseBodies(ctx context.Context, data string) ([]ExamplepbRepeatedResponseBodyOutResponse, *http.Response, error) {
234 var (
235 localVarHttpMethod = strings.ToUpper("Get")
236 localVarPostBody interface{}
237 localVarFileName string
238 localVarFileBytes []byte
239 localVarReturnValue []ExamplepbRepeatedResponseBodyOutResponse
240 )
241
242
243 localVarPath := a.client.cfg.BasePath + "/responsebodies/{data}"
244 localVarPath = strings.Replace(localVarPath, "{"+"data"+"}", fmt.Sprintf("%v", data), -1)
245
246 localVarHeaderParams := make(map[string]string)
247 localVarQueryParams := url.Values{}
248 localVarFormParams := url.Values{}
249
250
251 localVarHttpContentTypes := []string{"application/json"}
252
253
254 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
255 if localVarHttpContentType != "" {
256 localVarHeaderParams["Content-Type"] = localVarHttpContentType
257 }
258
259
260 localVarHttpHeaderAccepts := []string{"application/json"}
261
262
263 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
264 if localVarHttpHeaderAccept != "" {
265 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
266 }
267 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
268 if err != nil {
269 return localVarReturnValue, nil, err
270 }
271
272 localVarHttpResponse, err := a.client.callAPI(r)
273 if err != nil || localVarHttpResponse == nil {
274 return localVarReturnValue, localVarHttpResponse, err
275 }
276
277 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
278 localVarHttpResponse.Body.Close()
279 if err != nil {
280 return localVarReturnValue, localVarHttpResponse, err
281 }
282
283 if localVarHttpResponse.StatusCode < 300 {
284
285 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
286 if err == nil {
287 return localVarReturnValue, localVarHttpResponse, err
288 }
289 }
290
291 if localVarHttpResponse.StatusCode >= 300 {
292 newErr := GenericSwaggerError{
293 body: localVarBody,
294 error: localVarHttpResponse.Status,
295 }
296
297 if localVarHttpResponse.StatusCode == 200 {
298 var v []ExamplepbRepeatedResponseBodyOutResponse
299 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
300 if err != nil {
301 newErr.error = err.Error()
302 return localVarReturnValue, localVarHttpResponse, newErr
303 }
304 newErr.model = v
305 return localVarReturnValue, localVarHttpResponse, newErr
306 }
307
308 if localVarHttpResponse.StatusCode == 0 {
309 var v RuntimeError
310 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
311 if err != nil {
312 newErr.error = err.Error()
313 return localVarReturnValue, localVarHttpResponse, newErr
314 }
315 newErr.model = v
316 return localVarReturnValue, localVarHttpResponse, newErr
317 }
318
319 return localVarReturnValue, localVarHttpResponse, newErr
320 }
321
322 return localVarReturnValue, localVarHttpResponse, nil
323 }
324
325
332 func (a *ResponseBodyServiceApiService) ResponseBodyServiceListResponseStrings(ctx context.Context, data string) ([]string, *http.Response, error) {
333 var (
334 localVarHttpMethod = strings.ToUpper("Get")
335 localVarPostBody interface{}
336 localVarFileName string
337 localVarFileBytes []byte
338 localVarReturnValue []string
339 )
340
341
342 localVarPath := a.client.cfg.BasePath + "/responsestrings/{data}"
343 localVarPath = strings.Replace(localVarPath, "{"+"data"+"}", fmt.Sprintf("%v", data), -1)
344
345 localVarHeaderParams := make(map[string]string)
346 localVarQueryParams := url.Values{}
347 localVarFormParams := url.Values{}
348
349
350 localVarHttpContentTypes := []string{"application/json"}
351
352
353 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
354 if localVarHttpContentType != "" {
355 localVarHeaderParams["Content-Type"] = localVarHttpContentType
356 }
357
358
359 localVarHttpHeaderAccepts := []string{"application/json"}
360
361
362 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
363 if localVarHttpHeaderAccept != "" {
364 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
365 }
366 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
367 if err != nil {
368 return localVarReturnValue, nil, err
369 }
370
371 localVarHttpResponse, err := a.client.callAPI(r)
372 if err != nil || localVarHttpResponse == nil {
373 return localVarReturnValue, localVarHttpResponse, err
374 }
375
376 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
377 localVarHttpResponse.Body.Close()
378 if err != nil {
379 return localVarReturnValue, localVarHttpResponse, err
380 }
381
382 if localVarHttpResponse.StatusCode < 300 {
383
384 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
385 if err == nil {
386 return localVarReturnValue, localVarHttpResponse, err
387 }
388 }
389
390 if localVarHttpResponse.StatusCode >= 300 {
391 newErr := GenericSwaggerError{
392 body: localVarBody,
393 error: localVarHttpResponse.Status,
394 }
395
396 if localVarHttpResponse.StatusCode == 200 {
397 var v []string
398 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
399 if err != nil {
400 newErr.error = err.Error()
401 return localVarReturnValue, localVarHttpResponse, newErr
402 }
403 newErr.model = v
404 return localVarReturnValue, localVarHttpResponse, newErr
405 }
406
407 if localVarHttpResponse.StatusCode == 0 {
408 var v RuntimeError
409 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
410 if err != nil {
411 newErr.error = err.Error()
412 return localVarReturnValue, localVarHttpResponse, newErr
413 }
414 newErr.model = v
415 return localVarReturnValue, localVarHttpResponse, newErr
416 }
417
418 return localVarReturnValue, localVarHttpResponse, newErr
419 }
420
421 return localVarReturnValue, localVarHttpResponse, nil
422 }
423
View as plain text