UNPKG

108 kBJSONView Raw
1{
2 "nested": {
3 "google": {
4 "nested": {
5 "cloud": {
6 "nested": {
7 "speech": {
8 "nested": {
9 "v1": {
10 "options": {
11 "cc_enable_arenas": true,
12 "go_package": "google.golang.org/genproto/googleapis/cloud/speech/v1;speech",
13 "java_multiple_files": true,
14 "java_outer_classname": "SpeechProto",
15 "java_package": "com.google.cloud.speech.v1",
16 "objc_class_prefix": "GCS"
17 },
18 "nested": {
19 "Speech": {
20 "options": {
21 "(google.api.default_host)": "speech.googleapis.com",
22 "(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform"
23 },
24 "methods": {
25 "Recognize": {
26 "requestType": "RecognizeRequest",
27 "responseType": "RecognizeResponse",
28 "options": {
29 "(google.api.http).post": "/v1/speech:recognize",
30 "(google.api.http).body": "*",
31 "(google.api.method_signature)": "config,audio"
32 },
33 "parsedOptions": [
34 {
35 "(google.api.http)": {
36 "post": "/v1/speech:recognize",
37 "body": "*"
38 }
39 },
40 {
41 "(google.api.method_signature)": "config,audio"
42 }
43 ]
44 },
45 "LongRunningRecognize": {
46 "requestType": "LongRunningRecognizeRequest",
47 "responseType": "google.longrunning.Operation",
48 "options": {
49 "(google.api.http).post": "/v1/speech:longrunningrecognize",
50 "(google.api.http).body": "*",
51 "(google.api.method_signature)": "config,audio",
52 "(google.longrunning.operation_info).response_type": "LongRunningRecognizeResponse",
53 "(google.longrunning.operation_info).metadata_type": "LongRunningRecognizeMetadata"
54 },
55 "parsedOptions": [
56 {
57 "(google.api.http)": {
58 "post": "/v1/speech:longrunningrecognize",
59 "body": "*"
60 }
61 },
62 {
63 "(google.api.method_signature)": "config,audio"
64 },
65 {
66 "(google.longrunning.operation_info)": {
67 "response_type": "LongRunningRecognizeResponse",
68 "metadata_type": "LongRunningRecognizeMetadata"
69 }
70 }
71 ]
72 },
73 "StreamingRecognize": {
74 "requestType": "StreamingRecognizeRequest",
75 "requestStream": true,
76 "responseType": "StreamingRecognizeResponse",
77 "responseStream": true
78 }
79 }
80 },
81 "RecognizeRequest": {
82 "fields": {
83 "config": {
84 "type": "RecognitionConfig",
85 "id": 1,
86 "options": {
87 "(google.api.field_behavior)": "REQUIRED"
88 }
89 },
90 "audio": {
91 "type": "RecognitionAudio",
92 "id": 2,
93 "options": {
94 "(google.api.field_behavior)": "REQUIRED"
95 }
96 }
97 }
98 },
99 "LongRunningRecognizeRequest": {
100 "fields": {
101 "config": {
102 "type": "RecognitionConfig",
103 "id": 1,
104 "options": {
105 "(google.api.field_behavior)": "REQUIRED"
106 }
107 },
108 "audio": {
109 "type": "RecognitionAudio",
110 "id": 2,
111 "options": {
112 "(google.api.field_behavior)": "REQUIRED"
113 }
114 }
115 }
116 },
117 "StreamingRecognizeRequest": {
118 "oneofs": {
119 "streamingRequest": {
120 "oneof": [
121 "streamingConfig",
122 "audioContent"
123 ]
124 }
125 },
126 "fields": {
127 "streamingConfig": {
128 "type": "StreamingRecognitionConfig",
129 "id": 1
130 },
131 "audioContent": {
132 "type": "bytes",
133 "id": 2
134 }
135 }
136 },
137 "StreamingRecognitionConfig": {
138 "fields": {
139 "config": {
140 "type": "RecognitionConfig",
141 "id": 1,
142 "options": {
143 "(google.api.field_behavior)": "REQUIRED"
144 }
145 },
146 "singleUtterance": {
147 "type": "bool",
148 "id": 2
149 },
150 "interimResults": {
151 "type": "bool",
152 "id": 3
153 }
154 }
155 },
156 "RecognitionConfig": {
157 "fields": {
158 "encoding": {
159 "type": "AudioEncoding",
160 "id": 1
161 },
162 "sampleRateHertz": {
163 "type": "int32",
164 "id": 2
165 },
166 "audioChannelCount": {
167 "type": "int32",
168 "id": 7
169 },
170 "enableSeparateRecognitionPerChannel": {
171 "type": "bool",
172 "id": 12
173 },
174 "languageCode": {
175 "type": "string",
176 "id": 3,
177 "options": {
178 "(google.api.field_behavior)": "REQUIRED"
179 }
180 },
181 "maxAlternatives": {
182 "type": "int32",
183 "id": 4
184 },
185 "profanityFilter": {
186 "type": "bool",
187 "id": 5
188 },
189 "speechContexts": {
190 "rule": "repeated",
191 "type": "SpeechContext",
192 "id": 6
193 },
194 "enableWordTimeOffsets": {
195 "type": "bool",
196 "id": 8
197 },
198 "enableAutomaticPunctuation": {
199 "type": "bool",
200 "id": 11
201 },
202 "diarizationConfig": {
203 "type": "SpeakerDiarizationConfig",
204 "id": 19
205 },
206 "metadata": {
207 "type": "RecognitionMetadata",
208 "id": 9
209 },
210 "model": {
211 "type": "string",
212 "id": 13
213 },
214 "useEnhanced": {
215 "type": "bool",
216 "id": 14
217 }
218 },
219 "nested": {
220 "AudioEncoding": {
221 "values": {
222 "ENCODING_UNSPECIFIED": 0,
223 "LINEAR16": 1,
224 "FLAC": 2,
225 "MULAW": 3,
226 "AMR": 4,
227 "AMR_WB": 5,
228 "OGG_OPUS": 6,
229 "SPEEX_WITH_HEADER_BYTE": 7
230 }
231 }
232 }
233 },
234 "SpeakerDiarizationConfig": {
235 "fields": {
236 "enableSpeakerDiarization": {
237 "type": "bool",
238 "id": 1
239 },
240 "minSpeakerCount": {
241 "type": "int32",
242 "id": 2
243 },
244 "maxSpeakerCount": {
245 "type": "int32",
246 "id": 3
247 },
248 "speakerTag": {
249 "type": "int32",
250 "id": 5,
251 "options": {
252 "(google.api.field_behavior)": "OUTPUT_ONLY",
253 "deprecated": true
254 }
255 }
256 }
257 },
258 "RecognitionMetadata": {
259 "fields": {
260 "interactionType": {
261 "type": "InteractionType",
262 "id": 1
263 },
264 "industryNaicsCodeOfAudio": {
265 "type": "uint32",
266 "id": 3
267 },
268 "microphoneDistance": {
269 "type": "MicrophoneDistance",
270 "id": 4
271 },
272 "originalMediaType": {
273 "type": "OriginalMediaType",
274 "id": 5
275 },
276 "recordingDeviceType": {
277 "type": "RecordingDeviceType",
278 "id": 6
279 },
280 "recordingDeviceName": {
281 "type": "string",
282 "id": 7
283 },
284 "originalMimeType": {
285 "type": "string",
286 "id": 8
287 },
288 "audioTopic": {
289 "type": "string",
290 "id": 10
291 }
292 },
293 "nested": {
294 "InteractionType": {
295 "values": {
296 "INTERACTION_TYPE_UNSPECIFIED": 0,
297 "DISCUSSION": 1,
298 "PRESENTATION": 2,
299 "PHONE_CALL": 3,
300 "VOICEMAIL": 4,
301 "PROFESSIONALLY_PRODUCED": 5,
302 "VOICE_SEARCH": 6,
303 "VOICE_COMMAND": 7,
304 "DICTATION": 8
305 }
306 },
307 "MicrophoneDistance": {
308 "values": {
309 "MICROPHONE_DISTANCE_UNSPECIFIED": 0,
310 "NEARFIELD": 1,
311 "MIDFIELD": 2,
312 "FARFIELD": 3
313 }
314 },
315 "OriginalMediaType": {
316 "values": {
317 "ORIGINAL_MEDIA_TYPE_UNSPECIFIED": 0,
318 "AUDIO": 1,
319 "VIDEO": 2
320 }
321 },
322 "RecordingDeviceType": {
323 "values": {
324 "RECORDING_DEVICE_TYPE_UNSPECIFIED": 0,
325 "SMARTPHONE": 1,
326 "PC": 2,
327 "PHONE_LINE": 3,
328 "VEHICLE": 4,
329 "OTHER_OUTDOOR_DEVICE": 5,
330 "OTHER_INDOOR_DEVICE": 6
331 }
332 }
333 }
334 },
335 "SpeechContext": {
336 "fields": {
337 "phrases": {
338 "rule": "repeated",
339 "type": "string",
340 "id": 1
341 }
342 }
343 },
344 "RecognitionAudio": {
345 "oneofs": {
346 "audioSource": {
347 "oneof": [
348 "content",
349 "uri"
350 ]
351 }
352 },
353 "fields": {
354 "content": {
355 "type": "bytes",
356 "id": 1
357 },
358 "uri": {
359 "type": "string",
360 "id": 2
361 }
362 }
363 },
364 "RecognizeResponse": {
365 "fields": {
366 "results": {
367 "rule": "repeated",
368 "type": "SpeechRecognitionResult",
369 "id": 2
370 }
371 }
372 },
373 "LongRunningRecognizeResponse": {
374 "fields": {
375 "results": {
376 "rule": "repeated",
377 "type": "SpeechRecognitionResult",
378 "id": 2
379 }
380 }
381 },
382 "LongRunningRecognizeMetadata": {
383 "fields": {
384 "progressPercent": {
385 "type": "int32",
386 "id": 1
387 },
388 "startTime": {
389 "type": "google.protobuf.Timestamp",
390 "id": 2
391 },
392 "lastUpdateTime": {
393 "type": "google.protobuf.Timestamp",
394 "id": 3
395 }
396 }
397 },
398 "StreamingRecognizeResponse": {
399 "fields": {
400 "error": {
401 "type": "google.rpc.Status",
402 "id": 1
403 },
404 "results": {
405 "rule": "repeated",
406 "type": "StreamingRecognitionResult",
407 "id": 2
408 },
409 "speechEventType": {
410 "type": "SpeechEventType",
411 "id": 4
412 }
413 },
414 "nested": {
415 "SpeechEventType": {
416 "values": {
417 "SPEECH_EVENT_UNSPECIFIED": 0,
418 "END_OF_SINGLE_UTTERANCE": 1
419 }
420 }
421 }
422 },
423 "StreamingRecognitionResult": {
424 "fields": {
425 "alternatives": {
426 "rule": "repeated",
427 "type": "SpeechRecognitionAlternative",
428 "id": 1
429 },
430 "isFinal": {
431 "type": "bool",
432 "id": 2
433 },
434 "stability": {
435 "type": "float",
436 "id": 3
437 },
438 "resultEndTime": {
439 "type": "google.protobuf.Duration",
440 "id": 4
441 },
442 "channelTag": {
443 "type": "int32",
444 "id": 5
445 },
446 "languageCode": {
447 "type": "string",
448 "id": 6,
449 "options": {
450 "(google.api.field_behavior)": "OUTPUT_ONLY"
451 }
452 }
453 }
454 },
455 "SpeechRecognitionResult": {
456 "fields": {
457 "alternatives": {
458 "rule": "repeated",
459 "type": "SpeechRecognitionAlternative",
460 "id": 1
461 },
462 "channelTag": {
463 "type": "int32",
464 "id": 2
465 }
466 }
467 },
468 "SpeechRecognitionAlternative": {
469 "fields": {
470 "transcript": {
471 "type": "string",
472 "id": 1
473 },
474 "confidence": {
475 "type": "float",
476 "id": 2
477 },
478 "words": {
479 "rule": "repeated",
480 "type": "WordInfo",
481 "id": 3
482 }
483 }
484 },
485 "WordInfo": {
486 "fields": {
487 "startTime": {
488 "type": "google.protobuf.Duration",
489 "id": 1
490 },
491 "endTime": {
492 "type": "google.protobuf.Duration",
493 "id": 2
494 },
495 "word": {
496 "type": "string",
497 "id": 3
498 },
499 "speakerTag": {
500 "type": "int32",
501 "id": 5,
502 "options": {
503 "(google.api.field_behavior)": "OUTPUT_ONLY"
504 }
505 }
506 }
507 }
508 }
509 },
510 "v1p1beta1": {
511 "options": {
512 "cc_enable_arenas": true,
513 "go_package": "google.golang.org/genproto/googleapis/cloud/speech/v1p1beta1;speech",
514 "java_multiple_files": true,
515 "java_outer_classname": "SpeechAdaptationProto",
516 "java_package": "com.google.cloud.speech.v1p1beta1",
517 "objc_class_prefix": "GCS"
518 },
519 "nested": {
520 "Speech": {
521 "options": {
522 "(google.api.default_host)": "speech.googleapis.com",
523 "(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform"
524 },
525 "methods": {
526 "Recognize": {
527 "requestType": "RecognizeRequest",
528 "responseType": "RecognizeResponse",
529 "options": {
530 "(google.api.http).post": "/v1p1beta1/speech:recognize",
531 "(google.api.http).body": "*",
532 "(google.api.method_signature)": "config,audio"
533 },
534 "parsedOptions": [
535 {
536 "(google.api.http)": {
537 "post": "/v1p1beta1/speech:recognize",
538 "body": "*"
539 }
540 },
541 {
542 "(google.api.method_signature)": "config,audio"
543 }
544 ]
545 },
546 "LongRunningRecognize": {
547 "requestType": "LongRunningRecognizeRequest",
548 "responseType": "google.longrunning.Operation",
549 "options": {
550 "(google.api.http).post": "/v1p1beta1/speech:longrunningrecognize",
551 "(google.api.http).body": "*",
552 "(google.api.method_signature)": "config,audio",
553 "(google.longrunning.operation_info).response_type": "LongRunningRecognizeResponse",
554 "(google.longrunning.operation_info).metadata_type": "LongRunningRecognizeMetadata"
555 },
556 "parsedOptions": [
557 {
558 "(google.api.http)": {
559 "post": "/v1p1beta1/speech:longrunningrecognize",
560 "body": "*"
561 }
562 },
563 {
564 "(google.api.method_signature)": "config,audio"
565 },
566 {
567 "(google.longrunning.operation_info)": {
568 "response_type": "LongRunningRecognizeResponse",
569 "metadata_type": "LongRunningRecognizeMetadata"
570 }
571 }
572 ]
573 },
574 "StreamingRecognize": {
575 "requestType": "StreamingRecognizeRequest",
576 "requestStream": true,
577 "responseType": "StreamingRecognizeResponse",
578 "responseStream": true
579 }
580 }
581 },
582 "RecognizeRequest": {
583 "fields": {
584 "config": {
585 "type": "RecognitionConfig",
586 "id": 1,
587 "options": {
588 "(google.api.field_behavior)": "REQUIRED"
589 }
590 },
591 "audio": {
592 "type": "RecognitionAudio",
593 "id": 2,
594 "options": {
595 "(google.api.field_behavior)": "REQUIRED"
596 }
597 }
598 }
599 },
600 "LongRunningRecognizeRequest": {
601 "fields": {
602 "config": {
603 "type": "RecognitionConfig",
604 "id": 1,
605 "options": {
606 "(google.api.field_behavior)": "REQUIRED"
607 }
608 },
609 "audio": {
610 "type": "RecognitionAudio",
611 "id": 2,
612 "options": {
613 "(google.api.field_behavior)": "REQUIRED"
614 }
615 },
616 "outputConfig": {
617 "type": "TranscriptOutputConfig",
618 "id": 4,
619 "options": {
620 "(google.api.field_behavior)": "OPTIONAL"
621 }
622 }
623 }
624 },
625 "TranscriptOutputConfig": {
626 "oneofs": {
627 "outputType": {
628 "oneof": [
629 "gcsUri"
630 ]
631 }
632 },
633 "fields": {
634 "gcsUri": {
635 "type": "string",
636 "id": 1
637 }
638 }
639 },
640 "StreamingRecognizeRequest": {
641 "oneofs": {
642 "streamingRequest": {
643 "oneof": [
644 "streamingConfig",
645 "audioContent"
646 ]
647 }
648 },
649 "fields": {
650 "streamingConfig": {
651 "type": "StreamingRecognitionConfig",
652 "id": 1
653 },
654 "audioContent": {
655 "type": "bytes",
656 "id": 2
657 }
658 }
659 },
660 "StreamingRecognitionConfig": {
661 "fields": {
662 "config": {
663 "type": "RecognitionConfig",
664 "id": 1,
665 "options": {
666 "(google.api.field_behavior)": "REQUIRED"
667 }
668 },
669 "singleUtterance": {
670 "type": "bool",
671 "id": 2
672 },
673 "interimResults": {
674 "type": "bool",
675 "id": 3
676 }
677 }
678 },
679 "RecognitionConfig": {
680 "fields": {
681 "encoding": {
682 "type": "AudioEncoding",
683 "id": 1
684 },
685 "sampleRateHertz": {
686 "type": "int32",
687 "id": 2
688 },
689 "audioChannelCount": {
690 "type": "int32",
691 "id": 7
692 },
693 "enableSeparateRecognitionPerChannel": {
694 "type": "bool",
695 "id": 12
696 },
697 "languageCode": {
698 "type": "string",
699 "id": 3,
700 "options": {
701 "(google.api.field_behavior)": "REQUIRED"
702 }
703 },
704 "alternativeLanguageCodes": {
705 "rule": "repeated",
706 "type": "string",
707 "id": 18
708 },
709 "maxAlternatives": {
710 "type": "int32",
711 "id": 4
712 },
713 "profanityFilter": {
714 "type": "bool",
715 "id": 5
716 },
717 "adaptation": {
718 "type": "SpeechAdaptation",
719 "id": 20
720 },
721 "speechContexts": {
722 "rule": "repeated",
723 "type": "SpeechContext",
724 "id": 6
725 },
726 "enableWordTimeOffsets": {
727 "type": "bool",
728 "id": 8
729 },
730 "enableWordConfidence": {
731 "type": "bool",
732 "id": 15
733 },
734 "enableAutomaticPunctuation": {
735 "type": "bool",
736 "id": 11
737 },
738 "enableSpokenPunctuation": {
739 "type": "google.protobuf.BoolValue",
740 "id": 22
741 },
742 "enableSpokenEmojis": {
743 "type": "google.protobuf.BoolValue",
744 "id": 23
745 },
746 "enableSpeakerDiarization": {
747 "type": "bool",
748 "id": 16,
749 "options": {
750 "deprecated": true
751 }
752 },
753 "diarizationSpeakerCount": {
754 "type": "int32",
755 "id": 17,
756 "options": {
757 "deprecated": true
758 }
759 },
760 "diarizationConfig": {
761 "type": "SpeakerDiarizationConfig",
762 "id": 19
763 },
764 "metadata": {
765 "type": "RecognitionMetadata",
766 "id": 9
767 },
768 "model": {
769 "type": "string",
770 "id": 13
771 },
772 "useEnhanced": {
773 "type": "bool",
774 "id": 14
775 }
776 },
777 "nested": {
778 "AudioEncoding": {
779 "values": {
780 "ENCODING_UNSPECIFIED": 0,
781 "LINEAR16": 1,
782 "FLAC": 2,
783 "MULAW": 3,
784 "AMR": 4,
785 "AMR_WB": 5,
786 "OGG_OPUS": 6,
787 "SPEEX_WITH_HEADER_BYTE": 7,
788 "MP3": 8,
789 "WEBM_OPUS": 9
790 }
791 }
792 }
793 },
794 "SpeakerDiarizationConfig": {
795 "fields": {
796 "enableSpeakerDiarization": {
797 "type": "bool",
798 "id": 1
799 },
800 "minSpeakerCount": {
801 "type": "int32",
802 "id": 2
803 },
804 "maxSpeakerCount": {
805 "type": "int32",
806 "id": 3
807 },
808 "speakerTag": {
809 "type": "int32",
810 "id": 5,
811 "options": {
812 "deprecated": true,
813 "(google.api.field_behavior)": "OUTPUT_ONLY"
814 }
815 }
816 }
817 },
818 "RecognitionMetadata": {
819 "fields": {
820 "interactionType": {
821 "type": "InteractionType",
822 "id": 1
823 },
824 "industryNaicsCodeOfAudio": {
825 "type": "uint32",
826 "id": 3
827 },
828 "microphoneDistance": {
829 "type": "MicrophoneDistance",
830 "id": 4
831 },
832 "originalMediaType": {
833 "type": "OriginalMediaType",
834 "id": 5
835 },
836 "recordingDeviceType": {
837 "type": "RecordingDeviceType",
838 "id": 6
839 },
840 "recordingDeviceName": {
841 "type": "string",
842 "id": 7
843 },
844 "originalMimeType": {
845 "type": "string",
846 "id": 8
847 },
848 "obfuscatedId": {
849 "type": "int64",
850 "id": 9,
851 "options": {
852 "deprecated": true
853 }
854 },
855 "audioTopic": {
856 "type": "string",
857 "id": 10
858 }
859 },
860 "nested": {
861 "InteractionType": {
862 "values": {
863 "INTERACTION_TYPE_UNSPECIFIED": 0,
864 "DISCUSSION": 1,
865 "PRESENTATION": 2,
866 "PHONE_CALL": 3,
867 "VOICEMAIL": 4,
868 "PROFESSIONALLY_PRODUCED": 5,
869 "VOICE_SEARCH": 6,
870 "VOICE_COMMAND": 7,
871 "DICTATION": 8
872 }
873 },
874 "MicrophoneDistance": {
875 "values": {
876 "MICROPHONE_DISTANCE_UNSPECIFIED": 0,
877 "NEARFIELD": 1,
878 "MIDFIELD": 2,
879 "FARFIELD": 3
880 }
881 },
882 "OriginalMediaType": {
883 "values": {
884 "ORIGINAL_MEDIA_TYPE_UNSPECIFIED": 0,
885 "AUDIO": 1,
886 "VIDEO": 2
887 }
888 },
889 "RecordingDeviceType": {
890 "values": {
891 "RECORDING_DEVICE_TYPE_UNSPECIFIED": 0,
892 "SMARTPHONE": 1,
893 "PC": 2,
894 "PHONE_LINE": 3,
895 "VEHICLE": 4,
896 "OTHER_OUTDOOR_DEVICE": 5,
897 "OTHER_INDOOR_DEVICE": 6
898 }
899 }
900 }
901 },
902 "SpeechContext": {
903 "fields": {
904 "phrases": {
905 "rule": "repeated",
906 "type": "string",
907 "id": 1
908 },
909 "boost": {
910 "type": "float",
911 "id": 4
912 }
913 }
914 },
915 "RecognitionAudio": {
916 "oneofs": {
917 "audioSource": {
918 "oneof": [
919 "content",
920 "uri"
921 ]
922 }
923 },
924 "fields": {
925 "content": {
926 "type": "bytes",
927 "id": 1
928 },
929 "uri": {
930 "type": "string",
931 "id": 2
932 }
933 }
934 },
935 "RecognizeResponse": {
936 "fields": {
937 "results": {
938 "rule": "repeated",
939 "type": "SpeechRecognitionResult",
940 "id": 2
941 }
942 }
943 },
944 "LongRunningRecognizeResponse": {
945 "fields": {
946 "results": {
947 "rule": "repeated",
948 "type": "SpeechRecognitionResult",
949 "id": 2
950 },
951 "outputConfig": {
952 "type": "TranscriptOutputConfig",
953 "id": 6
954 },
955 "outputError": {
956 "type": "google.rpc.Status",
957 "id": 7
958 }
959 }
960 },
961 "LongRunningRecognizeMetadata": {
962 "fields": {
963 "progressPercent": {
964 "type": "int32",
965 "id": 1
966 },
967 "startTime": {
968 "type": "google.protobuf.Timestamp",
969 "id": 2
970 },
971 "lastUpdateTime": {
972 "type": "google.protobuf.Timestamp",
973 "id": 3
974 },
975 "uri": {
976 "type": "string",
977 "id": 4,
978 "options": {
979 "(google.api.field_behavior)": "OUTPUT_ONLY"
980 }
981 },
982 "outputConfig": {
983 "type": "TranscriptOutputConfig",
984 "id": 5,
985 "options": {
986 "(google.api.field_behavior)": "OUTPUT_ONLY"
987 }
988 }
989 }
990 },
991 "StreamingRecognizeResponse": {
992 "fields": {
993 "error": {
994 "type": "google.rpc.Status",
995 "id": 1
996 },
997 "results": {
998 "rule": "repeated",
999 "type": "StreamingRecognitionResult",
1000 "id": 2
1001 },
1002 "speechEventType": {
1003 "type": "SpeechEventType",
1004 "id": 4
1005 }
1006 },
1007 "nested": {
1008 "SpeechEventType": {
1009 "values": {
1010 "SPEECH_EVENT_UNSPECIFIED": 0,
1011 "END_OF_SINGLE_UTTERANCE": 1
1012 }
1013 }
1014 }
1015 },
1016 "StreamingRecognitionResult": {
1017 "fields": {
1018 "alternatives": {
1019 "rule": "repeated",
1020 "type": "SpeechRecognitionAlternative",
1021 "id": 1
1022 },
1023 "isFinal": {
1024 "type": "bool",
1025 "id": 2
1026 },
1027 "stability": {
1028 "type": "float",
1029 "id": 3
1030 },
1031 "resultEndTime": {
1032 "type": "google.protobuf.Duration",
1033 "id": 4
1034 },
1035 "channelTag": {
1036 "type": "int32",
1037 "id": 5
1038 },
1039 "languageCode": {
1040 "type": "string",
1041 "id": 6,
1042 "options": {
1043 "(google.api.field_behavior)": "OUTPUT_ONLY"
1044 }
1045 }
1046 }
1047 },
1048 "SpeechRecognitionResult": {
1049 "fields": {
1050 "alternatives": {
1051 "rule": "repeated",
1052 "type": "SpeechRecognitionAlternative",
1053 "id": 1
1054 },
1055 "channelTag": {
1056 "type": "int32",
1057 "id": 2
1058 },
1059 "languageCode": {
1060 "type": "string",
1061 "id": 5,
1062 "options": {
1063 "(google.api.field_behavior)": "OUTPUT_ONLY"
1064 }
1065 }
1066 }
1067 },
1068 "SpeechRecognitionAlternative": {
1069 "fields": {
1070 "transcript": {
1071 "type": "string",
1072 "id": 1
1073 },
1074 "confidence": {
1075 "type": "float",
1076 "id": 2
1077 },
1078 "words": {
1079 "rule": "repeated",
1080 "type": "WordInfo",
1081 "id": 3
1082 }
1083 }
1084 },
1085 "WordInfo": {
1086 "fields": {
1087 "startTime": {
1088 "type": "google.protobuf.Duration",
1089 "id": 1
1090 },
1091 "endTime": {
1092 "type": "google.protobuf.Duration",
1093 "id": 2
1094 },
1095 "word": {
1096 "type": "string",
1097 "id": 3
1098 },
1099 "confidence": {
1100 "type": "float",
1101 "id": 4
1102 },
1103 "speakerTag": {
1104 "type": "int32",
1105 "id": 5,
1106 "options": {
1107 "(google.api.field_behavior)": "OUTPUT_ONLY"
1108 }
1109 }
1110 }
1111 },
1112 "CustomClass": {
1113 "options": {
1114 "(google.api.resource).type": "speech.googleapis.com/CustomClass",
1115 "(google.api.resource).pattern": "projects/{project}/locations/{location}/customClasses/{custom_class}"
1116 },
1117 "fields": {
1118 "name": {
1119 "type": "string",
1120 "id": 1
1121 },
1122 "customClassId": {
1123 "type": "string",
1124 "id": 2
1125 },
1126 "items": {
1127 "rule": "repeated",
1128 "type": "ClassItem",
1129 "id": 3
1130 }
1131 },
1132 "nested": {
1133 "ClassItem": {
1134 "fields": {
1135 "value": {
1136 "type": "string",
1137 "id": 1
1138 }
1139 }
1140 }
1141 }
1142 },
1143 "PhraseSet": {
1144 "options": {
1145 "(google.api.resource).type": "speech.googleapis.com/PhraseSet",
1146 "(google.api.resource).pattern": "projects/{project}/locations/{location}/phraseSets/{phrase_set}"
1147 },
1148 "fields": {
1149 "name": {
1150 "type": "string",
1151 "id": 1
1152 },
1153 "phrases": {
1154 "rule": "repeated",
1155 "type": "Phrase",
1156 "id": 2
1157 },
1158 "boost": {
1159 "type": "float",
1160 "id": 4
1161 }
1162 },
1163 "nested": {
1164 "Phrase": {
1165 "fields": {
1166 "value": {
1167 "type": "string",
1168 "id": 1
1169 },
1170 "boost": {
1171 "type": "float",
1172 "id": 2
1173 }
1174 }
1175 }
1176 }
1177 },
1178 "SpeechAdaptation": {
1179 "fields": {
1180 "phraseSets": {
1181 "rule": "repeated",
1182 "type": "PhraseSet",
1183 "id": 1
1184 },
1185 "phraseSetReferences": {
1186 "rule": "repeated",
1187 "type": "string",
1188 "id": 2
1189 },
1190 "customClasses": {
1191 "rule": "repeated",
1192 "type": "CustomClass",
1193 "id": 3
1194 }
1195 }
1196 },
1197 "Adaptation": {
1198 "options": {
1199 "(google.api.default_host)": "speech.googleapis.com",
1200 "(google.api.oauth_scopes)": "https://www.googleapis.com/auth/cloud-platform"
1201 },
1202 "methods": {
1203 "CreatePhraseSet": {
1204 "requestType": "CreatePhraseSetRequest",
1205 "responseType": "PhraseSet",
1206 "options": {
1207 "(google.api.http).post": "/v1p1beta1/{parent=projects/*/locations/*}/phraseSets",
1208 "(google.api.http).body": "*",
1209 "(google.api.method_signature)": "parent,phrase_set,phrase_set_id"
1210 },
1211 "parsedOptions": [
1212 {
1213 "(google.api.http)": {
1214 "post": "/v1p1beta1/{parent=projects/*/locations/*}/phraseSets",
1215 "body": "*"
1216 }
1217 },
1218 {
1219 "(google.api.method_signature)": "parent,phrase_set,phrase_set_id"
1220 }
1221 ]
1222 },
1223 "GetPhraseSet": {
1224 "requestType": "GetPhraseSetRequest",
1225 "responseType": "PhraseSet",
1226 "options": {
1227 "(google.api.http).get": "/v1p1beta1/{name=projects/*/locations/*/phraseSets/*}",
1228 "(google.api.method_signature)": "name"
1229 },
1230 "parsedOptions": [
1231 {
1232 "(google.api.http)": {
1233 "get": "/v1p1beta1/{name=projects/*/locations/*/phraseSets/*}"
1234 }
1235 },
1236 {
1237 "(google.api.method_signature)": "name"
1238 }
1239 ]
1240 },
1241 "ListPhraseSet": {
1242 "requestType": "ListPhraseSetRequest",
1243 "responseType": "ListPhraseSetResponse",
1244 "options": {
1245 "(google.api.http).get": "/v1p1beta1/{parent=projects/*/locations/*}/phraseSets",
1246 "(google.api.method_signature)": "parent"
1247 },
1248 "parsedOptions": [
1249 {
1250 "(google.api.http)": {
1251 "get": "/v1p1beta1/{parent=projects/*/locations/*}/phraseSets"
1252 }
1253 },
1254 {
1255 "(google.api.method_signature)": "parent"
1256 }
1257 ]
1258 },
1259 "UpdatePhraseSet": {
1260 "requestType": "UpdatePhraseSetRequest",
1261 "responseType": "PhraseSet",
1262 "options": {
1263 "(google.api.http).patch": "/v1p1beta1/{phrase_set.name=projects/*/locations/*/phraseSets/*}",
1264 "(google.api.http).body": "phrase_set",
1265 "(google.api.method_signature)": "phrase_set,update_mask"
1266 },
1267 "parsedOptions": [
1268 {
1269 "(google.api.http)": {
1270 "patch": "/v1p1beta1/{phrase_set.name=projects/*/locations/*/phraseSets/*}",
1271 "body": "phrase_set"
1272 }
1273 },
1274 {
1275 "(google.api.method_signature)": "phrase_set,update_mask"
1276 }
1277 ]
1278 },
1279 "DeletePhraseSet": {
1280 "requestType": "DeletePhraseSetRequest",
1281 "responseType": "google.protobuf.Empty",
1282 "options": {
1283 "(google.api.http).delete": "/v1p1beta1/{name=projects/*/locations/*/phraseSets/*}",
1284 "(google.api.method_signature)": "name"
1285 },
1286 "parsedOptions": [
1287 {
1288 "(google.api.http)": {
1289 "delete": "/v1p1beta1/{name=projects/*/locations/*/phraseSets/*}"
1290 }
1291 },
1292 {
1293 "(google.api.method_signature)": "name"
1294 }
1295 ]
1296 },
1297 "CreateCustomClass": {
1298 "requestType": "CreateCustomClassRequest",
1299 "responseType": "CustomClass",
1300 "options": {
1301 "(google.api.http).post": "/v1p1beta1/{parent=projects/*/locations/*}/customClasses",
1302 "(google.api.http).body": "*",
1303 "(google.api.method_signature)": "parent,custom_class,custom_class_id"
1304 },
1305 "parsedOptions": [
1306 {
1307 "(google.api.http)": {
1308 "post": "/v1p1beta1/{parent=projects/*/locations/*}/customClasses",
1309 "body": "*"
1310 }
1311 },
1312 {
1313 "(google.api.method_signature)": "parent,custom_class,custom_class_id"
1314 }
1315 ]
1316 },
1317 "GetCustomClass": {
1318 "requestType": "GetCustomClassRequest",
1319 "responseType": "CustomClass",
1320 "options": {
1321 "(google.api.http).get": "/v1p1beta1/{name=projects/*/locations/*/customClasses/*}",
1322 "(google.api.method_signature)": "name"
1323 },
1324 "parsedOptions": [
1325 {
1326 "(google.api.http)": {
1327 "get": "/v1p1beta1/{name=projects/*/locations/*/customClasses/*}"
1328 }
1329 },
1330 {
1331 "(google.api.method_signature)": "name"
1332 }
1333 ]
1334 },
1335 "ListCustomClasses": {
1336 "requestType": "ListCustomClassesRequest",
1337 "responseType": "ListCustomClassesResponse",
1338 "options": {
1339 "(google.api.http).get": "/v1p1beta1/{parent=projects/*/locations/*}/customClasses",
1340 "(google.api.method_signature)": "parent"
1341 },
1342 "parsedOptions": [
1343 {
1344 "(google.api.http)": {
1345 "get": "/v1p1beta1/{parent=projects/*/locations/*}/customClasses"
1346 }
1347 },
1348 {
1349 "(google.api.method_signature)": "parent"
1350 }
1351 ]
1352 },
1353 "UpdateCustomClass": {
1354 "requestType": "UpdateCustomClassRequest",
1355 "responseType": "CustomClass",
1356 "options": {
1357 "(google.api.http).patch": "/v1p1beta1/{custom_class.name=projects/*/locations/*/customClasses/*}",
1358 "(google.api.http).body": "custom_class",
1359 "(google.api.method_signature)": "custom_class,update_mask"
1360 },
1361 "parsedOptions": [
1362 {
1363 "(google.api.http)": {
1364 "patch": "/v1p1beta1/{custom_class.name=projects/*/locations/*/customClasses/*}",
1365 "body": "custom_class"
1366 }
1367 },
1368 {
1369 "(google.api.method_signature)": "custom_class,update_mask"
1370 }
1371 ]
1372 },
1373 "DeleteCustomClass": {
1374 "requestType": "DeleteCustomClassRequest",
1375 "responseType": "google.protobuf.Empty",
1376 "options": {
1377 "(google.api.http).delete": "/v1p1beta1/{name=projects/*/locations/*/customClasses/*}",
1378 "(google.api.method_signature)": "name"
1379 },
1380 "parsedOptions": [
1381 {
1382 "(google.api.http)": {
1383 "delete": "/v1p1beta1/{name=projects/*/locations/*/customClasses/*}"
1384 }
1385 },
1386 {
1387 "(google.api.method_signature)": "name"
1388 }
1389 ]
1390 }
1391 }
1392 },
1393 "CreatePhraseSetRequest": {
1394 "fields": {
1395 "parent": {
1396 "type": "string",
1397 "id": 1,
1398 "options": {
1399 "(google.api.field_behavior)": "REQUIRED",
1400 "(google.api.resource_reference).child_type": "speech.googleapis.com/PhraseSet"
1401 }
1402 },
1403 "phraseSetId": {
1404 "type": "string",
1405 "id": 2
1406 },
1407 "phraseSet": {
1408 "type": "PhraseSet",
1409 "id": 3,
1410 "options": {
1411 "(google.api.field_behavior)": "REQUIRED"
1412 }
1413 }
1414 }
1415 },
1416 "UpdatePhraseSetRequest": {
1417 "fields": {
1418 "phraseSet": {
1419 "type": "PhraseSet",
1420 "id": 1,
1421 "options": {
1422 "(google.api.field_behavior)": "REQUIRED"
1423 }
1424 },
1425 "updateMask": {
1426 "type": "google.protobuf.FieldMask",
1427 "id": 2
1428 }
1429 }
1430 },
1431 "GetPhraseSetRequest": {
1432 "fields": {
1433 "name": {
1434 "type": "string",
1435 "id": 1,
1436 "options": {
1437 "(google.api.field_behavior)": "REQUIRED",
1438 "(google.api.resource_reference).type": "speech.googleapis.com/PhraseSet"
1439 }
1440 }
1441 }
1442 },
1443 "ListPhraseSetRequest": {
1444 "fields": {
1445 "parent": {
1446 "type": "string",
1447 "id": 1,
1448 "options": {
1449 "(google.api.field_behavior)": "REQUIRED",
1450 "(google.api.resource_reference).child_type": "speech.googleapis.com/PhraseSet"
1451 }
1452 },
1453 "pageSize": {
1454 "type": "int32",
1455 "id": 2
1456 },
1457 "pageToken": {
1458 "type": "string",
1459 "id": 3
1460 }
1461 }
1462 },
1463 "ListPhraseSetResponse": {
1464 "fields": {
1465 "phraseSets": {
1466 "rule": "repeated",
1467 "type": "PhraseSet",
1468 "id": 1
1469 },
1470 "nextPageToken": {
1471 "type": "string",
1472 "id": 2
1473 }
1474 }
1475 },
1476 "DeletePhraseSetRequest": {
1477 "fields": {
1478 "name": {
1479 "type": "string",
1480 "id": 1,
1481 "options": {
1482 "(google.api.field_behavior)": "REQUIRED",
1483 "(google.api.resource_reference).type": "speech.googleapis.com/PhraseSet"
1484 }
1485 }
1486 }
1487 },
1488 "CreateCustomClassRequest": {
1489 "fields": {
1490 "parent": {
1491 "type": "string",
1492 "id": 1,
1493 "options": {
1494 "(google.api.field_behavior)": "REQUIRED",
1495 "(google.api.resource_reference).child_type": "speech.googleapis.com/CustomClass"
1496 }
1497 },
1498 "customClassId": {
1499 "type": "string",
1500 "id": 2
1501 },
1502 "customClass": {
1503 "type": "CustomClass",
1504 "id": 3,
1505 "options": {
1506 "(google.api.field_behavior)": "REQUIRED"
1507 }
1508 }
1509 }
1510 },
1511 "UpdateCustomClassRequest": {
1512 "fields": {
1513 "customClass": {
1514 "type": "CustomClass",
1515 "id": 1,
1516 "options": {
1517 "(google.api.field_behavior)": "REQUIRED"
1518 }
1519 },
1520 "updateMask": {
1521 "type": "google.protobuf.FieldMask",
1522 "id": 2
1523 }
1524 }
1525 },
1526 "GetCustomClassRequest": {
1527 "fields": {
1528 "name": {
1529 "type": "string",
1530 "id": 1,
1531 "options": {
1532 "(google.api.field_behavior)": "REQUIRED",
1533 "(google.api.resource_reference).type": "speech.googleapis.com/CustomClass"
1534 }
1535 }
1536 }
1537 },
1538 "ListCustomClassesRequest": {
1539 "fields": {
1540 "parent": {
1541 "type": "string",
1542 "id": 1,
1543 "options": {
1544 "(google.api.field_behavior)": "REQUIRED",
1545 "(google.api.resource_reference).child_type": "speech.googleapis.com/CustomClass"
1546 }
1547 },
1548 "pageSize": {
1549 "type": "int32",
1550 "id": 2
1551 },
1552 "pageToken": {
1553 "type": "string",
1554 "id": 3
1555 }
1556 }
1557 },
1558 "ListCustomClassesResponse": {
1559 "fields": {
1560 "customClasses": {
1561 "rule": "repeated",
1562 "type": "CustomClass",
1563 "id": 1
1564 },
1565 "nextPageToken": {
1566 "type": "string",
1567 "id": 2
1568 }
1569 }
1570 },
1571 "DeleteCustomClassRequest": {
1572 "fields": {
1573 "name": {
1574 "type": "string",
1575 "id": 1,
1576 "options": {
1577 "(google.api.field_behavior)": "REQUIRED",
1578 "(google.api.resource_reference).type": "speech.googleapis.com/CustomClass"
1579 }
1580 }
1581 }
1582 }
1583 }
1584 }
1585 }
1586 }
1587 }
1588 },
1589 "api": {
1590 "options": {
1591 "go_package": "google.golang.org/genproto/googleapis/api/annotations;annotations",
1592 "java_multiple_files": true,
1593 "java_outer_classname": "ResourceProto",
1594 "java_package": "com.google.api",
1595 "objc_class_prefix": "GAPI",
1596 "cc_enable_arenas": true
1597 },
1598 "nested": {
1599 "http": {
1600 "type": "HttpRule",
1601 "id": 72295728,
1602 "extend": "google.protobuf.MethodOptions"
1603 },
1604 "Http": {
1605 "fields": {
1606 "rules": {
1607 "rule": "repeated",
1608 "type": "HttpRule",
1609 "id": 1
1610 },
1611 "fullyDecodeReservedExpansion": {
1612 "type": "bool",
1613 "id": 2
1614 }
1615 }
1616 },
1617 "HttpRule": {
1618 "oneofs": {
1619 "pattern": {
1620 "oneof": [
1621 "get",
1622 "put",
1623 "post",
1624 "delete",
1625 "patch",
1626 "custom"
1627 ]
1628 }
1629 },
1630 "fields": {
1631 "selector": {
1632 "type": "string",
1633 "id": 1
1634 },
1635 "get": {
1636 "type": "string",
1637 "id": 2
1638 },
1639 "put": {
1640 "type": "string",
1641 "id": 3
1642 },
1643 "post": {
1644 "type": "string",
1645 "id": 4
1646 },
1647 "delete": {
1648 "type": "string",
1649 "id": 5
1650 },
1651 "patch": {
1652 "type": "string",
1653 "id": 6
1654 },
1655 "custom": {
1656 "type": "CustomHttpPattern",
1657 "id": 8
1658 },
1659 "body": {
1660 "type": "string",
1661 "id": 7
1662 },
1663 "responseBody": {
1664 "type": "string",
1665 "id": 12
1666 },
1667 "additionalBindings": {
1668 "rule": "repeated",
1669 "type": "HttpRule",
1670 "id": 11
1671 }
1672 }
1673 },
1674 "CustomHttpPattern": {
1675 "fields": {
1676 "kind": {
1677 "type": "string",
1678 "id": 1
1679 },
1680 "path": {
1681 "type": "string",
1682 "id": 2
1683 }
1684 }
1685 },
1686 "methodSignature": {
1687 "rule": "repeated",
1688 "type": "string",
1689 "id": 1051,
1690 "extend": "google.protobuf.MethodOptions"
1691 },
1692 "defaultHost": {
1693 "type": "string",
1694 "id": 1049,
1695 "extend": "google.protobuf.ServiceOptions"
1696 },
1697 "oauthScopes": {
1698 "type": "string",
1699 "id": 1050,
1700 "extend": "google.protobuf.ServiceOptions"
1701 },
1702 "fieldBehavior": {
1703 "rule": "repeated",
1704 "type": "google.api.FieldBehavior",
1705 "id": 1052,
1706 "extend": "google.protobuf.FieldOptions"
1707 },
1708 "FieldBehavior": {
1709 "values": {
1710 "FIELD_BEHAVIOR_UNSPECIFIED": 0,
1711 "OPTIONAL": 1,
1712 "REQUIRED": 2,
1713 "OUTPUT_ONLY": 3,
1714 "INPUT_ONLY": 4,
1715 "IMMUTABLE": 5,
1716 "UNORDERED_LIST": 6
1717 }
1718 },
1719 "resourceReference": {
1720 "type": "google.api.ResourceReference",
1721 "id": 1055,
1722 "extend": "google.protobuf.FieldOptions"
1723 },
1724 "resourceDefinition": {
1725 "rule": "repeated",
1726 "type": "google.api.ResourceDescriptor",
1727 "id": 1053,
1728 "extend": "google.protobuf.FileOptions"
1729 },
1730 "resource": {
1731 "type": "google.api.ResourceDescriptor",
1732 "id": 1053,
1733 "extend": "google.protobuf.MessageOptions"
1734 },
1735 "ResourceDescriptor": {
1736 "fields": {
1737 "type": {
1738 "type": "string",
1739 "id": 1
1740 },
1741 "pattern": {
1742 "rule": "repeated",
1743 "type": "string",
1744 "id": 2
1745 },
1746 "nameField": {
1747 "type": "string",
1748 "id": 3
1749 },
1750 "history": {
1751 "type": "History",
1752 "id": 4
1753 },
1754 "plural": {
1755 "type": "string",
1756 "id": 5
1757 },
1758 "singular": {
1759 "type": "string",
1760 "id": 6
1761 },
1762 "style": {
1763 "rule": "repeated",
1764 "type": "Style",
1765 "id": 10
1766 }
1767 },
1768 "nested": {
1769 "History": {
1770 "values": {
1771 "HISTORY_UNSPECIFIED": 0,
1772 "ORIGINALLY_SINGLE_PATTERN": 1,
1773 "FUTURE_MULTI_PATTERN": 2
1774 }
1775 },
1776 "Style": {
1777 "values": {
1778 "STYLE_UNSPECIFIED": 0,
1779 "DECLARATIVE_FRIENDLY": 1
1780 }
1781 }
1782 }
1783 },
1784 "ResourceReference": {
1785 "fields": {
1786 "type": {
1787 "type": "string",
1788 "id": 1
1789 },
1790 "childType": {
1791 "type": "string",
1792 "id": 2
1793 }
1794 }
1795 }
1796 }
1797 },
1798 "protobuf": {
1799 "options": {
1800 "go_package": "google.golang.org/protobuf/types/descriptorpb",
1801 "java_package": "com.google.protobuf",
1802 "java_outer_classname": "DescriptorProtos",
1803 "csharp_namespace": "Google.Protobuf.Reflection",
1804 "objc_class_prefix": "GPB",
1805 "cc_enable_arenas": true,
1806 "optimize_for": "SPEED"
1807 },
1808 "nested": {
1809 "FileDescriptorSet": {
1810 "fields": {
1811 "file": {
1812 "rule": "repeated",
1813 "type": "FileDescriptorProto",
1814 "id": 1
1815 }
1816 }
1817 },
1818 "FileDescriptorProto": {
1819 "fields": {
1820 "name": {
1821 "type": "string",
1822 "id": 1
1823 },
1824 "package": {
1825 "type": "string",
1826 "id": 2
1827 },
1828 "dependency": {
1829 "rule": "repeated",
1830 "type": "string",
1831 "id": 3
1832 },
1833 "publicDependency": {
1834 "rule": "repeated",
1835 "type": "int32",
1836 "id": 10,
1837 "options": {
1838 "packed": false
1839 }
1840 },
1841 "weakDependency": {
1842 "rule": "repeated",
1843 "type": "int32",
1844 "id": 11,
1845 "options": {
1846 "packed": false
1847 }
1848 },
1849 "messageType": {
1850 "rule": "repeated",
1851 "type": "DescriptorProto",
1852 "id": 4
1853 },
1854 "enumType": {
1855 "rule": "repeated",
1856 "type": "EnumDescriptorProto",
1857 "id": 5
1858 },
1859 "service": {
1860 "rule": "repeated",
1861 "type": "ServiceDescriptorProto",
1862 "id": 6
1863 },
1864 "extension": {
1865 "rule": "repeated",
1866 "type": "FieldDescriptorProto",
1867 "id": 7
1868 },
1869 "options": {
1870 "type": "FileOptions",
1871 "id": 8
1872 },
1873 "sourceCodeInfo": {
1874 "type": "SourceCodeInfo",
1875 "id": 9
1876 },
1877 "syntax": {
1878 "type": "string",
1879 "id": 12
1880 }
1881 }
1882 },
1883 "DescriptorProto": {
1884 "fields": {
1885 "name": {
1886 "type": "string",
1887 "id": 1
1888 },
1889 "field": {
1890 "rule": "repeated",
1891 "type": "FieldDescriptorProto",
1892 "id": 2
1893 },
1894 "extension": {
1895 "rule": "repeated",
1896 "type": "FieldDescriptorProto",
1897 "id": 6
1898 },
1899 "nestedType": {
1900 "rule": "repeated",
1901 "type": "DescriptorProto",
1902 "id": 3
1903 },
1904 "enumType": {
1905 "rule": "repeated",
1906 "type": "EnumDescriptorProto",
1907 "id": 4
1908 },
1909 "extensionRange": {
1910 "rule": "repeated",
1911 "type": "ExtensionRange",
1912 "id": 5
1913 },
1914 "oneofDecl": {
1915 "rule": "repeated",
1916 "type": "OneofDescriptorProto",
1917 "id": 8
1918 },
1919 "options": {
1920 "type": "MessageOptions",
1921 "id": 7
1922 },
1923 "reservedRange": {
1924 "rule": "repeated",
1925 "type": "ReservedRange",
1926 "id": 9
1927 },
1928 "reservedName": {
1929 "rule": "repeated",
1930 "type": "string",
1931 "id": 10
1932 }
1933 },
1934 "nested": {
1935 "ExtensionRange": {
1936 "fields": {
1937 "start": {
1938 "type": "int32",
1939 "id": 1
1940 },
1941 "end": {
1942 "type": "int32",
1943 "id": 2
1944 },
1945 "options": {
1946 "type": "ExtensionRangeOptions",
1947 "id": 3
1948 }
1949 }
1950 },
1951 "ReservedRange": {
1952 "fields": {
1953 "start": {
1954 "type": "int32",
1955 "id": 1
1956 },
1957 "end": {
1958 "type": "int32",
1959 "id": 2
1960 }
1961 }
1962 }
1963 }
1964 },
1965 "ExtensionRangeOptions": {
1966 "fields": {
1967 "uninterpretedOption": {
1968 "rule": "repeated",
1969 "type": "UninterpretedOption",
1970 "id": 999
1971 }
1972 },
1973 "extensions": [
1974 [
1975 1000,
1976 536870911
1977 ]
1978 ]
1979 },
1980 "FieldDescriptorProto": {
1981 "fields": {
1982 "name": {
1983 "type": "string",
1984 "id": 1
1985 },
1986 "number": {
1987 "type": "int32",
1988 "id": 3
1989 },
1990 "label": {
1991 "type": "Label",
1992 "id": 4
1993 },
1994 "type": {
1995 "type": "Type",
1996 "id": 5
1997 },
1998 "typeName": {
1999 "type": "string",
2000 "id": 6
2001 },
2002 "extendee": {
2003 "type": "string",
2004 "id": 2
2005 },
2006 "defaultValue": {
2007 "type": "string",
2008 "id": 7
2009 },
2010 "oneofIndex": {
2011 "type": "int32",
2012 "id": 9
2013 },
2014 "jsonName": {
2015 "type": "string",
2016 "id": 10
2017 },
2018 "options": {
2019 "type": "FieldOptions",
2020 "id": 8
2021 },
2022 "proto3Optional": {
2023 "type": "bool",
2024 "id": 17
2025 }
2026 },
2027 "nested": {
2028 "Type": {
2029 "values": {
2030 "TYPE_DOUBLE": 1,
2031 "TYPE_FLOAT": 2,
2032 "TYPE_INT64": 3,
2033 "TYPE_UINT64": 4,
2034 "TYPE_INT32": 5,
2035 "TYPE_FIXED64": 6,
2036 "TYPE_FIXED32": 7,
2037 "TYPE_BOOL": 8,
2038 "TYPE_STRING": 9,
2039 "TYPE_GROUP": 10,
2040 "TYPE_MESSAGE": 11,
2041 "TYPE_BYTES": 12,
2042 "TYPE_UINT32": 13,
2043 "TYPE_ENUM": 14,
2044 "TYPE_SFIXED32": 15,
2045 "TYPE_SFIXED64": 16,
2046 "TYPE_SINT32": 17,
2047 "TYPE_SINT64": 18
2048 }
2049 },
2050 "Label": {
2051 "values": {
2052 "LABEL_OPTIONAL": 1,
2053 "LABEL_REQUIRED": 2,
2054 "LABEL_REPEATED": 3
2055 }
2056 }
2057 }
2058 },
2059 "OneofDescriptorProto": {
2060 "fields": {
2061 "name": {
2062 "type": "string",
2063 "id": 1
2064 },
2065 "options": {
2066 "type": "OneofOptions",
2067 "id": 2
2068 }
2069 }
2070 },
2071 "EnumDescriptorProto": {
2072 "fields": {
2073 "name": {
2074 "type": "string",
2075 "id": 1
2076 },
2077 "value": {
2078 "rule": "repeated",
2079 "type": "EnumValueDescriptorProto",
2080 "id": 2
2081 },
2082 "options": {
2083 "type": "EnumOptions",
2084 "id": 3
2085 },
2086 "reservedRange": {
2087 "rule": "repeated",
2088 "type": "EnumReservedRange",
2089 "id": 4
2090 },
2091 "reservedName": {
2092 "rule": "repeated",
2093 "type": "string",
2094 "id": 5
2095 }
2096 },
2097 "nested": {
2098 "EnumReservedRange": {
2099 "fields": {
2100 "start": {
2101 "type": "int32",
2102 "id": 1
2103 },
2104 "end": {
2105 "type": "int32",
2106 "id": 2
2107 }
2108 }
2109 }
2110 }
2111 },
2112 "EnumValueDescriptorProto": {
2113 "fields": {
2114 "name": {
2115 "type": "string",
2116 "id": 1
2117 },
2118 "number": {
2119 "type": "int32",
2120 "id": 2
2121 },
2122 "options": {
2123 "type": "EnumValueOptions",
2124 "id": 3
2125 }
2126 }
2127 },
2128 "ServiceDescriptorProto": {
2129 "fields": {
2130 "name": {
2131 "type": "string",
2132 "id": 1
2133 },
2134 "method": {
2135 "rule": "repeated",
2136 "type": "MethodDescriptorProto",
2137 "id": 2
2138 },
2139 "options": {
2140 "type": "ServiceOptions",
2141 "id": 3
2142 }
2143 }
2144 },
2145 "MethodDescriptorProto": {
2146 "fields": {
2147 "name": {
2148 "type": "string",
2149 "id": 1
2150 },
2151 "inputType": {
2152 "type": "string",
2153 "id": 2
2154 },
2155 "outputType": {
2156 "type": "string",
2157 "id": 3
2158 },
2159 "options": {
2160 "type": "MethodOptions",
2161 "id": 4
2162 },
2163 "clientStreaming": {
2164 "type": "bool",
2165 "id": 5,
2166 "options": {
2167 "default": false
2168 }
2169 },
2170 "serverStreaming": {
2171 "type": "bool",
2172 "id": 6,
2173 "options": {
2174 "default": false
2175 }
2176 }
2177 }
2178 },
2179 "FileOptions": {
2180 "fields": {
2181 "javaPackage": {
2182 "type": "string",
2183 "id": 1
2184 },
2185 "javaOuterClassname": {
2186 "type": "string",
2187 "id": 8
2188 },
2189 "javaMultipleFiles": {
2190 "type": "bool",
2191 "id": 10,
2192 "options": {
2193 "default": false
2194 }
2195 },
2196 "javaGenerateEqualsAndHash": {
2197 "type": "bool",
2198 "id": 20,
2199 "options": {
2200 "deprecated": true
2201 }
2202 },
2203 "javaStringCheckUtf8": {
2204 "type": "bool",
2205 "id": 27,
2206 "options": {
2207 "default": false
2208 }
2209 },
2210 "optimizeFor": {
2211 "type": "OptimizeMode",
2212 "id": 9,
2213 "options": {
2214 "default": "SPEED"
2215 }
2216 },
2217 "goPackage": {
2218 "type": "string",
2219 "id": 11
2220 },
2221 "ccGenericServices": {
2222 "type": "bool",
2223 "id": 16,
2224 "options": {
2225 "default": false
2226 }
2227 },
2228 "javaGenericServices": {
2229 "type": "bool",
2230 "id": 17,
2231 "options": {
2232 "default": false
2233 }
2234 },
2235 "pyGenericServices": {
2236 "type": "bool",
2237 "id": 18,
2238 "options": {
2239 "default": false
2240 }
2241 },
2242 "phpGenericServices": {
2243 "type": "bool",
2244 "id": 42,
2245 "options": {
2246 "default": false
2247 }
2248 },
2249 "deprecated": {
2250 "type": "bool",
2251 "id": 23,
2252 "options": {
2253 "default": false
2254 }
2255 },
2256 "ccEnableArenas": {
2257 "type": "bool",
2258 "id": 31,
2259 "options": {
2260 "default": true
2261 }
2262 },
2263 "objcClassPrefix": {
2264 "type": "string",
2265 "id": 36
2266 },
2267 "csharpNamespace": {
2268 "type": "string",
2269 "id": 37
2270 },
2271 "swiftPrefix": {
2272 "type": "string",
2273 "id": 39
2274 },
2275 "phpClassPrefix": {
2276 "type": "string",
2277 "id": 40
2278 },
2279 "phpNamespace": {
2280 "type": "string",
2281 "id": 41
2282 },
2283 "phpMetadataNamespace": {
2284 "type": "string",
2285 "id": 44
2286 },
2287 "rubyPackage": {
2288 "type": "string",
2289 "id": 45
2290 },
2291 "uninterpretedOption": {
2292 "rule": "repeated",
2293 "type": "UninterpretedOption",
2294 "id": 999
2295 }
2296 },
2297 "extensions": [
2298 [
2299 1000,
2300 536870911
2301 ]
2302 ],
2303 "reserved": [
2304 [
2305 38,
2306 38
2307 ]
2308 ],
2309 "nested": {
2310 "OptimizeMode": {
2311 "values": {
2312 "SPEED": 1,
2313 "CODE_SIZE": 2,
2314 "LITE_RUNTIME": 3
2315 }
2316 }
2317 }
2318 },
2319 "MessageOptions": {
2320 "fields": {
2321 "messageSetWireFormat": {
2322 "type": "bool",
2323 "id": 1,
2324 "options": {
2325 "default": false
2326 }
2327 },
2328 "noStandardDescriptorAccessor": {
2329 "type": "bool",
2330 "id": 2,
2331 "options": {
2332 "default": false
2333 }
2334 },
2335 "deprecated": {
2336 "type": "bool",
2337 "id": 3,
2338 "options": {
2339 "default": false
2340 }
2341 },
2342 "mapEntry": {
2343 "type": "bool",
2344 "id": 7
2345 },
2346 "uninterpretedOption": {
2347 "rule": "repeated",
2348 "type": "UninterpretedOption",
2349 "id": 999
2350 }
2351 },
2352 "extensions": [
2353 [
2354 1000,
2355 536870911
2356 ]
2357 ],
2358 "reserved": [
2359 [
2360 8,
2361 8
2362 ],
2363 [
2364 9,
2365 9
2366 ]
2367 ]
2368 },
2369 "FieldOptions": {
2370 "fields": {
2371 "ctype": {
2372 "type": "CType",
2373 "id": 1,
2374 "options": {
2375 "default": "STRING"
2376 }
2377 },
2378 "packed": {
2379 "type": "bool",
2380 "id": 2
2381 },
2382 "jstype": {
2383 "type": "JSType",
2384 "id": 6,
2385 "options": {
2386 "default": "JS_NORMAL"
2387 }
2388 },
2389 "lazy": {
2390 "type": "bool",
2391 "id": 5,
2392 "options": {
2393 "default": false
2394 }
2395 },
2396 "deprecated": {
2397 "type": "bool",
2398 "id": 3,
2399 "options": {
2400 "default": false
2401 }
2402 },
2403 "weak": {
2404 "type": "bool",
2405 "id": 10,
2406 "options": {
2407 "default": false
2408 }
2409 },
2410 "uninterpretedOption": {
2411 "rule": "repeated",
2412 "type": "UninterpretedOption",
2413 "id": 999
2414 }
2415 },
2416 "extensions": [
2417 [
2418 1000,
2419 536870911
2420 ]
2421 ],
2422 "reserved": [
2423 [
2424 4,
2425 4
2426 ]
2427 ],
2428 "nested": {
2429 "CType": {
2430 "values": {
2431 "STRING": 0,
2432 "CORD": 1,
2433 "STRING_PIECE": 2
2434 }
2435 },
2436 "JSType": {
2437 "values": {
2438 "JS_NORMAL": 0,
2439 "JS_STRING": 1,
2440 "JS_NUMBER": 2
2441 }
2442 }
2443 }
2444 },
2445 "OneofOptions": {
2446 "fields": {
2447 "uninterpretedOption": {
2448 "rule": "repeated",
2449 "type": "UninterpretedOption",
2450 "id": 999
2451 }
2452 },
2453 "extensions": [
2454 [
2455 1000,
2456 536870911
2457 ]
2458 ]
2459 },
2460 "EnumOptions": {
2461 "fields": {
2462 "allowAlias": {
2463 "type": "bool",
2464 "id": 2
2465 },
2466 "deprecated": {
2467 "type": "bool",
2468 "id": 3,
2469 "options": {
2470 "default": false
2471 }
2472 },
2473 "uninterpretedOption": {
2474 "rule": "repeated",
2475 "type": "UninterpretedOption",
2476 "id": 999
2477 }
2478 },
2479 "extensions": [
2480 [
2481 1000,
2482 536870911
2483 ]
2484 ],
2485 "reserved": [
2486 [
2487 5,
2488 5
2489 ]
2490 ]
2491 },
2492 "EnumValueOptions": {
2493 "fields": {
2494 "deprecated": {
2495 "type": "bool",
2496 "id": 1,
2497 "options": {
2498 "default": false
2499 }
2500 },
2501 "uninterpretedOption": {
2502 "rule": "repeated",
2503 "type": "UninterpretedOption",
2504 "id": 999
2505 }
2506 },
2507 "extensions": [
2508 [
2509 1000,
2510 536870911
2511 ]
2512 ]
2513 },
2514 "ServiceOptions": {
2515 "fields": {
2516 "deprecated": {
2517 "type": "bool",
2518 "id": 33,
2519 "options": {
2520 "default": false
2521 }
2522 },
2523 "uninterpretedOption": {
2524 "rule": "repeated",
2525 "type": "UninterpretedOption",
2526 "id": 999
2527 }
2528 },
2529 "extensions": [
2530 [
2531 1000,
2532 536870911
2533 ]
2534 ]
2535 },
2536 "MethodOptions": {
2537 "fields": {
2538 "deprecated": {
2539 "type": "bool",
2540 "id": 33,
2541 "options": {
2542 "default": false
2543 }
2544 },
2545 "idempotencyLevel": {
2546 "type": "IdempotencyLevel",
2547 "id": 34,
2548 "options": {
2549 "default": "IDEMPOTENCY_UNKNOWN"
2550 }
2551 },
2552 "uninterpretedOption": {
2553 "rule": "repeated",
2554 "type": "UninterpretedOption",
2555 "id": 999
2556 }
2557 },
2558 "extensions": [
2559 [
2560 1000,
2561 536870911
2562 ]
2563 ],
2564 "nested": {
2565 "IdempotencyLevel": {
2566 "values": {
2567 "IDEMPOTENCY_UNKNOWN": 0,
2568 "NO_SIDE_EFFECTS": 1,
2569 "IDEMPOTENT": 2
2570 }
2571 }
2572 }
2573 },
2574 "UninterpretedOption": {
2575 "fields": {
2576 "name": {
2577 "rule": "repeated",
2578 "type": "NamePart",
2579 "id": 2
2580 },
2581 "identifierValue": {
2582 "type": "string",
2583 "id": 3
2584 },
2585 "positiveIntValue": {
2586 "type": "uint64",
2587 "id": 4
2588 },
2589 "negativeIntValue": {
2590 "type": "int64",
2591 "id": 5
2592 },
2593 "doubleValue": {
2594 "type": "double",
2595 "id": 6
2596 },
2597 "stringValue": {
2598 "type": "bytes",
2599 "id": 7
2600 },
2601 "aggregateValue": {
2602 "type": "string",
2603 "id": 8
2604 }
2605 },
2606 "nested": {
2607 "NamePart": {
2608 "fields": {
2609 "namePart": {
2610 "rule": "required",
2611 "type": "string",
2612 "id": 1
2613 },
2614 "isExtension": {
2615 "rule": "required",
2616 "type": "bool",
2617 "id": 2
2618 }
2619 }
2620 }
2621 }
2622 },
2623 "SourceCodeInfo": {
2624 "fields": {
2625 "location": {
2626 "rule": "repeated",
2627 "type": "Location",
2628 "id": 1
2629 }
2630 },
2631 "nested": {
2632 "Location": {
2633 "fields": {
2634 "path": {
2635 "rule": "repeated",
2636 "type": "int32",
2637 "id": 1
2638 },
2639 "span": {
2640 "rule": "repeated",
2641 "type": "int32",
2642 "id": 2
2643 },
2644 "leadingComments": {
2645 "type": "string",
2646 "id": 3
2647 },
2648 "trailingComments": {
2649 "type": "string",
2650 "id": 4
2651 },
2652 "leadingDetachedComments": {
2653 "rule": "repeated",
2654 "type": "string",
2655 "id": 6
2656 }
2657 }
2658 }
2659 }
2660 },
2661 "GeneratedCodeInfo": {
2662 "fields": {
2663 "annotation": {
2664 "rule": "repeated",
2665 "type": "Annotation",
2666 "id": 1
2667 }
2668 },
2669 "nested": {
2670 "Annotation": {
2671 "fields": {
2672 "path": {
2673 "rule": "repeated",
2674 "type": "int32",
2675 "id": 1
2676 },
2677 "sourceFile": {
2678 "type": "string",
2679 "id": 2
2680 },
2681 "begin": {
2682 "type": "int32",
2683 "id": 3
2684 },
2685 "end": {
2686 "type": "int32",
2687 "id": 4
2688 }
2689 }
2690 }
2691 }
2692 },
2693 "Any": {
2694 "fields": {
2695 "type_url": {
2696 "type": "string",
2697 "id": 1
2698 },
2699 "value": {
2700 "type": "bytes",
2701 "id": 2
2702 }
2703 }
2704 },
2705 "Duration": {
2706 "fields": {
2707 "seconds": {
2708 "type": "int64",
2709 "id": 1
2710 },
2711 "nanos": {
2712 "type": "int32",
2713 "id": 2
2714 }
2715 }
2716 },
2717 "Empty": {
2718 "fields": {}
2719 },
2720 "Timestamp": {
2721 "fields": {
2722 "seconds": {
2723 "type": "int64",
2724 "id": 1
2725 },
2726 "nanos": {
2727 "type": "int32",
2728 "id": 2
2729 }
2730 }
2731 },
2732 "DoubleValue": {
2733 "fields": {
2734 "value": {
2735 "type": "double",
2736 "id": 1
2737 }
2738 }
2739 },
2740 "FloatValue": {
2741 "fields": {
2742 "value": {
2743 "type": "float",
2744 "id": 1
2745 }
2746 }
2747 },
2748 "Int64Value": {
2749 "fields": {
2750 "value": {
2751 "type": "int64",
2752 "id": 1
2753 }
2754 }
2755 },
2756 "UInt64Value": {
2757 "fields": {
2758 "value": {
2759 "type": "uint64",
2760 "id": 1
2761 }
2762 }
2763 },
2764 "Int32Value": {
2765 "fields": {
2766 "value": {
2767 "type": "int32",
2768 "id": 1
2769 }
2770 }
2771 },
2772 "UInt32Value": {
2773 "fields": {
2774 "value": {
2775 "type": "uint32",
2776 "id": 1
2777 }
2778 }
2779 },
2780 "BoolValue": {
2781 "fields": {
2782 "value": {
2783 "type": "bool",
2784 "id": 1
2785 }
2786 }
2787 },
2788 "StringValue": {
2789 "fields": {
2790 "value": {
2791 "type": "string",
2792 "id": 1
2793 }
2794 }
2795 },
2796 "BytesValue": {
2797 "fields": {
2798 "value": {
2799 "type": "bytes",
2800 "id": 1
2801 }
2802 }
2803 },
2804 "FieldMask": {
2805 "fields": {
2806 "paths": {
2807 "rule": "repeated",
2808 "type": "string",
2809 "id": 1
2810 }
2811 }
2812 }
2813 }
2814 },
2815 "longrunning": {
2816 "options": {
2817 "cc_enable_arenas": true,
2818 "csharp_namespace": "Google.LongRunning",
2819 "go_package": "google.golang.org/genproto/googleapis/longrunning;longrunning",
2820 "java_multiple_files": true,
2821 "java_outer_classname": "OperationsProto",
2822 "java_package": "com.google.longrunning",
2823 "php_namespace": "Google\\LongRunning"
2824 },
2825 "nested": {
2826 "operationInfo": {
2827 "type": "google.longrunning.OperationInfo",
2828 "id": 1049,
2829 "extend": "google.protobuf.MethodOptions"
2830 },
2831 "Operations": {
2832 "options": {
2833 "(google.api.default_host)": "longrunning.googleapis.com"
2834 },
2835 "methods": {
2836 "ListOperations": {
2837 "requestType": "ListOperationsRequest",
2838 "responseType": "ListOperationsResponse",
2839 "options": {
2840 "(google.api.http).get": "/v1/{name=operations}",
2841 "(google.api.method_signature)": "name,filter"
2842 },
2843 "parsedOptions": [
2844 {
2845 "(google.api.http)": {
2846 "get": "/v1/{name=operations}"
2847 }
2848 },
2849 {
2850 "(google.api.method_signature)": "name,filter"
2851 }
2852 ]
2853 },
2854 "GetOperation": {
2855 "requestType": "GetOperationRequest",
2856 "responseType": "Operation",
2857 "options": {
2858 "(google.api.http).get": "/v1/{name=operations/**}",
2859 "(google.api.method_signature)": "name"
2860 },
2861 "parsedOptions": [
2862 {
2863 "(google.api.http)": {
2864 "get": "/v1/{name=operations/**}"
2865 }
2866 },
2867 {
2868 "(google.api.method_signature)": "name"
2869 }
2870 ]
2871 },
2872 "DeleteOperation": {
2873 "requestType": "DeleteOperationRequest",
2874 "responseType": "google.protobuf.Empty",
2875 "options": {
2876 "(google.api.http).delete": "/v1/{name=operations/**}",
2877 "(google.api.method_signature)": "name"
2878 },
2879 "parsedOptions": [
2880 {
2881 "(google.api.http)": {
2882 "delete": "/v1/{name=operations/**}"
2883 }
2884 },
2885 {
2886 "(google.api.method_signature)": "name"
2887 }
2888 ]
2889 },
2890 "CancelOperation": {
2891 "requestType": "CancelOperationRequest",
2892 "responseType": "google.protobuf.Empty",
2893 "options": {
2894 "(google.api.http).post": "/v1/{name=operations/**}:cancel",
2895 "(google.api.http).body": "*",
2896 "(google.api.method_signature)": "name"
2897 },
2898 "parsedOptions": [
2899 {
2900 "(google.api.http)": {
2901 "post": "/v1/{name=operations/**}:cancel",
2902 "body": "*"
2903 }
2904 },
2905 {
2906 "(google.api.method_signature)": "name"
2907 }
2908 ]
2909 },
2910 "WaitOperation": {
2911 "requestType": "WaitOperationRequest",
2912 "responseType": "Operation"
2913 }
2914 }
2915 },
2916 "Operation": {
2917 "oneofs": {
2918 "result": {
2919 "oneof": [
2920 "error",
2921 "response"
2922 ]
2923 }
2924 },
2925 "fields": {
2926 "name": {
2927 "type": "string",
2928 "id": 1
2929 },
2930 "metadata": {
2931 "type": "google.protobuf.Any",
2932 "id": 2
2933 },
2934 "done": {
2935 "type": "bool",
2936 "id": 3
2937 },
2938 "error": {
2939 "type": "google.rpc.Status",
2940 "id": 4
2941 },
2942 "response": {
2943 "type": "google.protobuf.Any",
2944 "id": 5
2945 }
2946 }
2947 },
2948 "GetOperationRequest": {
2949 "fields": {
2950 "name": {
2951 "type": "string",
2952 "id": 1
2953 }
2954 }
2955 },
2956 "ListOperationsRequest": {
2957 "fields": {
2958 "name": {
2959 "type": "string",
2960 "id": 4
2961 },
2962 "filter": {
2963 "type": "string",
2964 "id": 1
2965 },
2966 "pageSize": {
2967 "type": "int32",
2968 "id": 2
2969 },
2970 "pageToken": {
2971 "type": "string",
2972 "id": 3
2973 }
2974 }
2975 },
2976 "ListOperationsResponse": {
2977 "fields": {
2978 "operations": {
2979 "rule": "repeated",
2980 "type": "Operation",
2981 "id": 1
2982 },
2983 "nextPageToken": {
2984 "type": "string",
2985 "id": 2
2986 }
2987 }
2988 },
2989 "CancelOperationRequest": {
2990 "fields": {
2991 "name": {
2992 "type": "string",
2993 "id": 1
2994 }
2995 }
2996 },
2997 "DeleteOperationRequest": {
2998 "fields": {
2999 "name": {
3000 "type": "string",
3001 "id": 1
3002 }
3003 }
3004 },
3005 "WaitOperationRequest": {
3006 "fields": {
3007 "name": {
3008 "type": "string",
3009 "id": 1
3010 },
3011 "timeout": {
3012 "type": "google.protobuf.Duration",
3013 "id": 2
3014 }
3015 }
3016 },
3017 "OperationInfo": {
3018 "fields": {
3019 "responseType": {
3020 "type": "string",
3021 "id": 1
3022 },
3023 "metadataType": {
3024 "type": "string",
3025 "id": 2
3026 }
3027 }
3028 }
3029 }
3030 },
3031 "rpc": {
3032 "options": {
3033 "cc_enable_arenas": true,
3034 "go_package": "google.golang.org/genproto/googleapis/rpc/status;status",
3035 "java_multiple_files": true,
3036 "java_outer_classname": "StatusProto",
3037 "java_package": "com.google.rpc",
3038 "objc_class_prefix": "RPC"
3039 },
3040 "nested": {
3041 "Status": {
3042 "fields": {
3043 "code": {
3044 "type": "int32",
3045 "id": 1
3046 },
3047 "message": {
3048 "type": "string",
3049 "id": 2
3050 },
3051 "details": {
3052 "rule": "repeated",
3053 "type": "google.protobuf.Any",
3054 "id": 3
3055 }
3056 }
3057 }
3058 }
3059 }
3060 }
3061 }
3062 }
3063}
\No newline at end of file