1
9
10 package echo
11
12 import (
13 "context"
14 "io/ioutil"
15 "net/http"
16 "net/url"
17 "strings"
18 "fmt"
19 "github.com/antihax/optional"
20 )
21
22
23 var (
24 _ context.Context
25 )
26
27 type EchoServiceApiService service
28
29
49
50 type EchoServiceEchoOpts struct {
51 Num optional.String
52 LineNum optional.String
53 Lang optional.String
54 StatusProgress optional.String
55 StatusNote optional.String
56 En optional.String
57 NoProgress optional.String
58 NoNote optional.String
59 ResourceId optional.String
60 NIdNId optional.String
61 NIdVal optional.String
62 }
63
64 func (a *EchoServiceApiService) EchoServiceEcho(ctx context.Context, id string, localVarOptionals *EchoServiceEchoOpts) (ExamplepbSimpleMessage, *http.Response, error) {
65 var (
66 localVarHttpMethod = strings.ToUpper("Post")
67 localVarPostBody interface{}
68 localVarFileName string
69 localVarFileBytes []byte
70 localVarReturnValue ExamplepbSimpleMessage
71 )
72
73
74 localVarPath := a.client.cfg.BasePath + "/v1/example/echo/{id}"
75 localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1)
76
77 localVarHeaderParams := make(map[string]string)
78 localVarQueryParams := url.Values{}
79 localVarFormParams := url.Values{}
80
81 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
82 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
83 }
84 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
85 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
86 }
87 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
88 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
89 }
90 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
91 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
92 }
93 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
94 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
95 }
96 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
97 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
98 }
99 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
100 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
101 }
102 if localVarOptionals != nil && localVarOptionals.NoNote.IsSet() {
103 localVarQueryParams.Add("no.note", parameterToString(localVarOptionals.NoNote.Value(), ""))
104 }
105 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
106 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
107 }
108 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
109 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
110 }
111 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
112 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
113 }
114
115 localVarHttpContentTypes := []string{"application/json"}
116
117
118 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
119 if localVarHttpContentType != "" {
120 localVarHeaderParams["Content-Type"] = localVarHttpContentType
121 }
122
123
124 localVarHttpHeaderAccepts := []string{"application/json"}
125
126
127 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
128 if localVarHttpHeaderAccept != "" {
129 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
130 }
131 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
132 if err != nil {
133 return localVarReturnValue, nil, err
134 }
135
136 localVarHttpResponse, err := a.client.callAPI(r)
137 if err != nil || localVarHttpResponse == nil {
138 return localVarReturnValue, localVarHttpResponse, err
139 }
140
141 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
142 localVarHttpResponse.Body.Close()
143 if err != nil {
144 return localVarReturnValue, localVarHttpResponse, err
145 }
146
147 if localVarHttpResponse.StatusCode < 300 {
148
149 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
150 if err == nil {
151 return localVarReturnValue, localVarHttpResponse, err
152 }
153 }
154
155 if localVarHttpResponse.StatusCode >= 300 {
156 newErr := GenericSwaggerError{
157 body: localVarBody,
158 error: localVarHttpResponse.Status,
159 }
160
161 if localVarHttpResponse.StatusCode == 200 {
162 var v ExamplepbSimpleMessage
163 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
164 if err != nil {
165 newErr.error = err.Error()
166 return localVarReturnValue, localVarHttpResponse, newErr
167 }
168 newErr.model = v
169 return localVarReturnValue, localVarHttpResponse, newErr
170 }
171
172 if localVarHttpResponse.StatusCode == 0 {
173 var v RpcStatus
174 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
175 if err != nil {
176 newErr.error = err.Error()
177 return localVarReturnValue, localVarHttpResponse, newErr
178 }
179 newErr.model = v
180 return localVarReturnValue, localVarHttpResponse, newErr
181 }
182
183 return localVarReturnValue, localVarHttpResponse, newErr
184 }
185
186 return localVarReturnValue, localVarHttpResponse, nil
187 }
188
189
209
210 type EchoServiceEcho2Opts struct {
211 LineNum optional.String
212 Lang optional.String
213 StatusProgress optional.String
214 StatusNote optional.String
215 En optional.String
216 NoProgress optional.String
217 NoNote optional.String
218 ResourceId optional.String
219 NIdNId optional.String
220 NIdVal optional.String
221 }
222
223 func (a *EchoServiceApiService) EchoServiceEcho2(ctx context.Context, id string, num string, localVarOptionals *EchoServiceEcho2Opts) (ExamplepbSimpleMessage, *http.Response, error) {
224 var (
225 localVarHttpMethod = strings.ToUpper("Get")
226 localVarPostBody interface{}
227 localVarFileName string
228 localVarFileBytes []byte
229 localVarReturnValue ExamplepbSimpleMessage
230 )
231
232
233 localVarPath := a.client.cfg.BasePath + "/v1/example/echo/{id}/{num}"
234 localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1)
235 localVarPath = strings.Replace(localVarPath, "{"+"num"+"}", fmt.Sprintf("%v", num), -1)
236
237 localVarHeaderParams := make(map[string]string)
238 localVarQueryParams := url.Values{}
239 localVarFormParams := url.Values{}
240
241 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
242 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
243 }
244 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
245 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
246 }
247 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
248 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
249 }
250 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
251 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
252 }
253 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
254 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
255 }
256 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
257 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
258 }
259 if localVarOptionals != nil && localVarOptionals.NoNote.IsSet() {
260 localVarQueryParams.Add("no.note", parameterToString(localVarOptionals.NoNote.Value(), ""))
261 }
262 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
263 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
264 }
265 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
266 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
267 }
268 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
269 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
270 }
271
272 localVarHttpContentTypes := []string{"application/json"}
273
274
275 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
276 if localVarHttpContentType != "" {
277 localVarHeaderParams["Content-Type"] = localVarHttpContentType
278 }
279
280
281 localVarHttpHeaderAccepts := []string{"application/json"}
282
283
284 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
285 if localVarHttpHeaderAccept != "" {
286 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
287 }
288 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
289 if err != nil {
290 return localVarReturnValue, nil, err
291 }
292
293 localVarHttpResponse, err := a.client.callAPI(r)
294 if err != nil || localVarHttpResponse == nil {
295 return localVarReturnValue, localVarHttpResponse, err
296 }
297
298 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
299 localVarHttpResponse.Body.Close()
300 if err != nil {
301 return localVarReturnValue, localVarHttpResponse, err
302 }
303
304 if localVarHttpResponse.StatusCode < 300 {
305
306 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
307 if err == nil {
308 return localVarReturnValue, localVarHttpResponse, err
309 }
310 }
311
312 if localVarHttpResponse.StatusCode >= 300 {
313 newErr := GenericSwaggerError{
314 body: localVarBody,
315 error: localVarHttpResponse.Status,
316 }
317
318 if localVarHttpResponse.StatusCode == 200 {
319 var v ExamplepbSimpleMessage
320 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
321 if err != nil {
322 newErr.error = err.Error()
323 return localVarReturnValue, localVarHttpResponse, newErr
324 }
325 newErr.model = v
326 return localVarReturnValue, localVarHttpResponse, newErr
327 }
328
329 if localVarHttpResponse.StatusCode == 0 {
330 var v RpcStatus
331 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
332 if err != nil {
333 newErr.error = err.Error()
334 return localVarReturnValue, localVarHttpResponse, newErr
335 }
336 newErr.model = v
337 return localVarReturnValue, localVarHttpResponse, newErr
338 }
339
340 return localVarReturnValue, localVarHttpResponse, newErr
341 }
342
343 return localVarReturnValue, localVarHttpResponse, nil
344 }
345
346
366
367 type EchoServiceEcho3Opts struct {
368 LineNum optional.String
369 StatusProgress optional.String
370 StatusNote optional.String
371 En optional.String
372 NoProgress optional.String
373 NoNote optional.String
374 ResourceId optional.String
375 NIdNId optional.String
376 NIdVal optional.String
377 }
378
379 func (a *EchoServiceApiService) EchoServiceEcho3(ctx context.Context, id string, num string, lang string, localVarOptionals *EchoServiceEcho3Opts) (ExamplepbSimpleMessage, *http.Response, error) {
380 var (
381 localVarHttpMethod = strings.ToUpper("Get")
382 localVarPostBody interface{}
383 localVarFileName string
384 localVarFileBytes []byte
385 localVarReturnValue ExamplepbSimpleMessage
386 )
387
388
389 localVarPath := a.client.cfg.BasePath + "/v1/example/echo/{id}/{num}/{lang}"
390 localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1)
391 localVarPath = strings.Replace(localVarPath, "{"+"num"+"}", fmt.Sprintf("%v", num), -1)
392 localVarPath = strings.Replace(localVarPath, "{"+"lang"+"}", fmt.Sprintf("%v", lang), -1)
393
394 localVarHeaderParams := make(map[string]string)
395 localVarQueryParams := url.Values{}
396 localVarFormParams := url.Values{}
397
398 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
399 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
400 }
401 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
402 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
403 }
404 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
405 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
406 }
407 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
408 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
409 }
410 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
411 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
412 }
413 if localVarOptionals != nil && localVarOptionals.NoNote.IsSet() {
414 localVarQueryParams.Add("no.note", parameterToString(localVarOptionals.NoNote.Value(), ""))
415 }
416 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
417 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
418 }
419 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
420 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
421 }
422 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
423 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
424 }
425
426 localVarHttpContentTypes := []string{"application/json"}
427
428
429 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
430 if localVarHttpContentType != "" {
431 localVarHeaderParams["Content-Type"] = localVarHttpContentType
432 }
433
434
435 localVarHttpHeaderAccepts := []string{"application/json"}
436
437
438 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
439 if localVarHttpHeaderAccept != "" {
440 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
441 }
442 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
443 if err != nil {
444 return localVarReturnValue, nil, err
445 }
446
447 localVarHttpResponse, err := a.client.callAPI(r)
448 if err != nil || localVarHttpResponse == nil {
449 return localVarReturnValue, localVarHttpResponse, err
450 }
451
452 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
453 localVarHttpResponse.Body.Close()
454 if err != nil {
455 return localVarReturnValue, localVarHttpResponse, err
456 }
457
458 if localVarHttpResponse.StatusCode < 300 {
459
460 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
461 if err == nil {
462 return localVarReturnValue, localVarHttpResponse, err
463 }
464 }
465
466 if localVarHttpResponse.StatusCode >= 300 {
467 newErr := GenericSwaggerError{
468 body: localVarBody,
469 error: localVarHttpResponse.Status,
470 }
471
472 if localVarHttpResponse.StatusCode == 200 {
473 var v ExamplepbSimpleMessage
474 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
475 if err != nil {
476 newErr.error = err.Error()
477 return localVarReturnValue, localVarHttpResponse, newErr
478 }
479 newErr.model = v
480 return localVarReturnValue, localVarHttpResponse, newErr
481 }
482
483 if localVarHttpResponse.StatusCode == 0 {
484 var v RpcStatus
485 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
486 if err != nil {
487 newErr.error = err.Error()
488 return localVarReturnValue, localVarHttpResponse, newErr
489 }
490 newErr.model = v
491 return localVarReturnValue, localVarHttpResponse, newErr
492 }
493
494 return localVarReturnValue, localVarHttpResponse, newErr
495 }
496
497 return localVarReturnValue, localVarHttpResponse, nil
498 }
499
500
519
520 type EchoServiceEcho4Opts struct {
521 Num optional.String
522 Lang optional.String
523 StatusProgress optional.String
524 En optional.String
525 NoProgress optional.String
526 ResourceId optional.String
527 NIdNId optional.String
528 NIdVal optional.String
529 }
530
531 func (a *EchoServiceApiService) EchoServiceEcho4(ctx context.Context, id string, lineNum string, statusNote string, localVarOptionals *EchoServiceEcho4Opts) (ExamplepbSimpleMessage, *http.Response, error) {
532 var (
533 localVarHttpMethod = strings.ToUpper("Get")
534 localVarPostBody interface{}
535 localVarFileName string
536 localVarFileBytes []byte
537 localVarReturnValue ExamplepbSimpleMessage
538 )
539
540
541 localVarPath := a.client.cfg.BasePath + "/v1/example/echo1/{id}/{lineNum}/{status.note}"
542 localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1)
543 localVarPath = strings.Replace(localVarPath, "{"+"lineNum"+"}", fmt.Sprintf("%v", lineNum), -1)
544 localVarPath = strings.Replace(localVarPath, "{"+"status.note"+"}", fmt.Sprintf("%v", statusNote), -1)
545
546 localVarHeaderParams := make(map[string]string)
547 localVarQueryParams := url.Values{}
548 localVarFormParams := url.Values{}
549
550 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
551 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
552 }
553 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
554 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
555 }
556 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
557 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
558 }
559 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
560 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
561 }
562 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
563 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
564 }
565 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
566 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
567 }
568 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
569 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
570 }
571 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
572 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
573 }
574
575 localVarHttpContentTypes := []string{"application/json"}
576
577
578 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
579 if localVarHttpContentType != "" {
580 localVarHeaderParams["Content-Type"] = localVarHttpContentType
581 }
582
583
584 localVarHttpHeaderAccepts := []string{"application/json"}
585
586
587 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
588 if localVarHttpHeaderAccept != "" {
589 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
590 }
591 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
592 if err != nil {
593 return localVarReturnValue, nil, err
594 }
595
596 localVarHttpResponse, err := a.client.callAPI(r)
597 if err != nil || localVarHttpResponse == nil {
598 return localVarReturnValue, localVarHttpResponse, err
599 }
600
601 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
602 localVarHttpResponse.Body.Close()
603 if err != nil {
604 return localVarReturnValue, localVarHttpResponse, err
605 }
606
607 if localVarHttpResponse.StatusCode < 300 {
608
609 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
610 if err == nil {
611 return localVarReturnValue, localVarHttpResponse, err
612 }
613 }
614
615 if localVarHttpResponse.StatusCode >= 300 {
616 newErr := GenericSwaggerError{
617 body: localVarBody,
618 error: localVarHttpResponse.Status,
619 }
620
621 if localVarHttpResponse.StatusCode == 200 {
622 var v ExamplepbSimpleMessage
623 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
624 if err != nil {
625 newErr.error = err.Error()
626 return localVarReturnValue, localVarHttpResponse, newErr
627 }
628 newErr.model = v
629 return localVarReturnValue, localVarHttpResponse, newErr
630 }
631
632 if localVarHttpResponse.StatusCode == 0 {
633 var v RpcStatus
634 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
635 if err != nil {
636 newErr.error = err.Error()
637 return localVarReturnValue, localVarHttpResponse, newErr
638 }
639 newErr.model = v
640 return localVarReturnValue, localVarHttpResponse, newErr
641 }
642
643 return localVarReturnValue, localVarHttpResponse, newErr
644 }
645
646 return localVarReturnValue, localVarHttpResponse, nil
647 }
648
649
668
669 type EchoServiceEcho5Opts struct {
670 Id optional.String
671 Num optional.String
672 LineNum optional.String
673 Lang optional.String
674 StatusProgress optional.String
675 En optional.String
676 NoProgress optional.String
677 ResourceId optional.String
678 NIdNId optional.String
679 NIdVal optional.String
680 }
681
682 func (a *EchoServiceApiService) EchoServiceEcho5(ctx context.Context, noNote string, localVarOptionals *EchoServiceEcho5Opts) (ExamplepbSimpleMessage, *http.Response, error) {
683 var (
684 localVarHttpMethod = strings.ToUpper("Get")
685 localVarPostBody interface{}
686 localVarFileName string
687 localVarFileBytes []byte
688 localVarReturnValue ExamplepbSimpleMessage
689 )
690
691
692 localVarPath := a.client.cfg.BasePath + "/v1/example/echo2/{no.note}"
693 localVarPath = strings.Replace(localVarPath, "{"+"no.note"+"}", fmt.Sprintf("%v", noNote), -1)
694
695 localVarHeaderParams := make(map[string]string)
696 localVarQueryParams := url.Values{}
697 localVarFormParams := url.Values{}
698
699 if localVarOptionals != nil && localVarOptionals.Id.IsSet() {
700 localVarQueryParams.Add("id", parameterToString(localVarOptionals.Id.Value(), ""))
701 }
702 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
703 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
704 }
705 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
706 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
707 }
708 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
709 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
710 }
711 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
712 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
713 }
714 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
715 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
716 }
717 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
718 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
719 }
720 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
721 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
722 }
723 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
724 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
725 }
726 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
727 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
728 }
729
730 localVarHttpContentTypes := []string{"application/json"}
731
732
733 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
734 if localVarHttpContentType != "" {
735 localVarHeaderParams["Content-Type"] = localVarHttpContentType
736 }
737
738
739 localVarHttpHeaderAccepts := []string{"application/json"}
740
741
742 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
743 if localVarHttpHeaderAccept != "" {
744 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
745 }
746 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
747 if err != nil {
748 return localVarReturnValue, nil, err
749 }
750
751 localVarHttpResponse, err := a.client.callAPI(r)
752 if err != nil || localVarHttpResponse == nil {
753 return localVarReturnValue, localVarHttpResponse, err
754 }
755
756 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
757 localVarHttpResponse.Body.Close()
758 if err != nil {
759 return localVarReturnValue, localVarHttpResponse, err
760 }
761
762 if localVarHttpResponse.StatusCode < 300 {
763
764 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
765 if err == nil {
766 return localVarReturnValue, localVarHttpResponse, err
767 }
768 }
769
770 if localVarHttpResponse.StatusCode >= 300 {
771 newErr := GenericSwaggerError{
772 body: localVarBody,
773 error: localVarHttpResponse.Status,
774 }
775
776 if localVarHttpResponse.StatusCode == 200 {
777 var v ExamplepbSimpleMessage
778 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
779 if err != nil {
780 newErr.error = err.Error()
781 return localVarReturnValue, localVarHttpResponse, newErr
782 }
783 newErr.model = v
784 return localVarReturnValue, localVarHttpResponse, newErr
785 }
786
787 if localVarHttpResponse.StatusCode == 0 {
788 var v RpcStatus
789 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
790 if err != nil {
791 newErr.error = err.Error()
792 return localVarReturnValue, localVarHttpResponse, newErr
793 }
794 newErr.model = v
795 return localVarReturnValue, localVarHttpResponse, newErr
796 }
797
798 return localVarReturnValue, localVarHttpResponse, newErr
799 }
800
801 return localVarReturnValue, localVarHttpResponse, nil
802 }
803
804
824
825 type EchoServiceEcho6Opts struct {
826 Id optional.String
827 Num optional.String
828 LineNum optional.String
829 Lang optional.String
830 StatusProgress optional.String
831 StatusNote optional.String
832 En optional.String
833 NoProgress optional.String
834 NoNote optional.String
835 NIdNId optional.String
836 NIdVal optional.String
837 }
838
839 func (a *EchoServiceApiService) EchoServiceEcho6(ctx context.Context, resourceId string, localVarOptionals *EchoServiceEcho6Opts) (ExamplepbSimpleMessage, *http.Response, error) {
840 var (
841 localVarHttpMethod = strings.ToUpper("Get")
842 localVarPostBody interface{}
843 localVarFileName string
844 localVarFileBytes []byte
845 localVarReturnValue ExamplepbSimpleMessage
846 )
847
848
849 localVarPath := a.client.cfg.BasePath + "/v1/example/echo/resource/{resourceId}"
850 localVarPath = strings.Replace(localVarPath, "{"+"resourceId"+"}", fmt.Sprintf("%v", resourceId), -1)
851
852 localVarHeaderParams := make(map[string]string)
853 localVarQueryParams := url.Values{}
854 localVarFormParams := url.Values{}
855
856 if localVarOptionals != nil && localVarOptionals.Id.IsSet() {
857 localVarQueryParams.Add("id", parameterToString(localVarOptionals.Id.Value(), ""))
858 }
859 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
860 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
861 }
862 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
863 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
864 }
865 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
866 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
867 }
868 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
869 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
870 }
871 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
872 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
873 }
874 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
875 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
876 }
877 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
878 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
879 }
880 if localVarOptionals != nil && localVarOptionals.NoNote.IsSet() {
881 localVarQueryParams.Add("no.note", parameterToString(localVarOptionals.NoNote.Value(), ""))
882 }
883 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
884 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
885 }
886 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
887 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
888 }
889
890 localVarHttpContentTypes := []string{"application/json"}
891
892
893 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
894 if localVarHttpContentType != "" {
895 localVarHeaderParams["Content-Type"] = localVarHttpContentType
896 }
897
898
899 localVarHttpHeaderAccepts := []string{"application/json"}
900
901
902 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
903 if localVarHttpHeaderAccept != "" {
904 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
905 }
906 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
907 if err != nil {
908 return localVarReturnValue, nil, err
909 }
910
911 localVarHttpResponse, err := a.client.callAPI(r)
912 if err != nil || localVarHttpResponse == nil {
913 return localVarReturnValue, localVarHttpResponse, err
914 }
915
916 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
917 localVarHttpResponse.Body.Close()
918 if err != nil {
919 return localVarReturnValue, localVarHttpResponse, err
920 }
921
922 if localVarHttpResponse.StatusCode < 300 {
923
924 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
925 if err == nil {
926 return localVarReturnValue, localVarHttpResponse, err
927 }
928 }
929
930 if localVarHttpResponse.StatusCode >= 300 {
931 newErr := GenericSwaggerError{
932 body: localVarBody,
933 error: localVarHttpResponse.Status,
934 }
935
936 if localVarHttpResponse.StatusCode == 200 {
937 var v ExamplepbSimpleMessage
938 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
939 if err != nil {
940 newErr.error = err.Error()
941 return localVarReturnValue, localVarHttpResponse, newErr
942 }
943 newErr.model = v
944 return localVarReturnValue, localVarHttpResponse, newErr
945 }
946
947 if localVarHttpResponse.StatusCode == 0 {
948 var v RpcStatus
949 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
950 if err != nil {
951 newErr.error = err.Error()
952 return localVarReturnValue, localVarHttpResponse, newErr
953 }
954 newErr.model = v
955 return localVarReturnValue, localVarHttpResponse, newErr
956 }
957
958 return localVarReturnValue, localVarHttpResponse, newErr
959 }
960
961 return localVarReturnValue, localVarHttpResponse, nil
962 }
963
964
984
985 type EchoServiceEcho7Opts struct {
986 Id optional.String
987 Num optional.String
988 LineNum optional.String
989 Lang optional.String
990 StatusProgress optional.String
991 StatusNote optional.String
992 En optional.String
993 NoProgress optional.String
994 NoNote optional.String
995 ResourceId optional.String
996 NIdVal optional.String
997 }
998
999 func (a *EchoServiceApiService) EchoServiceEcho7(ctx context.Context, nIdNId string, localVarOptionals *EchoServiceEcho7Opts) (ExamplepbSimpleMessage, *http.Response, error) {
1000 var (
1001 localVarHttpMethod = strings.ToUpper("Get")
1002 localVarPostBody interface{}
1003 localVarFileName string
1004 localVarFileBytes []byte
1005 localVarReturnValue ExamplepbSimpleMessage
1006 )
1007
1008
1009 localVarPath := a.client.cfg.BasePath + "/v1/example/echo/nested/{nId.nId}"
1010 localVarPath = strings.Replace(localVarPath, "{"+"nId.nId"+"}", fmt.Sprintf("%v", nIdNId), -1)
1011
1012 localVarHeaderParams := make(map[string]string)
1013 localVarQueryParams := url.Values{}
1014 localVarFormParams := url.Values{}
1015
1016 if localVarOptionals != nil && localVarOptionals.Id.IsSet() {
1017 localVarQueryParams.Add("id", parameterToString(localVarOptionals.Id.Value(), ""))
1018 }
1019 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
1020 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
1021 }
1022 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
1023 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
1024 }
1025 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
1026 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
1027 }
1028 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
1029 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
1030 }
1031 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
1032 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
1033 }
1034 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
1035 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
1036 }
1037 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
1038 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
1039 }
1040 if localVarOptionals != nil && localVarOptionals.NoNote.IsSet() {
1041 localVarQueryParams.Add("no.note", parameterToString(localVarOptionals.NoNote.Value(), ""))
1042 }
1043 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
1044 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
1045 }
1046 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
1047 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
1048 }
1049
1050 localVarHttpContentTypes := []string{"application/json"}
1051
1052
1053 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
1054 if localVarHttpContentType != "" {
1055 localVarHeaderParams["Content-Type"] = localVarHttpContentType
1056 }
1057
1058
1059 localVarHttpHeaderAccepts := []string{"application/json"}
1060
1061
1062 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
1063 if localVarHttpHeaderAccept != "" {
1064 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
1065 }
1066 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
1067 if err != nil {
1068 return localVarReturnValue, nil, err
1069 }
1070
1071 localVarHttpResponse, err := a.client.callAPI(r)
1072 if err != nil || localVarHttpResponse == nil {
1073 return localVarReturnValue, localVarHttpResponse, err
1074 }
1075
1076 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
1077 localVarHttpResponse.Body.Close()
1078 if err != nil {
1079 return localVarReturnValue, localVarHttpResponse, err
1080 }
1081
1082 if localVarHttpResponse.StatusCode < 300 {
1083
1084 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1085 if err == nil {
1086 return localVarReturnValue, localVarHttpResponse, err
1087 }
1088 }
1089
1090 if localVarHttpResponse.StatusCode >= 300 {
1091 newErr := GenericSwaggerError{
1092 body: localVarBody,
1093 error: localVarHttpResponse.Status,
1094 }
1095
1096 if localVarHttpResponse.StatusCode == 200 {
1097 var v ExamplepbSimpleMessage
1098 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1099 if err != nil {
1100 newErr.error = err.Error()
1101 return localVarReturnValue, localVarHttpResponse, newErr
1102 }
1103 newErr.model = v
1104 return localVarReturnValue, localVarHttpResponse, newErr
1105 }
1106
1107 if localVarHttpResponse.StatusCode == 0 {
1108 var v RpcStatus
1109 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1110 if err != nil {
1111 newErr.error = err.Error()
1112 return localVarReturnValue, localVarHttpResponse, newErr
1113 }
1114 newErr.model = v
1115 return localVarReturnValue, localVarHttpResponse, newErr
1116 }
1117
1118 return localVarReturnValue, localVarHttpResponse, newErr
1119 }
1120
1121 return localVarReturnValue, localVarHttpResponse, nil
1122 }
1123
1124
1131 func (a *EchoServiceApiService) EchoServiceEchoBody(ctx context.Context, body ExamplepbSimpleMessage) (ExamplepbSimpleMessage, *http.Response, error) {
1132 var (
1133 localVarHttpMethod = strings.ToUpper("Post")
1134 localVarPostBody interface{}
1135 localVarFileName string
1136 localVarFileBytes []byte
1137 localVarReturnValue ExamplepbSimpleMessage
1138 )
1139
1140
1141 localVarPath := a.client.cfg.BasePath + "/v1/example/echo_body"
1142
1143 localVarHeaderParams := make(map[string]string)
1144 localVarQueryParams := url.Values{}
1145 localVarFormParams := url.Values{}
1146
1147
1148 localVarHttpContentTypes := []string{"application/json"}
1149
1150
1151 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
1152 if localVarHttpContentType != "" {
1153 localVarHeaderParams["Content-Type"] = localVarHttpContentType
1154 }
1155
1156
1157 localVarHttpHeaderAccepts := []string{"application/json"}
1158
1159
1160 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
1161 if localVarHttpHeaderAccept != "" {
1162 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
1163 }
1164
1165 localVarPostBody = &body
1166 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
1167 if err != nil {
1168 return localVarReturnValue, nil, err
1169 }
1170
1171 localVarHttpResponse, err := a.client.callAPI(r)
1172 if err != nil || localVarHttpResponse == nil {
1173 return localVarReturnValue, localVarHttpResponse, err
1174 }
1175
1176 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
1177 localVarHttpResponse.Body.Close()
1178 if err != nil {
1179 return localVarReturnValue, localVarHttpResponse, err
1180 }
1181
1182 if localVarHttpResponse.StatusCode < 300 {
1183
1184 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1185 if err == nil {
1186 return localVarReturnValue, localVarHttpResponse, err
1187 }
1188 }
1189
1190 if localVarHttpResponse.StatusCode >= 300 {
1191 newErr := GenericSwaggerError{
1192 body: localVarBody,
1193 error: localVarHttpResponse.Status,
1194 }
1195
1196 if localVarHttpResponse.StatusCode == 200 {
1197 var v ExamplepbSimpleMessage
1198 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1199 if err != nil {
1200 newErr.error = err.Error()
1201 return localVarReturnValue, localVarHttpResponse, newErr
1202 }
1203 newErr.model = v
1204 return localVarReturnValue, localVarHttpResponse, newErr
1205 }
1206
1207 if localVarHttpResponse.StatusCode == 0 {
1208 var v RpcStatus
1209 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1210 if err != nil {
1211 newErr.error = err.Error()
1212 return localVarReturnValue, localVarHttpResponse, newErr
1213 }
1214 newErr.model = v
1215 return localVarReturnValue, localVarHttpResponse, newErr
1216 }
1217
1218 return localVarReturnValue, localVarHttpResponse, newErr
1219 }
1220
1221 return localVarReturnValue, localVarHttpResponse, nil
1222 }
1223
1224
1241
1242 type EchoServiceEchoBody2Opts struct {
1243 Num optional.String
1244 LineNum optional.String
1245 Lang optional.String
1246 StatusProgress optional.String
1247 StatusNote optional.String
1248 ResourceId optional.String
1249 NIdNId optional.String
1250 NIdVal optional.String
1251 }
1252
1253 func (a *EchoServiceApiService) EchoServiceEchoBody2(ctx context.Context, id string, no ExamplepbEmbedded, localVarOptionals *EchoServiceEchoBody2Opts) (ExamplepbSimpleMessage, *http.Response, error) {
1254 var (
1255 localVarHttpMethod = strings.ToUpper("Put")
1256 localVarPostBody interface{}
1257 localVarFileName string
1258 localVarFileBytes []byte
1259 localVarReturnValue ExamplepbSimpleMessage
1260 )
1261
1262
1263 localVarPath := a.client.cfg.BasePath + "/v1/example/echo_body/{id}"
1264 localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", fmt.Sprintf("%v", id), -1)
1265
1266 localVarHeaderParams := make(map[string]string)
1267 localVarQueryParams := url.Values{}
1268 localVarFormParams := url.Values{}
1269
1270 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
1271 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
1272 }
1273 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
1274 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
1275 }
1276 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
1277 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
1278 }
1279 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
1280 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
1281 }
1282 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
1283 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
1284 }
1285 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
1286 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
1287 }
1288 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
1289 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
1290 }
1291 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
1292 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
1293 }
1294
1295 localVarHttpContentTypes := []string{"application/json"}
1296
1297
1298 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
1299 if localVarHttpContentType != "" {
1300 localVarHeaderParams["Content-Type"] = localVarHttpContentType
1301 }
1302
1303
1304 localVarHttpHeaderAccepts := []string{"application/json"}
1305
1306
1307 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
1308 if localVarHttpHeaderAccept != "" {
1309 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
1310 }
1311
1312 localVarPostBody = &no
1313 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
1314 if err != nil {
1315 return localVarReturnValue, nil, err
1316 }
1317
1318 localVarHttpResponse, err := a.client.callAPI(r)
1319 if err != nil || localVarHttpResponse == nil {
1320 return localVarReturnValue, localVarHttpResponse, err
1321 }
1322
1323 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
1324 localVarHttpResponse.Body.Close()
1325 if err != nil {
1326 return localVarReturnValue, localVarHttpResponse, err
1327 }
1328
1329 if localVarHttpResponse.StatusCode < 300 {
1330
1331 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1332 if err == nil {
1333 return localVarReturnValue, localVarHttpResponse, err
1334 }
1335 }
1336
1337 if localVarHttpResponse.StatusCode >= 300 {
1338 newErr := GenericSwaggerError{
1339 body: localVarBody,
1340 error: localVarHttpResponse.Status,
1341 }
1342
1343 if localVarHttpResponse.StatusCode == 200 {
1344 var v ExamplepbSimpleMessage
1345 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1346 if err != nil {
1347 newErr.error = err.Error()
1348 return localVarReturnValue, localVarHttpResponse, newErr
1349 }
1350 newErr.model = v
1351 return localVarReturnValue, localVarHttpResponse, newErr
1352 }
1353
1354 if localVarHttpResponse.StatusCode == 0 {
1355 var v RpcStatus
1356 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1357 if err != nil {
1358 newErr.error = err.Error()
1359 return localVarReturnValue, localVarHttpResponse, newErr
1360 }
1361 newErr.model = v
1362 return localVarReturnValue, localVarHttpResponse, newErr
1363 }
1364
1365 return localVarReturnValue, localVarHttpResponse, newErr
1366 }
1367
1368 return localVarReturnValue, localVarHttpResponse, nil
1369 }
1370
1371
1390
1391 type EchoServiceEchoDeleteOpts struct {
1392 Id optional.String
1393 Num optional.String
1394 LineNum optional.String
1395 Lang optional.String
1396 StatusProgress optional.String
1397 StatusNote optional.String
1398 En optional.String
1399 NoProgress optional.String
1400 NoNote optional.String
1401 ResourceId optional.String
1402 NIdNId optional.String
1403 NIdVal optional.String
1404 }
1405
1406 func (a *EchoServiceApiService) EchoServiceEchoDelete(ctx context.Context, localVarOptionals *EchoServiceEchoDeleteOpts) (ExamplepbSimpleMessage, *http.Response, error) {
1407 var (
1408 localVarHttpMethod = strings.ToUpper("Delete")
1409 localVarPostBody interface{}
1410 localVarFileName string
1411 localVarFileBytes []byte
1412 localVarReturnValue ExamplepbSimpleMessage
1413 )
1414
1415
1416 localVarPath := a.client.cfg.BasePath + "/v1/example/echo_delete"
1417
1418 localVarHeaderParams := make(map[string]string)
1419 localVarQueryParams := url.Values{}
1420 localVarFormParams := url.Values{}
1421
1422 if localVarOptionals != nil && localVarOptionals.Id.IsSet() {
1423 localVarQueryParams.Add("id", parameterToString(localVarOptionals.Id.Value(), ""))
1424 }
1425 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
1426 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
1427 }
1428 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
1429 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
1430 }
1431 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
1432 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
1433 }
1434 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
1435 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
1436 }
1437 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
1438 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
1439 }
1440 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
1441 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
1442 }
1443 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
1444 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
1445 }
1446 if localVarOptionals != nil && localVarOptionals.NoNote.IsSet() {
1447 localVarQueryParams.Add("no.note", parameterToString(localVarOptionals.NoNote.Value(), ""))
1448 }
1449 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
1450 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
1451 }
1452 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
1453 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
1454 }
1455 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
1456 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
1457 }
1458
1459 localVarHttpContentTypes := []string{"application/json"}
1460
1461
1462 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
1463 if localVarHttpContentType != "" {
1464 localVarHeaderParams["Content-Type"] = localVarHttpContentType
1465 }
1466
1467
1468 localVarHttpHeaderAccepts := []string{"application/json"}
1469
1470
1471 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
1472 if localVarHttpHeaderAccept != "" {
1473 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
1474 }
1475 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
1476 if err != nil {
1477 return localVarReturnValue, nil, err
1478 }
1479
1480 localVarHttpResponse, err := a.client.callAPI(r)
1481 if err != nil || localVarHttpResponse == nil {
1482 return localVarReturnValue, localVarHttpResponse, err
1483 }
1484
1485 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
1486 localVarHttpResponse.Body.Close()
1487 if err != nil {
1488 return localVarReturnValue, localVarHttpResponse, err
1489 }
1490
1491 if localVarHttpResponse.StatusCode < 300 {
1492
1493 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1494 if err == nil {
1495 return localVarReturnValue, localVarHttpResponse, err
1496 }
1497 }
1498
1499 if localVarHttpResponse.StatusCode >= 300 {
1500 newErr := GenericSwaggerError{
1501 body: localVarBody,
1502 error: localVarHttpResponse.Status,
1503 }
1504
1505 if localVarHttpResponse.StatusCode == 200 {
1506 var v ExamplepbSimpleMessage
1507 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1508 if err != nil {
1509 newErr.error = err.Error()
1510 return localVarReturnValue, localVarHttpResponse, newErr
1511 }
1512 newErr.model = v
1513 return localVarReturnValue, localVarHttpResponse, newErr
1514 }
1515
1516 if localVarHttpResponse.StatusCode == 0 {
1517 var v RpcStatus
1518 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1519 if err != nil {
1520 newErr.error = err.Error()
1521 return localVarReturnValue, localVarHttpResponse, newErr
1522 }
1523 newErr.model = v
1524 return localVarReturnValue, localVarHttpResponse, newErr
1525 }
1526
1527 return localVarReturnValue, localVarHttpResponse, newErr
1528 }
1529
1530 return localVarReturnValue, localVarHttpResponse, nil
1531 }
1532
1533
1540 func (a *EchoServiceApiService) EchoServiceEchoPatch(ctx context.Context, body ExamplepbDynamicMessage) (ExamplepbDynamicMessageUpdate, *http.Response, error) {
1541 var (
1542 localVarHttpMethod = strings.ToUpper("Patch")
1543 localVarPostBody interface{}
1544 localVarFileName string
1545 localVarFileBytes []byte
1546 localVarReturnValue ExamplepbDynamicMessageUpdate
1547 )
1548
1549
1550 localVarPath := a.client.cfg.BasePath + "/v1/example/echo_patch"
1551
1552 localVarHeaderParams := make(map[string]string)
1553 localVarQueryParams := url.Values{}
1554 localVarFormParams := url.Values{}
1555
1556
1557 localVarHttpContentTypes := []string{"application/json"}
1558
1559
1560 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
1561 if localVarHttpContentType != "" {
1562 localVarHeaderParams["Content-Type"] = localVarHttpContentType
1563 }
1564
1565
1566 localVarHttpHeaderAccepts := []string{"application/json"}
1567
1568
1569 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
1570 if localVarHttpHeaderAccept != "" {
1571 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
1572 }
1573
1574 localVarPostBody = &body
1575 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
1576 if err != nil {
1577 return localVarReturnValue, nil, err
1578 }
1579
1580 localVarHttpResponse, err := a.client.callAPI(r)
1581 if err != nil || localVarHttpResponse == nil {
1582 return localVarReturnValue, localVarHttpResponse, err
1583 }
1584
1585 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
1586 localVarHttpResponse.Body.Close()
1587 if err != nil {
1588 return localVarReturnValue, localVarHttpResponse, err
1589 }
1590
1591 if localVarHttpResponse.StatusCode < 300 {
1592
1593 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1594 if err == nil {
1595 return localVarReturnValue, localVarHttpResponse, err
1596 }
1597 }
1598
1599 if localVarHttpResponse.StatusCode >= 300 {
1600 newErr := GenericSwaggerError{
1601 body: localVarBody,
1602 error: localVarHttpResponse.Status,
1603 }
1604
1605 if localVarHttpResponse.StatusCode == 200 {
1606 var v ExamplepbDynamicMessageUpdate
1607 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1608 if err != nil {
1609 newErr.error = err.Error()
1610 return localVarReturnValue, localVarHttpResponse, newErr
1611 }
1612 newErr.model = v
1613 return localVarReturnValue, localVarHttpResponse, newErr
1614 }
1615
1616 if localVarHttpResponse.StatusCode == 0 {
1617 var v RpcStatus
1618 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1619 if err != nil {
1620 newErr.error = err.Error()
1621 return localVarReturnValue, localVarHttpResponse, newErr
1622 }
1623 newErr.model = v
1624 return localVarReturnValue, localVarHttpResponse, newErr
1625 }
1626
1627 return localVarReturnValue, localVarHttpResponse, newErr
1628 }
1629
1630 return localVarReturnValue, localVarHttpResponse, nil
1631 }
1632
1633
1652
1653 type EchoServiceEchoUnauthorizedOpts struct {
1654 Id optional.String
1655 Num optional.String
1656 LineNum optional.String
1657 Lang optional.String
1658 StatusProgress optional.String
1659 StatusNote optional.String
1660 En optional.String
1661 NoProgress optional.String
1662 NoNote optional.String
1663 ResourceId optional.String
1664 NIdNId optional.String
1665 NIdVal optional.String
1666 }
1667
1668 func (a *EchoServiceApiService) EchoServiceEchoUnauthorized(ctx context.Context, localVarOptionals *EchoServiceEchoUnauthorizedOpts) (ExamplepbSimpleMessage, *http.Response, error) {
1669 var (
1670 localVarHttpMethod = strings.ToUpper("Get")
1671 localVarPostBody interface{}
1672 localVarFileName string
1673 localVarFileBytes []byte
1674 localVarReturnValue ExamplepbSimpleMessage
1675 )
1676
1677
1678 localVarPath := a.client.cfg.BasePath + "/v1/example/echo_unauthorized"
1679
1680 localVarHeaderParams := make(map[string]string)
1681 localVarQueryParams := url.Values{}
1682 localVarFormParams := url.Values{}
1683
1684 if localVarOptionals != nil && localVarOptionals.Id.IsSet() {
1685 localVarQueryParams.Add("id", parameterToString(localVarOptionals.Id.Value(), ""))
1686 }
1687 if localVarOptionals != nil && localVarOptionals.Num.IsSet() {
1688 localVarQueryParams.Add("num", parameterToString(localVarOptionals.Num.Value(), ""))
1689 }
1690 if localVarOptionals != nil && localVarOptionals.LineNum.IsSet() {
1691 localVarQueryParams.Add("lineNum", parameterToString(localVarOptionals.LineNum.Value(), ""))
1692 }
1693 if localVarOptionals != nil && localVarOptionals.Lang.IsSet() {
1694 localVarQueryParams.Add("lang", parameterToString(localVarOptionals.Lang.Value(), ""))
1695 }
1696 if localVarOptionals != nil && localVarOptionals.StatusProgress.IsSet() {
1697 localVarQueryParams.Add("status.progress", parameterToString(localVarOptionals.StatusProgress.Value(), ""))
1698 }
1699 if localVarOptionals != nil && localVarOptionals.StatusNote.IsSet() {
1700 localVarQueryParams.Add("status.note", parameterToString(localVarOptionals.StatusNote.Value(), ""))
1701 }
1702 if localVarOptionals != nil && localVarOptionals.En.IsSet() {
1703 localVarQueryParams.Add("en", parameterToString(localVarOptionals.En.Value(), ""))
1704 }
1705 if localVarOptionals != nil && localVarOptionals.NoProgress.IsSet() {
1706 localVarQueryParams.Add("no.progress", parameterToString(localVarOptionals.NoProgress.Value(), ""))
1707 }
1708 if localVarOptionals != nil && localVarOptionals.NoNote.IsSet() {
1709 localVarQueryParams.Add("no.note", parameterToString(localVarOptionals.NoNote.Value(), ""))
1710 }
1711 if localVarOptionals != nil && localVarOptionals.ResourceId.IsSet() {
1712 localVarQueryParams.Add("resourceId", parameterToString(localVarOptionals.ResourceId.Value(), ""))
1713 }
1714 if localVarOptionals != nil && localVarOptionals.NIdNId.IsSet() {
1715 localVarQueryParams.Add("nId.nId", parameterToString(localVarOptionals.NIdNId.Value(), ""))
1716 }
1717 if localVarOptionals != nil && localVarOptionals.NIdVal.IsSet() {
1718 localVarQueryParams.Add("nId.val", parameterToString(localVarOptionals.NIdVal.Value(), ""))
1719 }
1720
1721 localVarHttpContentTypes := []string{"application/json"}
1722
1723
1724 localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
1725 if localVarHttpContentType != "" {
1726 localVarHeaderParams["Content-Type"] = localVarHttpContentType
1727 }
1728
1729
1730 localVarHttpHeaderAccepts := []string{"application/json"}
1731
1732
1733 localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
1734 if localVarHttpHeaderAccept != "" {
1735 localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
1736 }
1737 r, err := a.client.prepareRequest(ctx, localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
1738 if err != nil {
1739 return localVarReturnValue, nil, err
1740 }
1741
1742 localVarHttpResponse, err := a.client.callAPI(r)
1743 if err != nil || localVarHttpResponse == nil {
1744 return localVarReturnValue, localVarHttpResponse, err
1745 }
1746
1747 localVarBody, err := ioutil.ReadAll(localVarHttpResponse.Body)
1748 localVarHttpResponse.Body.Close()
1749 if err != nil {
1750 return localVarReturnValue, localVarHttpResponse, err
1751 }
1752
1753 if localVarHttpResponse.StatusCode < 300 {
1754
1755 err = a.client.decode(&localVarReturnValue, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1756 if err == nil {
1757 return localVarReturnValue, localVarHttpResponse, err
1758 }
1759 }
1760
1761 if localVarHttpResponse.StatusCode >= 300 {
1762 newErr := GenericSwaggerError{
1763 body: localVarBody,
1764 error: localVarHttpResponse.Status,
1765 }
1766
1767 if localVarHttpResponse.StatusCode == 200 {
1768 var v ExamplepbSimpleMessage
1769 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1770 if err != nil {
1771 newErr.error = err.Error()
1772 return localVarReturnValue, localVarHttpResponse, newErr
1773 }
1774 newErr.model = v
1775 return localVarReturnValue, localVarHttpResponse, newErr
1776 }
1777
1778 if localVarHttpResponse.StatusCode == 0 {
1779 var v RpcStatus
1780 err = a.client.decode(&v, localVarBody, localVarHttpResponse.Header.Get("Content-Type"));
1781 if err != nil {
1782 newErr.error = err.Error()
1783 return localVarReturnValue, localVarHttpResponse, newErr
1784 }
1785 newErr.model = v
1786 return localVarReturnValue, localVarHttpResponse, newErr
1787 }
1788
1789 return localVarReturnValue, localVarHttpResponse, newErr
1790 }
1791
1792 return localVarReturnValue, localVarHttpResponse, nil
1793 }
1794
View as plain text