...
1---
2swagger: "2.0"
3info:
4 description: "Echo Service API consists of a single service which returns\na message."
5 version: "version not set"
6 title: "Echo Service"
7tags:
8- name: "EchoService"
9consumes:
10- "application/json"
11produces:
12- "application/json"
13paths:
14 /v1/example/echo/nested/{nId.nId}:
15 get:
16 tags:
17 - "EchoService"
18 summary: "Echo method receives a simple message and returns it."
19 description: "The message posted as the id parameter will also be\nreturned."
20 operationId: "EchoService_Echo7"
21 parameters:
22 - name: "nId.nId"
23 in: "path"
24 required: true
25 type: "string"
26 x-exportParamName: "NIdNId"
27 - name: "id"
28 in: "query"
29 description: "Id represents the message identifier."
30 required: false
31 type: "string"
32 x-exportParamName: "Id"
33 x-optionalDataType: "String"
34 - name: "num"
35 in: "query"
36 required: false
37 type: "string"
38 format: "int64"
39 x-exportParamName: "Num"
40 x-optionalDataType: "String"
41 - name: "lineNum"
42 in: "query"
43 required: false
44 type: "string"
45 format: "int64"
46 x-exportParamName: "LineNum"
47 x-optionalDataType: "String"
48 - name: "lang"
49 in: "query"
50 required: false
51 type: "string"
52 x-exportParamName: "Lang"
53 x-optionalDataType: "String"
54 - name: "status.progress"
55 in: "query"
56 required: false
57 type: "string"
58 format: "int64"
59 x-exportParamName: "StatusProgress"
60 x-optionalDataType: "String"
61 - name: "status.note"
62 in: "query"
63 required: false
64 type: "string"
65 x-exportParamName: "StatusNote"
66 x-optionalDataType: "String"
67 - name: "en"
68 in: "query"
69 required: false
70 type: "string"
71 format: "int64"
72 x-exportParamName: "En"
73 x-optionalDataType: "String"
74 - name: "no.progress"
75 in: "query"
76 required: false
77 type: "string"
78 format: "int64"
79 x-exportParamName: "NoProgress"
80 x-optionalDataType: "String"
81 - name: "no.note"
82 in: "query"
83 required: false
84 type: "string"
85 x-exportParamName: "NoNote"
86 x-optionalDataType: "String"
87 - name: "resourceId"
88 in: "query"
89 required: false
90 type: "string"
91 x-exportParamName: "ResourceId"
92 x-optionalDataType: "String"
93 - name: "nId.val"
94 in: "query"
95 required: false
96 type: "string"
97 x-exportParamName: "NIdVal"
98 x-optionalDataType: "String"
99 responses:
100 200:
101 description: "A successful response."
102 schema:
103 $ref: "#/definitions/examplepbSimpleMessage"
104 default:
105 description: "An unexpected error response."
106 schema:
107 $ref: "#/definitions/rpcStatus"
108 /v1/example/echo/resource/{resourceId}:
109 get:
110 tags:
111 - "EchoService"
112 summary: "Echo method receives a simple message and returns it."
113 description: "The message posted as the id parameter will also be\nreturned."
114 operationId: "EchoService_Echo6"
115 parameters:
116 - name: "resourceId"
117 in: "path"
118 required: true
119 type: "string"
120 x-exportParamName: "ResourceId"
121 - name: "id"
122 in: "query"
123 description: "Id represents the message identifier."
124 required: false
125 type: "string"
126 x-exportParamName: "Id"
127 x-optionalDataType: "String"
128 - name: "num"
129 in: "query"
130 required: false
131 type: "string"
132 format: "int64"
133 x-exportParamName: "Num"
134 x-optionalDataType: "String"
135 - name: "lineNum"
136 in: "query"
137 required: false
138 type: "string"
139 format: "int64"
140 x-exportParamName: "LineNum"
141 x-optionalDataType: "String"
142 - name: "lang"
143 in: "query"
144 required: false
145 type: "string"
146 x-exportParamName: "Lang"
147 x-optionalDataType: "String"
148 - name: "status.progress"
149 in: "query"
150 required: false
151 type: "string"
152 format: "int64"
153 x-exportParamName: "StatusProgress"
154 x-optionalDataType: "String"
155 - name: "status.note"
156 in: "query"
157 required: false
158 type: "string"
159 x-exportParamName: "StatusNote"
160 x-optionalDataType: "String"
161 - name: "en"
162 in: "query"
163 required: false
164 type: "string"
165 format: "int64"
166 x-exportParamName: "En"
167 x-optionalDataType: "String"
168 - name: "no.progress"
169 in: "query"
170 required: false
171 type: "string"
172 format: "int64"
173 x-exportParamName: "NoProgress"
174 x-optionalDataType: "String"
175 - name: "no.note"
176 in: "query"
177 required: false
178 type: "string"
179 x-exportParamName: "NoNote"
180 x-optionalDataType: "String"
181 - name: "nId.nId"
182 in: "query"
183 required: false
184 type: "string"
185 x-exportParamName: "NIdNId"
186 x-optionalDataType: "String"
187 - name: "nId.val"
188 in: "query"
189 required: false
190 type: "string"
191 x-exportParamName: "NIdVal"
192 x-optionalDataType: "String"
193 responses:
194 200:
195 description: "A successful response."
196 schema:
197 $ref: "#/definitions/examplepbSimpleMessage"
198 default:
199 description: "An unexpected error response."
200 schema:
201 $ref: "#/definitions/rpcStatus"
202 /v1/example/echo/{id}:
203 post:
204 tags:
205 - "EchoService"
206 summary: "Echo method receives a simple message and returns it."
207 description: "The message posted as the id parameter will also be\nreturned."
208 operationId: "EchoService_Echo"
209 parameters:
210 - name: "id"
211 in: "path"
212 description: "Id represents the message identifier."
213 required: true
214 type: "string"
215 x-exportParamName: "Id"
216 - name: "num"
217 in: "query"
218 required: false
219 type: "string"
220 format: "int64"
221 x-exportParamName: "Num"
222 x-optionalDataType: "String"
223 - name: "lineNum"
224 in: "query"
225 required: false
226 type: "string"
227 format: "int64"
228 x-exportParamName: "LineNum"
229 x-optionalDataType: "String"
230 - name: "lang"
231 in: "query"
232 required: false
233 type: "string"
234 x-exportParamName: "Lang"
235 x-optionalDataType: "String"
236 - name: "status.progress"
237 in: "query"
238 required: false
239 type: "string"
240 format: "int64"
241 x-exportParamName: "StatusProgress"
242 x-optionalDataType: "String"
243 - name: "status.note"
244 in: "query"
245 required: false
246 type: "string"
247 x-exportParamName: "StatusNote"
248 x-optionalDataType: "String"
249 - name: "en"
250 in: "query"
251 required: false
252 type: "string"
253 format: "int64"
254 x-exportParamName: "En"
255 x-optionalDataType: "String"
256 - name: "no.progress"
257 in: "query"
258 required: false
259 type: "string"
260 format: "int64"
261 x-exportParamName: "NoProgress"
262 x-optionalDataType: "String"
263 - name: "no.note"
264 in: "query"
265 required: false
266 type: "string"
267 x-exportParamName: "NoNote"
268 x-optionalDataType: "String"
269 - name: "resourceId"
270 in: "query"
271 required: false
272 type: "string"
273 x-exportParamName: "ResourceId"
274 x-optionalDataType: "String"
275 - name: "nId.nId"
276 in: "query"
277 required: false
278 type: "string"
279 x-exportParamName: "NIdNId"
280 x-optionalDataType: "String"
281 - name: "nId.val"
282 in: "query"
283 required: false
284 type: "string"
285 x-exportParamName: "NIdVal"
286 x-optionalDataType: "String"
287 responses:
288 200:
289 description: "A successful response."
290 schema:
291 $ref: "#/definitions/examplepbSimpleMessage"
292 default:
293 description: "An unexpected error response."
294 schema:
295 $ref: "#/definitions/rpcStatus"
296 /v1/example/echo/{id}/{num}:
297 get:
298 tags:
299 - "EchoService"
300 summary: "Echo method receives a simple message and returns it."
301 description: "The message posted as the id parameter will also be\nreturned."
302 operationId: "EchoService_Echo2"
303 parameters:
304 - name: "id"
305 in: "path"
306 description: "Id represents the message identifier."
307 required: true
308 type: "string"
309 x-exportParamName: "Id"
310 - name: "num"
311 in: "path"
312 required: true
313 type: "string"
314 format: "int64"
315 x-exportParamName: "Num"
316 - name: "lineNum"
317 in: "query"
318 required: false
319 type: "string"
320 format: "int64"
321 x-exportParamName: "LineNum"
322 x-optionalDataType: "String"
323 - name: "lang"
324 in: "query"
325 required: false
326 type: "string"
327 x-exportParamName: "Lang"
328 x-optionalDataType: "String"
329 - name: "status.progress"
330 in: "query"
331 required: false
332 type: "string"
333 format: "int64"
334 x-exportParamName: "StatusProgress"
335 x-optionalDataType: "String"
336 - name: "status.note"
337 in: "query"
338 required: false
339 type: "string"
340 x-exportParamName: "StatusNote"
341 x-optionalDataType: "String"
342 - name: "en"
343 in: "query"
344 required: false
345 type: "string"
346 format: "int64"
347 x-exportParamName: "En"
348 x-optionalDataType: "String"
349 - name: "no.progress"
350 in: "query"
351 required: false
352 type: "string"
353 format: "int64"
354 x-exportParamName: "NoProgress"
355 x-optionalDataType: "String"
356 - name: "no.note"
357 in: "query"
358 required: false
359 type: "string"
360 x-exportParamName: "NoNote"
361 x-optionalDataType: "String"
362 - name: "resourceId"
363 in: "query"
364 required: false
365 type: "string"
366 x-exportParamName: "ResourceId"
367 x-optionalDataType: "String"
368 - name: "nId.nId"
369 in: "query"
370 required: false
371 type: "string"
372 x-exportParamName: "NIdNId"
373 x-optionalDataType: "String"
374 - name: "nId.val"
375 in: "query"
376 required: false
377 type: "string"
378 x-exportParamName: "NIdVal"
379 x-optionalDataType: "String"
380 responses:
381 200:
382 description: "A successful response."
383 schema:
384 $ref: "#/definitions/examplepbSimpleMessage"
385 default:
386 description: "An unexpected error response."
387 schema:
388 $ref: "#/definitions/rpcStatus"
389 /v1/example/echo/{id}/{num}/{lang}:
390 get:
391 tags:
392 - "EchoService"
393 summary: "Echo method receives a simple message and returns it."
394 description: "The message posted as the id parameter will also be\nreturned."
395 operationId: "EchoService_Echo3"
396 parameters:
397 - name: "id"
398 in: "path"
399 description: "Id represents the message identifier."
400 required: true
401 type: "string"
402 x-exportParamName: "Id"
403 - name: "num"
404 in: "path"
405 required: true
406 type: "string"
407 format: "int64"
408 x-exportParamName: "Num"
409 - name: "lang"
410 in: "path"
411 required: true
412 type: "string"
413 x-exportParamName: "Lang"
414 - name: "lineNum"
415 in: "query"
416 required: false
417 type: "string"
418 format: "int64"
419 x-exportParamName: "LineNum"
420 x-optionalDataType: "String"
421 - name: "status.progress"
422 in: "query"
423 required: false
424 type: "string"
425 format: "int64"
426 x-exportParamName: "StatusProgress"
427 x-optionalDataType: "String"
428 - name: "status.note"
429 in: "query"
430 required: false
431 type: "string"
432 x-exportParamName: "StatusNote"
433 x-optionalDataType: "String"
434 - name: "en"
435 in: "query"
436 required: false
437 type: "string"
438 format: "int64"
439 x-exportParamName: "En"
440 x-optionalDataType: "String"
441 - name: "no.progress"
442 in: "query"
443 required: false
444 type: "string"
445 format: "int64"
446 x-exportParamName: "NoProgress"
447 x-optionalDataType: "String"
448 - name: "no.note"
449 in: "query"
450 required: false
451 type: "string"
452 x-exportParamName: "NoNote"
453 x-optionalDataType: "String"
454 - name: "resourceId"
455 in: "query"
456 required: false
457 type: "string"
458 x-exportParamName: "ResourceId"
459 x-optionalDataType: "String"
460 - name: "nId.nId"
461 in: "query"
462 required: false
463 type: "string"
464 x-exportParamName: "NIdNId"
465 x-optionalDataType: "String"
466 - name: "nId.val"
467 in: "query"
468 required: false
469 type: "string"
470 x-exportParamName: "NIdVal"
471 x-optionalDataType: "String"
472 responses:
473 200:
474 description: "A successful response."
475 schema:
476 $ref: "#/definitions/examplepbSimpleMessage"
477 default:
478 description: "An unexpected error response."
479 schema:
480 $ref: "#/definitions/rpcStatus"
481 /v1/example/echo1/{id}/{lineNum}/{status.note}:
482 get:
483 tags:
484 - "EchoService"
485 summary: "Echo method receives a simple message and returns it."
486 description: "The message posted as the id parameter will also be\nreturned."
487 operationId: "EchoService_Echo4"
488 parameters:
489 - name: "id"
490 in: "path"
491 description: "Id represents the message identifier."
492 required: true
493 type: "string"
494 x-exportParamName: "Id"
495 - name: "lineNum"
496 in: "path"
497 required: true
498 type: "string"
499 format: "int64"
500 x-exportParamName: "LineNum"
501 - name: "status.note"
502 in: "path"
503 required: true
504 type: "string"
505 x-exportParamName: "StatusNote"
506 - name: "num"
507 in: "query"
508 required: false
509 type: "string"
510 format: "int64"
511 x-exportParamName: "Num"
512 x-optionalDataType: "String"
513 - name: "lang"
514 in: "query"
515 required: false
516 type: "string"
517 x-exportParamName: "Lang"
518 x-optionalDataType: "String"
519 - name: "status.progress"
520 in: "query"
521 required: false
522 type: "string"
523 format: "int64"
524 x-exportParamName: "StatusProgress"
525 x-optionalDataType: "String"
526 - name: "en"
527 in: "query"
528 required: false
529 type: "string"
530 format: "int64"
531 x-exportParamName: "En"
532 x-optionalDataType: "String"
533 - name: "no.progress"
534 in: "query"
535 required: false
536 type: "string"
537 format: "int64"
538 x-exportParamName: "NoProgress"
539 x-optionalDataType: "String"
540 - name: "resourceId"
541 in: "query"
542 required: false
543 type: "string"
544 x-exportParamName: "ResourceId"
545 x-optionalDataType: "String"
546 - name: "nId.nId"
547 in: "query"
548 required: false
549 type: "string"
550 x-exportParamName: "NIdNId"
551 x-optionalDataType: "String"
552 - name: "nId.val"
553 in: "query"
554 required: false
555 type: "string"
556 x-exportParamName: "NIdVal"
557 x-optionalDataType: "String"
558 responses:
559 200:
560 description: "A successful response."
561 schema:
562 $ref: "#/definitions/examplepbSimpleMessage"
563 default:
564 description: "An unexpected error response."
565 schema:
566 $ref: "#/definitions/rpcStatus"
567 /v1/example/echo2/{no.note}:
568 get:
569 tags:
570 - "EchoService"
571 summary: "Echo method receives a simple message and returns it."
572 description: "The message posted as the id parameter will also be\nreturned."
573 operationId: "EchoService_Echo5"
574 parameters:
575 - name: "no.note"
576 in: "path"
577 required: true
578 type: "string"
579 x-exportParamName: "NoNote"
580 - name: "id"
581 in: "query"
582 description: "Id represents the message identifier."
583 required: false
584 type: "string"
585 x-exportParamName: "Id"
586 x-optionalDataType: "String"
587 - name: "num"
588 in: "query"
589 required: false
590 type: "string"
591 format: "int64"
592 x-exportParamName: "Num"
593 x-optionalDataType: "String"
594 - name: "lineNum"
595 in: "query"
596 required: false
597 type: "string"
598 format: "int64"
599 x-exportParamName: "LineNum"
600 x-optionalDataType: "String"
601 - name: "lang"
602 in: "query"
603 required: false
604 type: "string"
605 x-exportParamName: "Lang"
606 x-optionalDataType: "String"
607 - name: "status.progress"
608 in: "query"
609 required: false
610 type: "string"
611 format: "int64"
612 x-exportParamName: "StatusProgress"
613 x-optionalDataType: "String"
614 - name: "en"
615 in: "query"
616 required: false
617 type: "string"
618 format: "int64"
619 x-exportParamName: "En"
620 x-optionalDataType: "String"
621 - name: "no.progress"
622 in: "query"
623 required: false
624 type: "string"
625 format: "int64"
626 x-exportParamName: "NoProgress"
627 x-optionalDataType: "String"
628 - name: "resourceId"
629 in: "query"
630 required: false
631 type: "string"
632 x-exportParamName: "ResourceId"
633 x-optionalDataType: "String"
634 - name: "nId.nId"
635 in: "query"
636 required: false
637 type: "string"
638 x-exportParamName: "NIdNId"
639 x-optionalDataType: "String"
640 - name: "nId.val"
641 in: "query"
642 required: false
643 type: "string"
644 x-exportParamName: "NIdVal"
645 x-optionalDataType: "String"
646 responses:
647 200:
648 description: "A successful response."
649 schema:
650 $ref: "#/definitions/examplepbSimpleMessage"
651 default:
652 description: "An unexpected error response."
653 schema:
654 $ref: "#/definitions/rpcStatus"
655 /v1/example/echo_body:
656 post:
657 tags:
658 - "EchoService"
659 summary: "EchoBody method receives a simple message and returns it."
660 operationId: "EchoService_EchoBody"
661 parameters:
662 - in: "body"
663 name: "body"
664 description: "SimpleMessage represents a simple message sent to the Echo service."
665 required: true
666 schema:
667 $ref: "#/definitions/examplepbSimpleMessage"
668 x-exportParamName: "Body"
669 responses:
670 200:
671 description: "A successful response."
672 schema:
673 $ref: "#/definitions/examplepbSimpleMessage"
674 default:
675 description: "An unexpected error response."
676 schema:
677 $ref: "#/definitions/rpcStatus"
678 /v1/example/echo_body/{id}:
679 put:
680 tags:
681 - "EchoService"
682 summary: "EchoBody method receives a simple message and returns it."
683 operationId: "EchoService_EchoBody2"
684 parameters:
685 - name: "id"
686 in: "path"
687 description: "Id represents the message identifier."
688 required: true
689 type: "string"
690 x-exportParamName: "Id"
691 - in: "body"
692 name: "no"
693 required: true
694 schema:
695 $ref: "#/definitions/examplepbEmbedded"
696 x-exportParamName: "No"
697 - name: "num"
698 in: "query"
699 required: false
700 type: "string"
701 format: "int64"
702 x-exportParamName: "Num"
703 x-optionalDataType: "String"
704 - name: "lineNum"
705 in: "query"
706 required: false
707 type: "string"
708 format: "int64"
709 x-exportParamName: "LineNum"
710 x-optionalDataType: "String"
711 - name: "lang"
712 in: "query"
713 required: false
714 type: "string"
715 x-exportParamName: "Lang"
716 x-optionalDataType: "String"
717 - name: "status.progress"
718 in: "query"
719 required: false
720 type: "string"
721 format: "int64"
722 x-exportParamName: "StatusProgress"
723 x-optionalDataType: "String"
724 - name: "status.note"
725 in: "query"
726 required: false
727 type: "string"
728 x-exportParamName: "StatusNote"
729 x-optionalDataType: "String"
730 - name: "resourceId"
731 in: "query"
732 required: false
733 type: "string"
734 x-exportParamName: "ResourceId"
735 x-optionalDataType: "String"
736 - name: "nId.nId"
737 in: "query"
738 required: false
739 type: "string"
740 x-exportParamName: "NIdNId"
741 x-optionalDataType: "String"
742 - name: "nId.val"
743 in: "query"
744 required: false
745 type: "string"
746 x-exportParamName: "NIdVal"
747 x-optionalDataType: "String"
748 responses:
749 200:
750 description: "A successful response."
751 schema:
752 $ref: "#/definitions/examplepbSimpleMessage"
753 default:
754 description: "An unexpected error response."
755 schema:
756 $ref: "#/definitions/rpcStatus"
757 /v1/example/echo_delete:
758 delete:
759 tags:
760 - "EchoService"
761 summary: "EchoDelete method receives a simple message and returns it."
762 operationId: "EchoService_EchoDelete"
763 parameters:
764 - name: "id"
765 in: "query"
766 description: "Id represents the message identifier."
767 required: false
768 type: "string"
769 x-exportParamName: "Id"
770 x-optionalDataType: "String"
771 - name: "num"
772 in: "query"
773 required: false
774 type: "string"
775 format: "int64"
776 x-exportParamName: "Num"
777 x-optionalDataType: "String"
778 - name: "lineNum"
779 in: "query"
780 required: false
781 type: "string"
782 format: "int64"
783 x-exportParamName: "LineNum"
784 x-optionalDataType: "String"
785 - name: "lang"
786 in: "query"
787 required: false
788 type: "string"
789 x-exportParamName: "Lang"
790 x-optionalDataType: "String"
791 - name: "status.progress"
792 in: "query"
793 required: false
794 type: "string"
795 format: "int64"
796 x-exportParamName: "StatusProgress"
797 x-optionalDataType: "String"
798 - name: "status.note"
799 in: "query"
800 required: false
801 type: "string"
802 x-exportParamName: "StatusNote"
803 x-optionalDataType: "String"
804 - name: "en"
805 in: "query"
806 required: false
807 type: "string"
808 format: "int64"
809 x-exportParamName: "En"
810 x-optionalDataType: "String"
811 - name: "no.progress"
812 in: "query"
813 required: false
814 type: "string"
815 format: "int64"
816 x-exportParamName: "NoProgress"
817 x-optionalDataType: "String"
818 - name: "no.note"
819 in: "query"
820 required: false
821 type: "string"
822 x-exportParamName: "NoNote"
823 x-optionalDataType: "String"
824 - name: "resourceId"
825 in: "query"
826 required: false
827 type: "string"
828 x-exportParamName: "ResourceId"
829 x-optionalDataType: "String"
830 - name: "nId.nId"
831 in: "query"
832 required: false
833 type: "string"
834 x-exportParamName: "NIdNId"
835 x-optionalDataType: "String"
836 - name: "nId.val"
837 in: "query"
838 required: false
839 type: "string"
840 x-exportParamName: "NIdVal"
841 x-optionalDataType: "String"
842 responses:
843 200:
844 description: "A successful response."
845 schema:
846 $ref: "#/definitions/examplepbSimpleMessage"
847 default:
848 description: "An unexpected error response."
849 schema:
850 $ref: "#/definitions/rpcStatus"
851 /v1/example/echo_patch:
852 patch:
853 tags:
854 - "EchoService"
855 summary: "EchoPatch method receives a NonStandardUpdateRequest and returns it."
856 operationId: "EchoService_EchoPatch"
857 parameters:
858 - in: "body"
859 name: "body"
860 required: true
861 schema:
862 $ref: "#/definitions/examplepbDynamicMessage"
863 x-exportParamName: "Body"
864 responses:
865 200:
866 description: "A successful response."
867 schema:
868 $ref: "#/definitions/examplepbDynamicMessageUpdate"
869 default:
870 description: "An unexpected error response."
871 schema:
872 $ref: "#/definitions/rpcStatus"
873 /v1/example/echo_unauthorized:
874 get:
875 tags:
876 - "EchoService"
877 summary: "EchoUnauthorized method receives a simple message and returns it.\
878 \ It must\nalways return a google.rpc.Code of `UNAUTHENTICATED` and a HTTP\
879 \ Status code\nof 401."
880 operationId: "EchoService_EchoUnauthorized"
881 parameters:
882 - name: "id"
883 in: "query"
884 description: "Id represents the message identifier."
885 required: false
886 type: "string"
887 x-exportParamName: "Id"
888 x-optionalDataType: "String"
889 - name: "num"
890 in: "query"
891 required: false
892 type: "string"
893 format: "int64"
894 x-exportParamName: "Num"
895 x-optionalDataType: "String"
896 - name: "lineNum"
897 in: "query"
898 required: false
899 type: "string"
900 format: "int64"
901 x-exportParamName: "LineNum"
902 x-optionalDataType: "String"
903 - name: "lang"
904 in: "query"
905 required: false
906 type: "string"
907 x-exportParamName: "Lang"
908 x-optionalDataType: "String"
909 - name: "status.progress"
910 in: "query"
911 required: false
912 type: "string"
913 format: "int64"
914 x-exportParamName: "StatusProgress"
915 x-optionalDataType: "String"
916 - name: "status.note"
917 in: "query"
918 required: false
919 type: "string"
920 x-exportParamName: "StatusNote"
921 x-optionalDataType: "String"
922 - name: "en"
923 in: "query"
924 required: false
925 type: "string"
926 format: "int64"
927 x-exportParamName: "En"
928 x-optionalDataType: "String"
929 - name: "no.progress"
930 in: "query"
931 required: false
932 type: "string"
933 format: "int64"
934 x-exportParamName: "NoProgress"
935 x-optionalDataType: "String"
936 - name: "no.note"
937 in: "query"
938 required: false
939 type: "string"
940 x-exportParamName: "NoNote"
941 x-optionalDataType: "String"
942 - name: "resourceId"
943 in: "query"
944 required: false
945 type: "string"
946 x-exportParamName: "ResourceId"
947 x-optionalDataType: "String"
948 - name: "nId.nId"
949 in: "query"
950 required: false
951 type: "string"
952 x-exportParamName: "NIdNId"
953 x-optionalDataType: "String"
954 - name: "nId.val"
955 in: "query"
956 required: false
957 type: "string"
958 x-exportParamName: "NIdVal"
959 x-optionalDataType: "String"
960 responses:
961 200:
962 description: "A successful response."
963 schema:
964 $ref: "#/definitions/examplepbSimpleMessage"
965 default:
966 description: "An unexpected error response."
967 schema:
968 $ref: "#/definitions/rpcStatus"
969definitions:
970 examplepbDynamicMessage:
971 type: "object"
972 properties:
973 structField:
974 type: "object"
975 properties: {}
976 valueField: {}
977 description: "DynamicMessage represents a message which can have its structure\n\
978 built dynamically using Struct and Values."
979 example:
980 structField: "{}"
981 valueField: ""
982 examplepbDynamicMessageUpdate:
983 type: "object"
984 properties:
985 body:
986 $ref: "#/definitions/examplepbDynamicMessage"
987 updateMask:
988 type: "string"
989 example:
990 body:
991 structField: "{}"
992 valueField: ""
993 updateMask: "updateMask"
994 examplepbEmbedded:
995 type: "object"
996 properties:
997 progress:
998 type: "string"
999 format: "int64"
1000 note:
1001 type: "string"
1002 description: "Embedded represents a message embedded in SimpleMessage."
1003 example:
1004 note: "note"
1005 progress: "progress"
1006 examplepbNestedMessage:
1007 type: "object"
1008 properties:
1009 nId:
1010 type: "string"
1011 val:
1012 type: "string"
1013 example:
1014 val: "val"
1015 nId: "nId"
1016 examplepbSimpleMessage:
1017 type: "object"
1018 properties:
1019 id:
1020 type: "string"
1021 description: "Id represents the message identifier."
1022 num:
1023 type: "string"
1024 format: "int64"
1025 lineNum:
1026 type: "string"
1027 format: "int64"
1028 lang:
1029 type: "string"
1030 status:
1031 $ref: "#/definitions/examplepbEmbedded"
1032 en:
1033 type: "string"
1034 format: "int64"
1035 "no":
1036 $ref: "#/definitions/examplepbEmbedded"
1037 resourceId:
1038 type: "string"
1039 nId:
1040 $ref: "#/definitions/examplepbNestedMessage"
1041 description: "SimpleMessage represents a simple message sent to the Echo service."
1042 example:
1043 "no":
1044 note: "note"
1045 progress: "progress"
1046 resourceId: "resourceId"
1047 num: "num"
1048 nId:
1049 val: "val"
1050 nId: "nId"
1051 lineNum: "lineNum"
1052 en: "en"
1053 id: "id"
1054 lang: "lang"
1055 status:
1056 note: "note"
1057 progress: "progress"
1058 protobufAny:
1059 type: "object"
1060 properties:
1061 '@type':
1062 type: "string"
1063 description: "A URL/resource name that uniquely identifies the type of the\
1064 \ serialized\nprotocol buffer message. This string must contain at least\n\
1065 one \"/\" character. The last segment of the URL's path must represent\n\
1066 the fully qualified name of the type (as in\n`path/google.protobuf.Duration`).\
1067 \ The name should be in a canonical form\n(e.g., leading \".\" is not accepted).\n\
1068 \nIn practice, teams usually precompile into the binary all types that they\n\
1069 expect it to use in the context of Any. However, for URLs which use the\n\
1070 scheme `http`, `https`, or no scheme, one can optionally set up a type\n\
1071 server that maps type URLs to message definitions as follows:\n\n* If no\
1072 \ scheme is provided, `https` is assumed.\n* An HTTP GET on the URL must\
1073 \ yield a [google.protobuf.Type][]\n value in binary format, or produce\
1074 \ an error.\n* Applications are allowed to cache lookup results based on\
1075 \ the\n URL, or have them precompiled into a binary to avoid any\n lookup.\
1076 \ Therefore, binary compatibility needs to be preserved\n on changes to\
1077 \ types. (Use versioned type names to manage\n breaking changes.)\n\nNote:\
1078 \ this functionality is not currently available in the official\nprotobuf\
1079 \ release, and it is not used for type URLs beginning with\ntype.googleapis.com.\n\
1080 \nSchemes other than `http`, `https` (or the empty scheme) might be\nused\
1081 \ with implementation specific semantics."
1082 description: "`Any` contains an arbitrary serialized protocol buffer message along\
1083 \ with a\nURL that describes the type of the serialized message.\n\nProtobuf\
1084 \ library provides support to pack/unpack Any values in the form\nof utility\
1085 \ functions or additional generated methods of the Any type.\n\nExample 1: Pack\
1086 \ and unpack a message in C++.\n\n Foo foo = ...;\n Any any;\n any.PackFrom(foo);\n\
1087 \ ...\n if (any.UnpackTo(&foo)) {\n ...\n }\n\nExample 2: Pack\
1088 \ and unpack a message in Java.\n\n Foo foo = ...;\n Any any = Any.pack(foo);\n\
1089 \ ...\n if (any.is(Foo.class)) {\n foo = any.unpack(Foo.class);\n\
1090 \ }\n\nExample 3: Pack and unpack a message in Python.\n\n foo = Foo(...)\n\
1091 \ any = Any()\n any.Pack(foo)\n ...\n if any.Is(Foo.DESCRIPTOR):\n\
1092 \ any.Unpack(foo)\n ...\n\nExample 4: Pack and unpack a message in\
1093 \ Go\n\n foo := &pb.Foo{...}\n any, err := anypb.New(foo)\n if err\
1094 \ != nil {\n ...\n }\n ...\n foo := &pb.Foo{}\n if err\
1095 \ := any.UnmarshalTo(foo); err != nil {\n ...\n }\n\nThe pack methods\
1096 \ provided by protobuf library will by default use\n'type.googleapis.com/full.type.name'\
1097 \ as the type URL and the unpack\nmethods only use the fully qualified type\
1098 \ name after the last '/'\nin the type URL, for example \"foo.bar.com/x/y.z\"\
1099 \ will yield type\nname \"y.z\".\n\n\nJSON\n\nThe JSON representation of an\
1100 \ `Any` value uses the regular\nrepresentation of the deserialized, embedded\
1101 \ message, with an\nadditional field `@type` which contains the type URL. Example:\n\
1102 \n package google.profile;\n message Person {\n string first_name\
1103 \ = 1;\n string last_name = 2;\n }\n\n {\n \"@type\": \"type.googleapis.com/google.profile.Person\"\
1104 ,\n \"firstName\": <string>,\n \"lastName\": <string>\n }\n\nIf\
1105 \ the embedded message type is well-known and has a custom JSON\nrepresentation,\
1106 \ that representation will be embedded adding a field\n`value` which holds the\
1107 \ custom JSON in addition to the `@type`\nfield. Example (for message [google.protobuf.Duration][]):\n\
1108 \n {\n \"@type\": \"type.googleapis.com/google.protobuf.Duration\",\n\
1109 \ \"value\": \"1.212s\"\n }"
1110 additionalProperties: {}
1111 protobufNullValue:
1112 type: "string"
1113 description: "`NullValue` is a singleton enumeration to represent the null value\
1114 \ for the\n`Value` type union.\n\n The JSON representation for `NullValue` is\
1115 \ JSON `null`.\n\n - NULL_VALUE: Null value."
1116 enum:
1117 - "NULL_VALUE"
1118 default: "NULL_VALUE"
1119 rpcStatus:
1120 type: "object"
1121 properties:
1122 code:
1123 type: "integer"
1124 format: "int32"
1125 description: "The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code]."
1126 message:
1127 type: "string"
1128 description: "A developer-facing error message, which should be in English.\
1129 \ Any\nuser-facing error message should be localized and sent in the\n[google.rpc.Status.details][google.rpc.Status.details]\
1130 \ field, or localized by the client."
1131 details:
1132 type: "array"
1133 description: "A list of messages that carry the error details. There is a\
1134 \ common set of\nmessage types for APIs to use."
1135 items:
1136 $ref: "#/definitions/protobufAny"
1137 description: "The `Status` type defines a logical error model that is suitable\
1138 \ for\ndifferent programming environments, including REST APIs and RPC APIs.\
1139 \ It is\nused by [gRPC](https://github.com/grpc). Each `Status` message contains\n\
1140 three pieces of data: error code, error message, and error details.\n\nYou can\
1141 \ find out more about this error model and how to work with it in the\n[API\
1142 \ Design Guide](https://cloud.google.com/apis/design/errors)."
View as plain text