UNPKG

33.9 kBJSONView Raw
1{
2 "nested": {
3 "google": {
4 "nested": {
5 "cloud": {
6 "nested": {
7 "location": {
8 "options": {
9 "cc_enable_arenas": true,
10 "go_package": "google.golang.org/genproto/googleapis/cloud/location;location",
11 "java_multiple_files": true,
12 "java_outer_classname": "LocationsProto",
13 "java_package": "com.google.cloud.location"
14 },
15 "nested": {
16 "Locations": {
17 "options": {
18 "(google.api.default_host)": "cloud.googleapis.com",
19 "(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform"
20 },
21 "methods": {
22 "ListLocations": {
23 "requestType": "ListLocationsRequest",
24 "responseType": "ListLocationsResponse",
25 "options": {
26 "(google.api.http).get": "/v1/{name=locations}",
27 "(google.api.http).additional_bindings.get": "/v1/{name=projects/*}/locations"
28 },
29 "parsedOptions": [
30 {
31 "(google.api.http)": {
32 "get": "/v1/{name=locations}",
33 "additional_bindings": {
34 "get": "/v1/{name=projects/*}/locations"
35 }
36 }
37 }
38 ]
39 },
40 "GetLocation": {
41 "requestType": "GetLocationRequest",
42 "responseType": "Location",
43 "options": {
44 "(google.api.http).get": "/v1/{name=locations/*}",
45 "(google.api.http).additional_bindings.get": "/v1/{name=projects/*/locations/*}"
46 },
47 "parsedOptions": [
48 {
49 "(google.api.http)": {
50 "get": "/v1/{name=locations/*}",
51 "additional_bindings": {
52 "get": "/v1/{name=projects/*/locations/*}"
53 }
54 }
55 }
56 ]
57 }
58 }
59 },
60 "ListLocationsRequest": {
61 "fields": {
62 "name": {
63 "type": "string",
64 "id": 1
65 },
66 "filter": {
67 "type": "string",
68 "id": 2
69 },
70 "pageSize": {
71 "type": "int32",
72 "id": 3
73 },
74 "pageToken": {
75 "type": "string",
76 "id": 4
77 }
78 }
79 },
80 "ListLocationsResponse": {
81 "fields": {
82 "locations": {
83 "rule": "repeated",
84 "type": "Location",
85 "id": 1
86 },
87 "nextPageToken": {
88 "type": "string",
89 "id": 2
90 }
91 }
92 },
93 "GetLocationRequest": {
94 "fields": {
95 "name": {
96 "type": "string",
97 "id": 1
98 }
99 }
100 },
101 "Location": {
102 "fields": {
103 "name": {
104 "type": "string",
105 "id": 1
106 },
107 "locationId": {
108 "type": "string",
109 "id": 4
110 },
111 "displayName": {
112 "type": "string",
113 "id": 5
114 },
115 "labels": {
116 "keyType": "string",
117 "type": "string",
118 "id": 2
119 },
120 "metadata": {
121 "type": "google.protobuf.Any",
122 "id": 3
123 }
124 }
125 }
126 }
127 }
128 }
129 },
130 "api": {
131 "options": {
132 "go_package": "google.golang.org/genproto/googleapis/api/annotations;annotations",
133 "java_multiple_files": true,
134 "java_outer_classname": "ClientProto",
135 "java_package": "com.google.api",
136 "objc_class_prefix": "GAPI",
137 "cc_enable_arenas": true
138 },
139 "nested": {
140 "http": {
141 "type": "HttpRule",
142 "id": 72295728,
143 "extend": "google.protobuf.MethodOptions"
144 },
145 "Http": {
146 "fields": {
147 "rules": {
148 "rule": "repeated",
149 "type": "HttpRule",
150 "id": 1
151 },
152 "fullyDecodeReservedExpansion": {
153 "type": "bool",
154 "id": 2
155 }
156 }
157 },
158 "HttpRule": {
159 "oneofs": {
160 "pattern": {
161 "oneof": [
162 "get",
163 "put",
164 "post",
165 "delete",
166 "patch",
167 "custom"
168 ]
169 }
170 },
171 "fields": {
172 "selector": {
173 "type": "string",
174 "id": 1
175 },
176 "get": {
177 "type": "string",
178 "id": 2
179 },
180 "put": {
181 "type": "string",
182 "id": 3
183 },
184 "post": {
185 "type": "string",
186 "id": 4
187 },
188 "delete": {
189 "type": "string",
190 "id": 5
191 },
192 "patch": {
193 "type": "string",
194 "id": 6
195 },
196 "custom": {
197 "type": "CustomHttpPattern",
198 "id": 8
199 },
200 "body": {
201 "type": "string",
202 "id": 7
203 },
204 "responseBody": {
205 "type": "string",
206 "id": 12
207 },
208 "additionalBindings": {
209 "rule": "repeated",
210 "type": "HttpRule",
211 "id": 11
212 }
213 }
214 },
215 "CustomHttpPattern": {
216 "fields": {
217 "kind": {
218 "type": "string",
219 "id": 1
220 },
221 "path": {
222 "type": "string",
223 "id": 2
224 }
225 }
226 },
227 "methodSignature": {
228 "rule": "repeated",
229 "type": "string",
230 "id": 1051,
231 "extend": "google.protobuf.MethodOptions"
232 },
233 "defaultHost": {
234 "type": "string",
235 "id": 1049,
236 "extend": "google.protobuf.ServiceOptions"
237 },
238 "oauthScopes": {
239 "type": "string",
240 "id": 1050,
241 "extend": "google.protobuf.ServiceOptions"
242 }
243 }
244 },
245 "protobuf": {
246 "options": {
247 "go_package": "google.golang.org/protobuf/types/descriptorpb",
248 "java_package": "com.google.protobuf",
249 "java_outer_classname": "DescriptorProtos",
250 "csharp_namespace": "Google.Protobuf.Reflection",
251 "objc_class_prefix": "GPB",
252 "cc_enable_arenas": true,
253 "optimize_for": "SPEED"
254 },
255 "nested": {
256 "FileDescriptorSet": {
257 "fields": {
258 "file": {
259 "rule": "repeated",
260 "type": "FileDescriptorProto",
261 "id": 1
262 }
263 }
264 },
265 "FileDescriptorProto": {
266 "fields": {
267 "name": {
268 "type": "string",
269 "id": 1
270 },
271 "package": {
272 "type": "string",
273 "id": 2
274 },
275 "dependency": {
276 "rule": "repeated",
277 "type": "string",
278 "id": 3
279 },
280 "publicDependency": {
281 "rule": "repeated",
282 "type": "int32",
283 "id": 10,
284 "options": {
285 "packed": false
286 }
287 },
288 "weakDependency": {
289 "rule": "repeated",
290 "type": "int32",
291 "id": 11,
292 "options": {
293 "packed": false
294 }
295 },
296 "messageType": {
297 "rule": "repeated",
298 "type": "DescriptorProto",
299 "id": 4
300 },
301 "enumType": {
302 "rule": "repeated",
303 "type": "EnumDescriptorProto",
304 "id": 5
305 },
306 "service": {
307 "rule": "repeated",
308 "type": "ServiceDescriptorProto",
309 "id": 6
310 },
311 "extension": {
312 "rule": "repeated",
313 "type": "FieldDescriptorProto",
314 "id": 7
315 },
316 "options": {
317 "type": "FileOptions",
318 "id": 8
319 },
320 "sourceCodeInfo": {
321 "type": "SourceCodeInfo",
322 "id": 9
323 },
324 "syntax": {
325 "type": "string",
326 "id": 12
327 }
328 }
329 },
330 "DescriptorProto": {
331 "fields": {
332 "name": {
333 "type": "string",
334 "id": 1
335 },
336 "field": {
337 "rule": "repeated",
338 "type": "FieldDescriptorProto",
339 "id": 2
340 },
341 "extension": {
342 "rule": "repeated",
343 "type": "FieldDescriptorProto",
344 "id": 6
345 },
346 "nestedType": {
347 "rule": "repeated",
348 "type": "DescriptorProto",
349 "id": 3
350 },
351 "enumType": {
352 "rule": "repeated",
353 "type": "EnumDescriptorProto",
354 "id": 4
355 },
356 "extensionRange": {
357 "rule": "repeated",
358 "type": "ExtensionRange",
359 "id": 5
360 },
361 "oneofDecl": {
362 "rule": "repeated",
363 "type": "OneofDescriptorProto",
364 "id": 8
365 },
366 "options": {
367 "type": "MessageOptions",
368 "id": 7
369 },
370 "reservedRange": {
371 "rule": "repeated",
372 "type": "ReservedRange",
373 "id": 9
374 },
375 "reservedName": {
376 "rule": "repeated",
377 "type": "string",
378 "id": 10
379 }
380 },
381 "nested": {
382 "ExtensionRange": {
383 "fields": {
384 "start": {
385 "type": "int32",
386 "id": 1
387 },
388 "end": {
389 "type": "int32",
390 "id": 2
391 },
392 "options": {
393 "type": "ExtensionRangeOptions",
394 "id": 3
395 }
396 }
397 },
398 "ReservedRange": {
399 "fields": {
400 "start": {
401 "type": "int32",
402 "id": 1
403 },
404 "end": {
405 "type": "int32",
406 "id": 2
407 }
408 }
409 }
410 }
411 },
412 "ExtensionRangeOptions": {
413 "fields": {
414 "uninterpretedOption": {
415 "rule": "repeated",
416 "type": "UninterpretedOption",
417 "id": 999
418 }
419 },
420 "extensions": [
421 [
422 1000,
423 536870911
424 ]
425 ]
426 },
427 "FieldDescriptorProto": {
428 "fields": {
429 "name": {
430 "type": "string",
431 "id": 1
432 },
433 "number": {
434 "type": "int32",
435 "id": 3
436 },
437 "label": {
438 "type": "Label",
439 "id": 4
440 },
441 "type": {
442 "type": "Type",
443 "id": 5
444 },
445 "typeName": {
446 "type": "string",
447 "id": 6
448 },
449 "extendee": {
450 "type": "string",
451 "id": 2
452 },
453 "defaultValue": {
454 "type": "string",
455 "id": 7
456 },
457 "oneofIndex": {
458 "type": "int32",
459 "id": 9
460 },
461 "jsonName": {
462 "type": "string",
463 "id": 10
464 },
465 "options": {
466 "type": "FieldOptions",
467 "id": 8
468 },
469 "proto3Optional": {
470 "type": "bool",
471 "id": 17
472 }
473 },
474 "nested": {
475 "Type": {
476 "values": {
477 "TYPE_DOUBLE": 1,
478 "TYPE_FLOAT": 2,
479 "TYPE_INT64": 3,
480 "TYPE_UINT64": 4,
481 "TYPE_INT32": 5,
482 "TYPE_FIXED64": 6,
483 "TYPE_FIXED32": 7,
484 "TYPE_BOOL": 8,
485 "TYPE_STRING": 9,
486 "TYPE_GROUP": 10,
487 "TYPE_MESSAGE": 11,
488 "TYPE_BYTES": 12,
489 "TYPE_UINT32": 13,
490 "TYPE_ENUM": 14,
491 "TYPE_SFIXED32": 15,
492 "TYPE_SFIXED64": 16,
493 "TYPE_SINT32": 17,
494 "TYPE_SINT64": 18
495 }
496 },
497 "Label": {
498 "values": {
499 "LABEL_OPTIONAL": 1,
500 "LABEL_REQUIRED": 2,
501 "LABEL_REPEATED": 3
502 }
503 }
504 }
505 },
506 "OneofDescriptorProto": {
507 "fields": {
508 "name": {
509 "type": "string",
510 "id": 1
511 },
512 "options": {
513 "type": "OneofOptions",
514 "id": 2
515 }
516 }
517 },
518 "EnumDescriptorProto": {
519 "fields": {
520 "name": {
521 "type": "string",
522 "id": 1
523 },
524 "value": {
525 "rule": "repeated",
526 "type": "EnumValueDescriptorProto",
527 "id": 2
528 },
529 "options": {
530 "type": "EnumOptions",
531 "id": 3
532 },
533 "reservedRange": {
534 "rule": "repeated",
535 "type": "EnumReservedRange",
536 "id": 4
537 },
538 "reservedName": {
539 "rule": "repeated",
540 "type": "string",
541 "id": 5
542 }
543 },
544 "nested": {
545 "EnumReservedRange": {
546 "fields": {
547 "start": {
548 "type": "int32",
549 "id": 1
550 },
551 "end": {
552 "type": "int32",
553 "id": 2
554 }
555 }
556 }
557 }
558 },
559 "EnumValueDescriptorProto": {
560 "fields": {
561 "name": {
562 "type": "string",
563 "id": 1
564 },
565 "number": {
566 "type": "int32",
567 "id": 2
568 },
569 "options": {
570 "type": "EnumValueOptions",
571 "id": 3
572 }
573 }
574 },
575 "ServiceDescriptorProto": {
576 "fields": {
577 "name": {
578 "type": "string",
579 "id": 1
580 },
581 "method": {
582 "rule": "repeated",
583 "type": "MethodDescriptorProto",
584 "id": 2
585 },
586 "options": {
587 "type": "ServiceOptions",
588 "id": 3
589 }
590 }
591 },
592 "MethodDescriptorProto": {
593 "fields": {
594 "name": {
595 "type": "string",
596 "id": 1
597 },
598 "inputType": {
599 "type": "string",
600 "id": 2
601 },
602 "outputType": {
603 "type": "string",
604 "id": 3
605 },
606 "options": {
607 "type": "MethodOptions",
608 "id": 4
609 },
610 "clientStreaming": {
611 "type": "bool",
612 "id": 5,
613 "options": {
614 "default": false
615 }
616 },
617 "serverStreaming": {
618 "type": "bool",
619 "id": 6,
620 "options": {
621 "default": false
622 }
623 }
624 }
625 },
626 "FileOptions": {
627 "fields": {
628 "javaPackage": {
629 "type": "string",
630 "id": 1
631 },
632 "javaOuterClassname": {
633 "type": "string",
634 "id": 8
635 },
636 "javaMultipleFiles": {
637 "type": "bool",
638 "id": 10,
639 "options": {
640 "default": false
641 }
642 },
643 "javaGenerateEqualsAndHash": {
644 "type": "bool",
645 "id": 20,
646 "options": {
647 "deprecated": true
648 }
649 },
650 "javaStringCheckUtf8": {
651 "type": "bool",
652 "id": 27,
653 "options": {
654 "default": false
655 }
656 },
657 "optimizeFor": {
658 "type": "OptimizeMode",
659 "id": 9,
660 "options": {
661 "default": "SPEED"
662 }
663 },
664 "goPackage": {
665 "type": "string",
666 "id": 11
667 },
668 "ccGenericServices": {
669 "type": "bool",
670 "id": 16,
671 "options": {
672 "default": false
673 }
674 },
675 "javaGenericServices": {
676 "type": "bool",
677 "id": 17,
678 "options": {
679 "default": false
680 }
681 },
682 "pyGenericServices": {
683 "type": "bool",
684 "id": 18,
685 "options": {
686 "default": false
687 }
688 },
689 "phpGenericServices": {
690 "type": "bool",
691 "id": 42,
692 "options": {
693 "default": false
694 }
695 },
696 "deprecated": {
697 "type": "bool",
698 "id": 23,
699 "options": {
700 "default": false
701 }
702 },
703 "ccEnableArenas": {
704 "type": "bool",
705 "id": 31,
706 "options": {
707 "default": true
708 }
709 },
710 "objcClassPrefix": {
711 "type": "string",
712 "id": 36
713 },
714 "csharpNamespace": {
715 "type": "string",
716 "id": 37
717 },
718 "swiftPrefix": {
719 "type": "string",
720 "id": 39
721 },
722 "phpClassPrefix": {
723 "type": "string",
724 "id": 40
725 },
726 "phpNamespace": {
727 "type": "string",
728 "id": 41
729 },
730 "phpMetadataNamespace": {
731 "type": "string",
732 "id": 44
733 },
734 "rubyPackage": {
735 "type": "string",
736 "id": 45
737 },
738 "uninterpretedOption": {
739 "rule": "repeated",
740 "type": "UninterpretedOption",
741 "id": 999
742 }
743 },
744 "extensions": [
745 [
746 1000,
747 536870911
748 ]
749 ],
750 "reserved": [
751 [
752 38,
753 38
754 ]
755 ],
756 "nested": {
757 "OptimizeMode": {
758 "values": {
759 "SPEED": 1,
760 "CODE_SIZE": 2,
761 "LITE_RUNTIME": 3
762 }
763 }
764 }
765 },
766 "MessageOptions": {
767 "fields": {
768 "messageSetWireFormat": {
769 "type": "bool",
770 "id": 1,
771 "options": {
772 "default": false
773 }
774 },
775 "noStandardDescriptorAccessor": {
776 "type": "bool",
777 "id": 2,
778 "options": {
779 "default": false
780 }
781 },
782 "deprecated": {
783 "type": "bool",
784 "id": 3,
785 "options": {
786 "default": false
787 }
788 },
789 "mapEntry": {
790 "type": "bool",
791 "id": 7
792 },
793 "uninterpretedOption": {
794 "rule": "repeated",
795 "type": "UninterpretedOption",
796 "id": 999
797 }
798 },
799 "extensions": [
800 [
801 1000,
802 536870911
803 ]
804 ],
805 "reserved": [
806 [
807 8,
808 8
809 ],
810 [
811 9,
812 9
813 ]
814 ]
815 },
816 "FieldOptions": {
817 "fields": {
818 "ctype": {
819 "type": "CType",
820 "id": 1,
821 "options": {
822 "default": "STRING"
823 }
824 },
825 "packed": {
826 "type": "bool",
827 "id": 2
828 },
829 "jstype": {
830 "type": "JSType",
831 "id": 6,
832 "options": {
833 "default": "JS_NORMAL"
834 }
835 },
836 "lazy": {
837 "type": "bool",
838 "id": 5,
839 "options": {
840 "default": false
841 }
842 },
843 "deprecated": {
844 "type": "bool",
845 "id": 3,
846 "options": {
847 "default": false
848 }
849 },
850 "weak": {
851 "type": "bool",
852 "id": 10,
853 "options": {
854 "default": false
855 }
856 },
857 "uninterpretedOption": {
858 "rule": "repeated",
859 "type": "UninterpretedOption",
860 "id": 999
861 }
862 },
863 "extensions": [
864 [
865 1000,
866 536870911
867 ]
868 ],
869 "reserved": [
870 [
871 4,
872 4
873 ]
874 ],
875 "nested": {
876 "CType": {
877 "values": {
878 "STRING": 0,
879 "CORD": 1,
880 "STRING_PIECE": 2
881 }
882 },
883 "JSType": {
884 "values": {
885 "JS_NORMAL": 0,
886 "JS_STRING": 1,
887 "JS_NUMBER": 2
888 }
889 }
890 }
891 },
892 "OneofOptions": {
893 "fields": {
894 "uninterpretedOption": {
895 "rule": "repeated",
896 "type": "UninterpretedOption",
897 "id": 999
898 }
899 },
900 "extensions": [
901 [
902 1000,
903 536870911
904 ]
905 ]
906 },
907 "EnumOptions": {
908 "fields": {
909 "allowAlias": {
910 "type": "bool",
911 "id": 2
912 },
913 "deprecated": {
914 "type": "bool",
915 "id": 3,
916 "options": {
917 "default": false
918 }
919 },
920 "uninterpretedOption": {
921 "rule": "repeated",
922 "type": "UninterpretedOption",
923 "id": 999
924 }
925 },
926 "extensions": [
927 [
928 1000,
929 536870911
930 ]
931 ],
932 "reserved": [
933 [
934 5,
935 5
936 ]
937 ]
938 },
939 "EnumValueOptions": {
940 "fields": {
941 "deprecated": {
942 "type": "bool",
943 "id": 1,
944 "options": {
945 "default": false
946 }
947 },
948 "uninterpretedOption": {
949 "rule": "repeated",
950 "type": "UninterpretedOption",
951 "id": 999
952 }
953 },
954 "extensions": [
955 [
956 1000,
957 536870911
958 ]
959 ]
960 },
961 "ServiceOptions": {
962 "fields": {
963 "deprecated": {
964 "type": "bool",
965 "id": 33,
966 "options": {
967 "default": false
968 }
969 },
970 "uninterpretedOption": {
971 "rule": "repeated",
972 "type": "UninterpretedOption",
973 "id": 999
974 }
975 },
976 "extensions": [
977 [
978 1000,
979 536870911
980 ]
981 ]
982 },
983 "MethodOptions": {
984 "fields": {
985 "deprecated": {
986 "type": "bool",
987 "id": 33,
988 "options": {
989 "default": false
990 }
991 },
992 "idempotencyLevel": {
993 "type": "IdempotencyLevel",
994 "id": 34,
995 "options": {
996 "default": "IDEMPOTENCY_UNKNOWN"
997 }
998 },
999 "uninterpretedOption": {
1000 "rule": "repeated",
1001 "type": "UninterpretedOption",
1002 "id": 999
1003 }
1004 },
1005 "extensions": [
1006 [
1007 1000,
1008 536870911
1009 ]
1010 ],
1011 "nested": {
1012 "IdempotencyLevel": {
1013 "values": {
1014 "IDEMPOTENCY_UNKNOWN": 0,
1015 "NO_SIDE_EFFECTS": 1,
1016 "IDEMPOTENT": 2
1017 }
1018 }
1019 }
1020 },
1021 "UninterpretedOption": {
1022 "fields": {
1023 "name": {
1024 "rule": "repeated",
1025 "type": "NamePart",
1026 "id": 2
1027 },
1028 "identifierValue": {
1029 "type": "string",
1030 "id": 3
1031 },
1032 "positiveIntValue": {
1033 "type": "uint64",
1034 "id": 4
1035 },
1036 "negativeIntValue": {
1037 "type": "int64",
1038 "id": 5
1039 },
1040 "doubleValue": {
1041 "type": "double",
1042 "id": 6
1043 },
1044 "stringValue": {
1045 "type": "bytes",
1046 "id": 7
1047 },
1048 "aggregateValue": {
1049 "type": "string",
1050 "id": 8
1051 }
1052 },
1053 "nested": {
1054 "NamePart": {
1055 "fields": {
1056 "namePart": {
1057 "rule": "required",
1058 "type": "string",
1059 "id": 1
1060 },
1061 "isExtension": {
1062 "rule": "required",
1063 "type": "bool",
1064 "id": 2
1065 }
1066 }
1067 }
1068 }
1069 },
1070 "SourceCodeInfo": {
1071 "fields": {
1072 "location": {
1073 "rule": "repeated",
1074 "type": "Location",
1075 "id": 1
1076 }
1077 },
1078 "nested": {
1079 "Location": {
1080 "fields": {
1081 "path": {
1082 "rule": "repeated",
1083 "type": "int32",
1084 "id": 1
1085 },
1086 "span": {
1087 "rule": "repeated",
1088 "type": "int32",
1089 "id": 2
1090 },
1091 "leadingComments": {
1092 "type": "string",
1093 "id": 3
1094 },
1095 "trailingComments": {
1096 "type": "string",
1097 "id": 4
1098 },
1099 "leadingDetachedComments": {
1100 "rule": "repeated",
1101 "type": "string",
1102 "id": 6
1103 }
1104 }
1105 }
1106 }
1107 },
1108 "GeneratedCodeInfo": {
1109 "fields": {
1110 "annotation": {
1111 "rule": "repeated",
1112 "type": "Annotation",
1113 "id": 1
1114 }
1115 },
1116 "nested": {
1117 "Annotation": {
1118 "fields": {
1119 "path": {
1120 "rule": "repeated",
1121 "type": "int32",
1122 "id": 1
1123 },
1124 "sourceFile": {
1125 "type": "string",
1126 "id": 2
1127 },
1128 "begin": {
1129 "type": "int32",
1130 "id": 3
1131 },
1132 "end": {
1133 "type": "int32",
1134 "id": 4
1135 }
1136 }
1137 }
1138 }
1139 },
1140 "Any": {
1141 "fields": {
1142 "type_url": {
1143 "type": "string",
1144 "id": 1
1145 },
1146 "value": {
1147 "type": "bytes",
1148 "id": 2
1149 }
1150 }
1151 }
1152 }
1153 }
1154 }
1155 }
1156 }
1157}
\No newline at end of file