mirror of
https://github.com/musix-org/musix-oss
synced 2025-06-17 17:06:00 +00:00
Modules
This commit is contained in:
168
node_modules/google-gax/protos/google/protobuf/compiler/plugin.proto
generated
vendored
Normal file
168
node_modules/google-gax/protos/google/protobuf/compiler/plugin.proto
generated
vendored
Normal file
@ -0,0 +1,168 @@
|
||||
// Protocol Buffers - Google's data interchange format
|
||||
// Copyright 2008 Google Inc. All rights reserved.
|
||||
// https://developers.google.com/protocol-buffers/
|
||||
//
|
||||
// Redistribution and use in source and binary forms, with or without
|
||||
// modification, are permitted provided that the following conditions are
|
||||
// met:
|
||||
//
|
||||
// * Redistributions of source code must retain the above copyright
|
||||
// notice, this list of conditions and the following disclaimer.
|
||||
// * Redistributions in binary form must reproduce the above
|
||||
// copyright notice, this list of conditions and the following disclaimer
|
||||
// in the documentation and/or other materials provided with the
|
||||
// distribution.
|
||||
// * Neither the name of Google Inc. nor the names of its
|
||||
// contributors may be used to endorse or promote products derived from
|
||||
// this software without specific prior written permission.
|
||||
//
|
||||
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
|
||||
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
|
||||
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
||||
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
||||
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
|
||||
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
|
||||
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
||||
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
// Author: kenton@google.com (Kenton Varda)
|
||||
//
|
||||
// WARNING: The plugin interface is currently EXPERIMENTAL and is subject to
|
||||
// change.
|
||||
//
|
||||
// protoc (aka the Protocol Compiler) can be extended via plugins. A plugin is
|
||||
// just a program that reads a CodeGeneratorRequest from stdin and writes a
|
||||
// CodeGeneratorResponse to stdout.
|
||||
//
|
||||
// Plugins written using C++ can use google/protobuf/compiler/plugin.h instead
|
||||
// of dealing with the raw protocol defined here.
|
||||
//
|
||||
// A plugin executable needs only to be placed somewhere in the path. The
|
||||
// plugin should be named "protoc-gen-$NAME", and will then be used when the
|
||||
// flag "--${NAME}_out" is passed to protoc.
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
package google.protobuf.compiler;
|
||||
option java_package = "com.google.protobuf.compiler";
|
||||
option java_outer_classname = "PluginProtos";
|
||||
|
||||
option go_package = "github.com/golang/protobuf/protoc-gen-go/plugin;plugin_go";
|
||||
|
||||
import "google/protobuf/descriptor.proto";
|
||||
|
||||
// The version number of protocol compiler.
|
||||
message Version {
|
||||
optional int32 major = 1;
|
||||
optional int32 minor = 2;
|
||||
optional int32 patch = 3;
|
||||
// A suffix for alpha, beta or rc release, e.g., "alpha-1", "rc2". It should
|
||||
// be empty for mainline stable releases.
|
||||
optional string suffix = 4;
|
||||
}
|
||||
|
||||
// An encoded CodeGeneratorRequest is written to the plugin's stdin.
|
||||
message CodeGeneratorRequest {
|
||||
// The .proto files that were explicitly listed on the command-line. The
|
||||
// code generator should generate code only for these files. Each file's
|
||||
// descriptor will be included in proto_file, below.
|
||||
repeated string file_to_generate = 1;
|
||||
|
||||
// The generator parameter passed on the command-line.
|
||||
optional string parameter = 2;
|
||||
|
||||
// FileDescriptorProtos for all files in files_to_generate and everything
|
||||
// they import. The files will appear in topological order, so each file
|
||||
// appears before any file that imports it.
|
||||
//
|
||||
// protoc guarantees that all proto_files will be written after
|
||||
// the fields above, even though this is not technically guaranteed by the
|
||||
// protobuf wire format. This theoretically could allow a plugin to stream
|
||||
// in the FileDescriptorProtos and handle them one by one rather than read
|
||||
// the entire set into memory at once. However, as of this writing, this
|
||||
// is not similarly optimized on protoc's end -- it will store all fields in
|
||||
// memory at once before sending them to the plugin.
|
||||
//
|
||||
// Type names of fields and extensions in the FileDescriptorProto are always
|
||||
// fully qualified.
|
||||
repeated FileDescriptorProto proto_file = 15;
|
||||
|
||||
// The version number of protocol compiler.
|
||||
optional Version compiler_version = 3;
|
||||
|
||||
}
|
||||
|
||||
// The plugin writes an encoded CodeGeneratorResponse to stdout.
|
||||
message CodeGeneratorResponse {
|
||||
// Error message. If non-empty, code generation failed. The plugin process
|
||||
// should exit with status code zero even if it reports an error in this way.
|
||||
//
|
||||
// This should be used to indicate errors in .proto files which prevent the
|
||||
// code generator from generating correct code. Errors which indicate a
|
||||
// problem in protoc itself -- such as the input CodeGeneratorRequest being
|
||||
// unparseable -- should be reported by writing a message to stderr and
|
||||
// exiting with a non-zero status code.
|
||||
optional string error = 1;
|
||||
|
||||
// Represents a single generated file.
|
||||
message File {
|
||||
// The file name, relative to the output directory. The name must not
|
||||
// contain "." or ".." components and must be relative, not be absolute (so,
|
||||
// the file cannot lie outside the output directory). "/" must be used as
|
||||
// the path separator, not "\".
|
||||
//
|
||||
// If the name is omitted, the content will be appended to the previous
|
||||
// file. This allows the generator to break large files into small chunks,
|
||||
// and allows the generated text to be streamed back to protoc so that large
|
||||
// files need not reside completely in memory at one time. Note that as of
|
||||
// this writing protoc does not optimize for this -- it will read the entire
|
||||
// CodeGeneratorResponse before writing files to disk.
|
||||
optional string name = 1;
|
||||
|
||||
// If non-empty, indicates that the named file should already exist, and the
|
||||
// content here is to be inserted into that file at a defined insertion
|
||||
// point. This feature allows a code generator to extend the output
|
||||
// produced by another code generator. The original generator may provide
|
||||
// insertion points by placing special annotations in the file that look
|
||||
// like:
|
||||
// @@protoc_insertion_point(NAME)
|
||||
// The annotation can have arbitrary text before and after it on the line,
|
||||
// which allows it to be placed in a comment. NAME should be replaced with
|
||||
// an identifier naming the point -- this is what other generators will use
|
||||
// as the insertion_point. Code inserted at this point will be placed
|
||||
// immediately above the line containing the insertion point (thus multiple
|
||||
// insertions to the same point will come out in the order they were added).
|
||||
// The double-@ is intended to make it unlikely that the generated code
|
||||
// could contain things that look like insertion points by accident.
|
||||
//
|
||||
// For example, the C++ code generator places the following line in the
|
||||
// .pb.h files that it generates:
|
||||
// // @@protoc_insertion_point(namespace_scope)
|
||||
// This line appears within the scope of the file's package namespace, but
|
||||
// outside of any particular class. Another plugin can then specify the
|
||||
// insertion_point "namespace_scope" to generate additional classes or
|
||||
// other declarations that should be placed in this scope.
|
||||
//
|
||||
// Note that if the line containing the insertion point begins with
|
||||
// whitespace, the same whitespace will be added to every line of the
|
||||
// inserted text. This is useful for languages like Python, where
|
||||
// indentation matters. In these languages, the insertion point comment
|
||||
// should be indented the same amount as any inserted code will need to be
|
||||
// in order to work correctly in that context.
|
||||
//
|
||||
// The code generator that generates the initial file and the one which
|
||||
// inserts into it must both run as part of a single invocation of protoc.
|
||||
// Code generators are executed in the order in which they appear on the
|
||||
// command line.
|
||||
//
|
||||
// If |insertion_point| is present, |name| must also be present.
|
||||
optional string insertion_point = 2;
|
||||
|
||||
// The file contents.
|
||||
optional string content = 15;
|
||||
}
|
||||
repeated File file = 15;
|
||||
}
|
67
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto
generated
vendored
Normal file
67
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto
generated
vendored
Normal file
@ -0,0 +1,67 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package A.B.C;
|
||||
|
||||
message TestMessage {
|
||||
int32 optional_int32 = 1;
|
||||
int64 optional_int64 = 2;
|
||||
uint32 optional_uint32 = 3;
|
||||
uint64 optional_uint64 = 4;
|
||||
bool optional_bool = 5;
|
||||
double optional_double = 6;
|
||||
float optional_float = 7;
|
||||
string optional_string = 8;
|
||||
bytes optional_bytes = 9;
|
||||
TestEnum optional_enum = 10;
|
||||
TestMessage optional_msg = 11;
|
||||
|
||||
repeated int32 repeated_int32 = 21;
|
||||
repeated int64 repeated_int64 = 22;
|
||||
repeated uint32 repeated_uint32 = 23;
|
||||
repeated uint64 repeated_uint64 = 24;
|
||||
repeated bool repeated_bool = 25;
|
||||
repeated double repeated_double = 26;
|
||||
repeated float repeated_float = 27;
|
||||
repeated string repeated_string = 28;
|
||||
repeated bytes repeated_bytes = 29;
|
||||
repeated TestEnum repeated_enum = 30;
|
||||
repeated TestMessage repeated_msg = 31;
|
||||
|
||||
oneof my_oneof {
|
||||
int32 oneof_int32 = 41;
|
||||
int64 oneof_int64 = 42;
|
||||
uint32 oneof_uint32 = 43;
|
||||
uint64 oneof_uint64 = 44;
|
||||
bool oneof_bool = 45;
|
||||
double oneof_double = 46;
|
||||
float oneof_float = 47;
|
||||
string oneof_string = 48;
|
||||
bytes oneof_bytes = 49;
|
||||
TestEnum oneof_enum = 50;
|
||||
TestMessage oneof_msg = 51;
|
||||
}
|
||||
|
||||
map<int32, string> map_int32_string = 61;
|
||||
map<int64, string> map_int64_string = 62;
|
||||
map<uint32, string> map_uint32_string = 63;
|
||||
map<uint64, string> map_uint64_string = 64;
|
||||
map<bool, string> map_bool_string = 65;
|
||||
map<string, string> map_string_string = 66;
|
||||
map<string, TestMessage> map_string_msg = 67;
|
||||
map<string, TestEnum> map_string_enum = 68;
|
||||
map<string, int32> map_string_int32 = 69;
|
||||
map<string, bool> map_string_bool = 70;
|
||||
|
||||
message NestedMessage {
|
||||
int32 foo = 1;
|
||||
}
|
||||
|
||||
NestedMessage nested_message = 80;
|
||||
}
|
||||
|
||||
enum TestEnum {
|
||||
Default = 0;
|
||||
A = 1;
|
||||
B = 2;
|
||||
C = 3;
|
||||
}
|
68
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto
generated
vendored
Normal file
68
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto
generated
vendored
Normal file
@ -0,0 +1,68 @@
|
||||
syntax = "proto2";
|
||||
|
||||
package A.B.C;
|
||||
|
||||
message TestMessage {
|
||||
optional int32 optional_int32 = 1 [default = 1];
|
||||
optional int64 optional_int64 = 2 [default = 2];
|
||||
optional uint32 optional_uint32 = 3 [default = 3];
|
||||
optional uint64 optional_uint64 = 4 [default = 4];
|
||||
optional bool optional_bool = 5 [default = true];
|
||||
optional double optional_double = 6 [default = 6.0];
|
||||
optional float optional_float = 7 [default = 7.0];
|
||||
optional string optional_string = 8 [default = "default str"];
|
||||
optional bytes optional_bytes = 9 [default = "\0\1\2\100fubar"];
|
||||
optional TestEnum optional_enum = 10 [default = A];
|
||||
optional TestMessage optional_msg = 11;
|
||||
|
||||
repeated int32 repeated_int32 = 21;
|
||||
repeated int64 repeated_int64 = 22;
|
||||
repeated uint32 repeated_uint32 = 23;
|
||||
repeated uint64 repeated_uint64 = 24;
|
||||
repeated bool repeated_bool = 25;
|
||||
repeated double repeated_double = 26;
|
||||
repeated float repeated_float = 27;
|
||||
repeated string repeated_string = 28;
|
||||
repeated bytes repeated_bytes = 29;
|
||||
repeated TestEnum repeated_enum = 30;
|
||||
repeated TestMessage repeated_msg = 31;
|
||||
|
||||
required int32 required_int32 = 41;
|
||||
required int64 required_int64 = 42;
|
||||
required uint32 required_uint32 = 43;
|
||||
required uint64 required_uint64 = 44;
|
||||
required bool required_bool = 45;
|
||||
required double required_double = 46;
|
||||
required float required_float = 47;
|
||||
required string required_string = 48;
|
||||
required bytes required_bytes = 49;
|
||||
required TestEnum required_enum = 50;
|
||||
required TestMessage required_msg = 51;
|
||||
|
||||
oneof my_oneof {
|
||||
int32 oneof_int32 = 61;
|
||||
int64 oneof_int64 = 62;
|
||||
uint32 oneof_uint32 = 63;
|
||||
uint64 oneof_uint64 = 64;
|
||||
bool oneof_bool = 65;
|
||||
double oneof_double = 66;
|
||||
float oneof_float = 67;
|
||||
string oneof_string = 68;
|
||||
bytes oneof_bytes = 69;
|
||||
TestEnum oneof_enum = 70;
|
||||
TestMessage oneof_msg = 71;
|
||||
}
|
||||
|
||||
message NestedMessage {
|
||||
optional int32 foo = 1;
|
||||
}
|
||||
|
||||
optional NestedMessage nested_message = 80;
|
||||
}
|
||||
|
||||
enum TestEnum {
|
||||
Default = 0;
|
||||
A = 1;
|
||||
B = 2;
|
||||
C = 3;
|
||||
}
|
9
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto
generated
vendored
Normal file
9
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package one.two.a_three;
|
||||
|
||||
option ruby_package = "A::B::C";
|
||||
|
||||
message Four {
|
||||
string a_string = 1;
|
||||
}
|
9
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto
generated
vendored
Normal file
9
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto
generated
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package one.two.a_three.and;
|
||||
|
||||
option ruby_package = "AA.BB.CC";
|
||||
|
||||
message Four {
|
||||
string another_string = 1;
|
||||
}
|
7
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto
generated
vendored
Normal file
7
node_modules/google-gax/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package one.two.a_three;
|
||||
|
||||
message Four {
|
||||
string a_string = 1;
|
||||
}
|
Reference in New Issue
Block a user