You've already forked npm-viz-sdk
4888 lines
237 KiB
TypeScript
4888 lines
237 KiB
TypeScript
// @generated by protobuf-ts 2.11.1 with parameter use_proto_field_name
|
|
// @generated from protobuf file "google/protobuf/descriptor.proto" (package "google.protobuf", syntax proto2)
|
|
// tslint:disable
|
|
//
|
|
// 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)
|
|
// Based on original Protocol Buffers design by
|
|
// Sanjay Ghemawat, Jeff Dean, and others.
|
|
//
|
|
// The messages in this file describe the definitions found in .proto files.
|
|
// A valid .proto file can be translated directly to a FileDescriptorProto
|
|
// without any other information (e.g. without reading its imports).
|
|
//
|
|
import type { BinaryWriteOptions } from "@protobuf-ts/runtime";
|
|
import type { IBinaryWriter } from "@protobuf-ts/runtime";
|
|
import { WireType } from "@protobuf-ts/runtime";
|
|
import type { BinaryReadOptions } from "@protobuf-ts/runtime";
|
|
import type { IBinaryReader } from "@protobuf-ts/runtime";
|
|
import { UnknownFieldHandler } from "@protobuf-ts/runtime";
|
|
import type { PartialMessage } from "@protobuf-ts/runtime";
|
|
import { reflectionMergePartial } from "@protobuf-ts/runtime";
|
|
import { MessageType } from "@protobuf-ts/runtime";
|
|
/**
|
|
* The protocol compiler can output a FileDescriptorSet containing the .proto
|
|
* files it parses.
|
|
*
|
|
* @generated from protobuf message google.protobuf.FileDescriptorSet
|
|
*/
|
|
export interface FileDescriptorSet {
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.FileDescriptorProto file = 1
|
|
*/
|
|
file: FileDescriptorProto[];
|
|
}
|
|
/**
|
|
* Describes a complete .proto file.
|
|
*
|
|
* @generated from protobuf message google.protobuf.FileDescriptorProto
|
|
*/
|
|
export interface FileDescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string; // file name, relative to root of source tree
|
|
/**
|
|
* @generated from protobuf field: optional string package = 2
|
|
*/
|
|
package?: string; // e.g. "foo", "foo.bar", etc.
|
|
/**
|
|
* Names of files imported by this file.
|
|
*
|
|
* @generated from protobuf field: repeated string dependency = 3
|
|
*/
|
|
dependency: string[];
|
|
/**
|
|
* Indexes of the public imported files in the dependency list above.
|
|
*
|
|
* @generated from protobuf field: repeated int32 public_dependency = 10
|
|
*/
|
|
public_dependency: number[];
|
|
/**
|
|
* Indexes of the weak imported files in the dependency list.
|
|
* For Google-internal migration only. Do not use.
|
|
*
|
|
* @generated from protobuf field: repeated int32 weak_dependency = 11
|
|
*/
|
|
weak_dependency: number[];
|
|
/**
|
|
* Names of files imported by this file purely for the purpose of providing
|
|
* option extensions. These are excluded from the dependency list above.
|
|
*
|
|
* @generated from protobuf field: repeated string option_dependency = 15
|
|
*/
|
|
option_dependency: string[];
|
|
/**
|
|
* All top-level definitions in this file.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.DescriptorProto message_type = 4
|
|
*/
|
|
message_type: DescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.EnumDescriptorProto enum_type = 5
|
|
*/
|
|
enum_type: EnumDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.ServiceDescriptorProto service = 6
|
|
*/
|
|
service: ServiceDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.FieldDescriptorProto extension = 7
|
|
*/
|
|
extension: FieldDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FileOptions options = 8
|
|
*/
|
|
options?: FileOptions;
|
|
/**
|
|
* This field contains optional information about the original source code.
|
|
* You may safely remove this entire field without harming runtime
|
|
* functionality of the descriptors -- the information is needed only by
|
|
* development tools.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.SourceCodeInfo source_code_info = 9
|
|
*/
|
|
source_code_info?: SourceCodeInfo;
|
|
/**
|
|
* The syntax of the proto file.
|
|
* The supported values are "proto2", "proto3", and "editions".
|
|
*
|
|
* If `edition` is present, this value must be "editions".
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional string syntax = 12
|
|
*/
|
|
syntax?: string;
|
|
/**
|
|
* The edition of the proto file.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.Edition edition = 14
|
|
*/
|
|
edition?: Edition;
|
|
}
|
|
/**
|
|
* Describes a message type.
|
|
*
|
|
* @generated from protobuf message google.protobuf.DescriptorProto
|
|
*/
|
|
export interface DescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.FieldDescriptorProto field = 2
|
|
*/
|
|
field: FieldDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.FieldDescriptorProto extension = 6
|
|
*/
|
|
extension: FieldDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.DescriptorProto nested_type = 3
|
|
*/
|
|
nested_type: DescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.EnumDescriptorProto enum_type = 4
|
|
*/
|
|
enum_type: EnumDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.DescriptorProto.ExtensionRange extension_range = 5
|
|
*/
|
|
extension_range: DescriptorProto_ExtensionRange[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.OneofDescriptorProto oneof_decl = 8
|
|
*/
|
|
oneof_decl: OneofDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.MessageOptions options = 7
|
|
*/
|
|
options?: MessageOptions;
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.DescriptorProto.ReservedRange reserved_range = 9
|
|
*/
|
|
reserved_range: DescriptorProto_ReservedRange[];
|
|
/**
|
|
* Reserved field names, which may not be used by fields in the same message.
|
|
* A given name may only be reserved once.
|
|
*
|
|
* @generated from protobuf field: repeated string reserved_name = 10
|
|
*/
|
|
reserved_name: string[];
|
|
/**
|
|
* Support for `export` and `local` keywords on enums.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.SymbolVisibility visibility = 11
|
|
*/
|
|
visibility?: SymbolVisibility;
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.DescriptorProto.ExtensionRange
|
|
*/
|
|
export interface DescriptorProto_ExtensionRange {
|
|
/**
|
|
* @generated from protobuf field: optional int32 start = 1
|
|
*/
|
|
start?: number; // Inclusive.
|
|
/**
|
|
* @generated from protobuf field: optional int32 end = 2
|
|
*/
|
|
end?: number; // Exclusive.
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.ExtensionRangeOptions options = 3
|
|
*/
|
|
options?: ExtensionRangeOptions;
|
|
}
|
|
/**
|
|
* Range of reserved tag numbers. Reserved tag numbers may not be used by
|
|
* fields or extension ranges in the same message. Reserved ranges may
|
|
* not overlap.
|
|
*
|
|
* @generated from protobuf message google.protobuf.DescriptorProto.ReservedRange
|
|
*/
|
|
export interface DescriptorProto_ReservedRange {
|
|
/**
|
|
* @generated from protobuf field: optional int32 start = 1
|
|
*/
|
|
start?: number; // Inclusive.
|
|
/**
|
|
* @generated from protobuf field: optional int32 end = 2
|
|
*/
|
|
end?: number; // Exclusive.
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.ExtensionRangeOptions
|
|
*/
|
|
export interface ExtensionRangeOptions {
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
/**
|
|
* For external users: DO NOT USE. We are in the process of open sourcing
|
|
* extension declaration and executing internal cleanups before it can be
|
|
* used externally.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.ExtensionRangeOptions.Declaration declaration = 2
|
|
*/
|
|
declaration: ExtensionRangeOptions_Declaration[];
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 50
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* The verification state of the range.
|
|
* TODO: flip the default to DECLARATION once all empty ranges
|
|
* are marked as UNVERIFIED.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.ExtensionRangeOptions.VerificationState verification = 3 [default = UNVERIFIED]
|
|
*/
|
|
verification?: ExtensionRangeOptions_VerificationState;
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.ExtensionRangeOptions.Declaration
|
|
*/
|
|
export interface ExtensionRangeOptions_Declaration {
|
|
/**
|
|
* The extension number declared within the extension range.
|
|
*
|
|
* @generated from protobuf field: optional int32 number = 1
|
|
*/
|
|
number?: number;
|
|
/**
|
|
* The fully-qualified name of the extension field. There must be a leading
|
|
* dot in front of the full name.
|
|
*
|
|
* @generated from protobuf field: optional string full_name = 2
|
|
*/
|
|
full_name?: string;
|
|
/**
|
|
* The fully-qualified type name of the extension field. Unlike
|
|
* Metadata.type, Declaration.type must have a leading dot for messages
|
|
* and enums.
|
|
*
|
|
* @generated from protobuf field: optional string type = 3
|
|
*/
|
|
type?: string;
|
|
/**
|
|
* If true, indicates that the number is reserved in the extension range,
|
|
* and any extension field with the number will fail to compile. Set this
|
|
* when a declared extension field is deleted.
|
|
*
|
|
* @generated from protobuf field: optional bool reserved = 5
|
|
*/
|
|
reserved?: boolean;
|
|
/**
|
|
* If true, indicates that the extension must be defined as repeated.
|
|
* Otherwise the extension must be defined as optional.
|
|
*
|
|
* @generated from protobuf field: optional bool repeated = 6
|
|
*/
|
|
repeated?: boolean;
|
|
}
|
|
/**
|
|
* The verification state of the extension range.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.ExtensionRangeOptions.VerificationState
|
|
*/
|
|
export enum ExtensionRangeOptions_VerificationState {
|
|
/**
|
|
* All the extensions of the range must be declared.
|
|
*
|
|
* @generated from protobuf enum value: DECLARATION = 0;
|
|
*/
|
|
DECLARATION = 0,
|
|
/**
|
|
* @generated from protobuf enum value: UNVERIFIED = 1;
|
|
*/
|
|
UNVERIFIED = 1
|
|
}
|
|
/**
|
|
* Describes a field within a message.
|
|
*
|
|
* @generated from protobuf message google.protobuf.FieldDescriptorProto
|
|
*/
|
|
export interface FieldDescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* @generated from protobuf field: optional int32 number = 3
|
|
*/
|
|
number?: number;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FieldDescriptorProto.Label label = 4
|
|
*/
|
|
label?: FieldDescriptorProto_Label;
|
|
/**
|
|
* If type_name is set, this need not be set. If both this and type_name
|
|
* are set, this must be one of TYPE_ENUM, TYPE_MESSAGE or TYPE_GROUP.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FieldDescriptorProto.Type type = 5
|
|
*/
|
|
type?: FieldDescriptorProto_Type;
|
|
/**
|
|
* For message and enum types, this is the name of the type. If the name
|
|
* starts with a '.', it is fully-qualified. Otherwise, C++-like scoping
|
|
* rules are used to find the type (i.e. first the nested types within this
|
|
* message are searched, then within the parent, on up to the root
|
|
* namespace).
|
|
*
|
|
* @generated from protobuf field: optional string type_name = 6
|
|
*/
|
|
type_name?: string;
|
|
/**
|
|
* For extensions, this is the name of the type being extended. It is
|
|
* resolved in the same manner as type_name.
|
|
*
|
|
* @generated from protobuf field: optional string extendee = 2
|
|
*/
|
|
extendee?: string;
|
|
/**
|
|
* For numeric types, contains the original text representation of the value.
|
|
* For booleans, "true" or "false".
|
|
* For strings, contains the default text contents (not escaped in any way).
|
|
* For bytes, contains the C escaped value. All bytes >= 128 are escaped.
|
|
*
|
|
* @generated from protobuf field: optional string default_value = 7
|
|
*/
|
|
default_value?: string;
|
|
/**
|
|
* If set, gives the index of a oneof in the containing type's oneof_decl
|
|
* list. This field is a member of that oneof.
|
|
*
|
|
* @generated from protobuf field: optional int32 oneof_index = 9
|
|
*/
|
|
oneof_index?: number;
|
|
/**
|
|
* JSON name of this field. The value is set by protocol compiler. If the
|
|
* user has set a "json_name" option on this field, that option's value
|
|
* will be used. Otherwise, it's deduced from the field's name by converting
|
|
* it to camelCase.
|
|
*
|
|
* @generated from protobuf field: optional string json_name = 10
|
|
*/
|
|
json_name?: string;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FieldOptions options = 8
|
|
*/
|
|
options?: FieldOptions;
|
|
/**
|
|
* If true, this is a proto3 "optional". When a proto3 field is optional, it
|
|
* tracks presence regardless of field type.
|
|
*
|
|
* When proto3_optional is true, this field must belong to a oneof to signal
|
|
* to old proto3 clients that presence is tracked for this field. This oneof
|
|
* is known as a "synthetic" oneof, and this field must be its sole member
|
|
* (each proto3 optional field gets its own synthetic oneof). Synthetic oneofs
|
|
* exist in the descriptor only, and do not generate any API. Synthetic oneofs
|
|
* must be ordered after all "real" oneofs.
|
|
*
|
|
* For message fields, proto3_optional doesn't create any semantic change,
|
|
* since non-repeated message fields always track presence. However it still
|
|
* indicates the semantic detail of whether the user wrote "optional" or not.
|
|
* This can be useful for round-tripping the .proto file. For consistency we
|
|
* give message fields a synthetic oneof also, even though it is not required
|
|
* to track presence. This is especially important because the parser can't
|
|
* tell if a field is a message or an enum, so it must always create a
|
|
* synthetic oneof.
|
|
*
|
|
* Proto2 optional fields do not set this flag, because they already indicate
|
|
* optional with `LABEL_OPTIONAL`.
|
|
*
|
|
* @generated from protobuf field: optional bool proto3_optional = 17
|
|
*/
|
|
proto3_optional?: boolean;
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FieldDescriptorProto.Type
|
|
*/
|
|
export enum FieldDescriptorProto_Type {
|
|
/**
|
|
* @generated synthetic value - protobuf-ts requires all enums to have a 0 value
|
|
*/
|
|
UNSPECIFIED$ = 0,
|
|
/**
|
|
* 0 is reserved for errors.
|
|
* Order is weird for historical reasons.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_DOUBLE = 1;
|
|
*/
|
|
DOUBLE = 1,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_FLOAT = 2;
|
|
*/
|
|
FLOAT = 2,
|
|
/**
|
|
* Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if
|
|
* negative values are likely.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_INT64 = 3;
|
|
*/
|
|
INT64 = 3,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_UINT64 = 4;
|
|
*/
|
|
UINT64 = 4,
|
|
/**
|
|
* Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if
|
|
* negative values are likely.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_INT32 = 5;
|
|
*/
|
|
INT32 = 5,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_FIXED64 = 6;
|
|
*/
|
|
FIXED64 = 6,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_FIXED32 = 7;
|
|
*/
|
|
FIXED32 = 7,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_BOOL = 8;
|
|
*/
|
|
BOOL = 8,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_STRING = 9;
|
|
*/
|
|
STRING = 9,
|
|
/**
|
|
* Tag-delimited aggregate.
|
|
* Group type is deprecated and not supported after google.protobuf. However, Proto3
|
|
* implementations should still be able to parse the group wire format and
|
|
* treat group fields as unknown fields. In Editions, the group wire format
|
|
* can be enabled via the `message_encoding` feature.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_GROUP = 10;
|
|
*/
|
|
GROUP = 10,
|
|
/**
|
|
* Length-delimited aggregate.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_MESSAGE = 11;
|
|
*/
|
|
MESSAGE = 11,
|
|
/**
|
|
* New in version 2.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_BYTES = 12;
|
|
*/
|
|
BYTES = 12,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_UINT32 = 13;
|
|
*/
|
|
UINT32 = 13,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_ENUM = 14;
|
|
*/
|
|
ENUM = 14,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_SFIXED32 = 15;
|
|
*/
|
|
SFIXED32 = 15,
|
|
/**
|
|
* @generated from protobuf enum value: TYPE_SFIXED64 = 16;
|
|
*/
|
|
SFIXED64 = 16,
|
|
/**
|
|
* Uses ZigZag encoding.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_SINT32 = 17;
|
|
*/
|
|
SINT32 = 17,
|
|
/**
|
|
* Uses ZigZag encoding.
|
|
*
|
|
* @generated from protobuf enum value: TYPE_SINT64 = 18;
|
|
*/
|
|
SINT64 = 18
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FieldDescriptorProto.Label
|
|
*/
|
|
export enum FieldDescriptorProto_Label {
|
|
/**
|
|
* @generated synthetic value - protobuf-ts requires all enums to have a 0 value
|
|
*/
|
|
UNSPECIFIED$ = 0,
|
|
/**
|
|
* 0 is reserved for errors
|
|
*
|
|
* @generated from protobuf enum value: LABEL_OPTIONAL = 1;
|
|
*/
|
|
OPTIONAL = 1,
|
|
/**
|
|
* @generated from protobuf enum value: LABEL_REPEATED = 3;
|
|
*/
|
|
REPEATED = 3,
|
|
/**
|
|
* The required label is only allowed in google.protobuf. In proto3 and Editions
|
|
* it's explicitly prohibited. In Editions, the `field_presence` feature
|
|
* can be used to get this behavior.
|
|
*
|
|
* @generated from protobuf enum value: LABEL_REQUIRED = 2;
|
|
*/
|
|
REQUIRED = 2
|
|
}
|
|
/**
|
|
* Describes a oneof.
|
|
*
|
|
* @generated from protobuf message google.protobuf.OneofDescriptorProto
|
|
*/
|
|
export interface OneofDescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.OneofOptions options = 2
|
|
*/
|
|
options?: OneofOptions;
|
|
}
|
|
/**
|
|
* Describes an enum type.
|
|
*
|
|
* @generated from protobuf message google.protobuf.EnumDescriptorProto
|
|
*/
|
|
export interface EnumDescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.EnumValueDescriptorProto value = 2
|
|
*/
|
|
value: EnumValueDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.EnumOptions options = 3
|
|
*/
|
|
options?: EnumOptions;
|
|
/**
|
|
* Range of reserved numeric values. Reserved numeric values may not be used
|
|
* by enum values in the same enum declaration. Reserved ranges may not
|
|
* overlap.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4
|
|
*/
|
|
reserved_range: EnumDescriptorProto_EnumReservedRange[];
|
|
/**
|
|
* Reserved enum value names, which may not be reused. A given name may only
|
|
* be reserved once.
|
|
*
|
|
* @generated from protobuf field: repeated string reserved_name = 5
|
|
*/
|
|
reserved_name: string[];
|
|
/**
|
|
* Support for `export` and `local` keywords on enums.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.SymbolVisibility visibility = 6
|
|
*/
|
|
visibility?: SymbolVisibility;
|
|
}
|
|
/**
|
|
* Range of reserved numeric values. Reserved values may not be used by
|
|
* entries in the same enum. Reserved ranges may not overlap.
|
|
*
|
|
* Note that this is distinct from DescriptorProto.ReservedRange in that it
|
|
* is inclusive such that it can appropriately represent the entire int32
|
|
* domain.
|
|
*
|
|
* @generated from protobuf message google.protobuf.EnumDescriptorProto.EnumReservedRange
|
|
*/
|
|
export interface EnumDescriptorProto_EnumReservedRange {
|
|
/**
|
|
* @generated from protobuf field: optional int32 start = 1
|
|
*/
|
|
start?: number; // Inclusive.
|
|
/**
|
|
* @generated from protobuf field: optional int32 end = 2
|
|
*/
|
|
end?: number; // Inclusive.
|
|
}
|
|
/**
|
|
* Describes a value within an enum.
|
|
*
|
|
* @generated from protobuf message google.protobuf.EnumValueDescriptorProto
|
|
*/
|
|
export interface EnumValueDescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* @generated from protobuf field: optional int32 number = 2
|
|
*/
|
|
number?: number;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.EnumValueOptions options = 3
|
|
*/
|
|
options?: EnumValueOptions;
|
|
}
|
|
/**
|
|
* Describes a service.
|
|
*
|
|
* @generated from protobuf message google.protobuf.ServiceDescriptorProto
|
|
*/
|
|
export interface ServiceDescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.MethodDescriptorProto method = 2
|
|
*/
|
|
method: MethodDescriptorProto[];
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.ServiceOptions options = 3
|
|
*/
|
|
options?: ServiceOptions;
|
|
}
|
|
/**
|
|
* Describes a method of a service.
|
|
*
|
|
* @generated from protobuf message google.protobuf.MethodDescriptorProto
|
|
*/
|
|
export interface MethodDescriptorProto {
|
|
/**
|
|
* @generated from protobuf field: optional string name = 1
|
|
*/
|
|
name?: string;
|
|
/**
|
|
* Input and output type names. These are resolved in the same way as
|
|
* FieldDescriptorProto.type_name, but must refer to a message type.
|
|
*
|
|
* @generated from protobuf field: optional string input_type = 2
|
|
*/
|
|
input_type?: string;
|
|
/**
|
|
* @generated from protobuf field: optional string output_type = 3
|
|
*/
|
|
output_type?: string;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.MethodOptions options = 4
|
|
*/
|
|
options?: MethodOptions;
|
|
/**
|
|
* Identifies if client streams multiple client messages
|
|
*
|
|
* @generated from protobuf field: optional bool client_streaming = 5 [default = false]
|
|
*/
|
|
client_streaming?: boolean;
|
|
/**
|
|
* Identifies if server streams multiple server messages
|
|
*
|
|
* @generated from protobuf field: optional bool server_streaming = 6 [default = false]
|
|
*/
|
|
server_streaming?: boolean;
|
|
}
|
|
// ===================================================================
|
|
// Options
|
|
|
|
// Each of the definitions above may have "options" attached. These are
|
|
// just annotations which may cause code to be generated slightly differently
|
|
// or may contain hints for code that manipulates protocol messages.
|
|
//
|
|
// Clients may define custom options as extensions of the *Options messages.
|
|
// These extensions may not yet be known at parsing time, so the parser cannot
|
|
// store the values in them. Instead it stores them in a field in the *Options
|
|
// message called uninterpreted_option. This field must have the same name
|
|
// across all *Options messages. We then use this field to populate the
|
|
// extensions when we build a descriptor, at which point all protos have been
|
|
// parsed and so all extensions are known.
|
|
//
|
|
// Extension numbers for custom options may be chosen as follows:
|
|
// * For options which will only be used within a single application or
|
|
// organization, or for experimental options, use field numbers 50000
|
|
// through 99999. It is up to you to ensure that you do not use the
|
|
// same number for multiple options.
|
|
// * For options which will be published and used publicly by multiple
|
|
// independent entities, e-mail protobuf-global-extension-registry@google.com
|
|
// to reserve extension numbers. Simply provide your project name (e.g.
|
|
// Objective-C plugin) and your project website (if available) -- there's no
|
|
// need to explain how you intend to use them. Usually you only need one
|
|
// extension number. You can declare multiple options with only one extension
|
|
// number by putting them in a sub-message. See the Custom Options section of
|
|
// the docs for examples:
|
|
// https://developers.google.com/protocol-buffers/docs/proto#options
|
|
// If this turns out to be popular, a web service will be set up
|
|
// to automatically assign option numbers.
|
|
|
|
/**
|
|
* @generated from protobuf message google.protobuf.FileOptions
|
|
*/
|
|
export interface FileOptions {
|
|
/**
|
|
* Sets the Java package where classes generated from this .proto will be
|
|
* placed. By default, the proto package is used, but this is often
|
|
* inappropriate because proto packages do not normally start with backwards
|
|
* domain names.
|
|
*
|
|
* @generated from protobuf field: optional string java_package = 1
|
|
*/
|
|
java_package?: string;
|
|
/**
|
|
* Controls the name of the wrapper Java class generated for the .proto file.
|
|
* That class will always contain the .proto file's getDescriptor() method as
|
|
* well as any top-level extensions defined in the .proto file.
|
|
* If java_multiple_files is disabled, then all the other classes from the
|
|
* .proto file will be nested inside the single wrapper outer class.
|
|
*
|
|
* @generated from protobuf field: optional string java_outer_classname = 8
|
|
*/
|
|
java_outer_classname?: string;
|
|
/**
|
|
* If enabled, then the Java code generator will generate a separate .java
|
|
* file for each top-level message, enum, and service defined in the .proto
|
|
* file. Thus, these types will *not* be nested inside the wrapper class
|
|
* named by java_outer_classname. However, the wrapper class will still be
|
|
* generated to contain the file's getDescriptor() method as well as any
|
|
* top-level extensions defined in the file.
|
|
*
|
|
* @generated from protobuf field: optional bool java_multiple_files = 10 [default = false]
|
|
*/
|
|
java_multiple_files?: boolean;
|
|
/**
|
|
* This option does nothing.
|
|
*
|
|
* @deprecated
|
|
* @generated from protobuf field: optional bool java_generate_equals_and_hash = 20 [deprecated = true]
|
|
*/
|
|
java_generate_equals_and_hash?: boolean;
|
|
/**
|
|
* A proto2 file can set this to true to opt in to UTF-8 checking for Java,
|
|
* which will throw an exception if invalid UTF-8 is parsed from the wire or
|
|
* assigned to a string field.
|
|
*
|
|
* TODO: clarify exactly what kinds of field types this option
|
|
* applies to, and update these docs accordingly.
|
|
*
|
|
* Proto3 files already perform these checks. Setting the option explicitly to
|
|
* false has no effect: it cannot be used to opt proto3 files out of UTF-8
|
|
* checks.
|
|
*
|
|
* @generated from protobuf field: optional bool java_string_check_utf8 = 27 [default = false]
|
|
*/
|
|
java_string_check_utf8?: boolean;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]
|
|
*/
|
|
optimize_for?: FileOptions_OptimizeMode;
|
|
/**
|
|
* Sets the Go package where structs generated from this .proto will be
|
|
* placed. If omitted, the Go package will be derived from the following:
|
|
* - The basename of the package import path, if provided.
|
|
* - Otherwise, the package statement in the .proto file, if present.
|
|
* - Otherwise, the basename of the .proto file, without extension.
|
|
*
|
|
* @generated from protobuf field: optional string go_package = 11
|
|
*/
|
|
go_package?: string;
|
|
/**
|
|
* Should generic services be generated in each language? "Generic" services
|
|
* are not specific to any particular RPC system. They are generated by the
|
|
* main code generators in each language (without additional plugins).
|
|
* Generic services were the only kind of service generation supported by
|
|
* early versions of google.protobuf.
|
|
*
|
|
* Generic services are now considered deprecated in favor of using plugins
|
|
* that generate code specific to your particular RPC system. Therefore,
|
|
* these default to false. Old code which depends on generic services should
|
|
* explicitly set them to true.
|
|
*
|
|
* @generated from protobuf field: optional bool cc_generic_services = 16 [default = false]
|
|
*/
|
|
cc_generic_services?: boolean;
|
|
/**
|
|
* @generated from protobuf field: optional bool java_generic_services = 17 [default = false]
|
|
*/
|
|
java_generic_services?: boolean;
|
|
/**
|
|
* @generated from protobuf field: optional bool py_generic_services = 18 [default = false]
|
|
*/
|
|
py_generic_services?: boolean;
|
|
/**
|
|
* Is this file deprecated?
|
|
* Depending on the target platform, this can emit Deprecated annotations
|
|
* for everything in the file, or it will be completely ignored; in the very
|
|
* least, this is a formalization for deprecating files.
|
|
*
|
|
* @generated from protobuf field: optional bool deprecated = 23 [default = false]
|
|
*/
|
|
deprecated?: boolean;
|
|
/**
|
|
* Enables the use of arenas for the proto messages in this file. This applies
|
|
* only to generated classes for C++.
|
|
*
|
|
* @generated from protobuf field: optional bool cc_enable_arenas = 31 [default = true]
|
|
*/
|
|
cc_enable_arenas?: boolean;
|
|
/**
|
|
* Sets the objective c class prefix which is prepended to all objective c
|
|
* generated classes from this .proto. There is no default.
|
|
*
|
|
* @generated from protobuf field: optional string objc_class_prefix = 36
|
|
*/
|
|
objc_class_prefix?: string;
|
|
/**
|
|
* Namespace for generated classes; defaults to the package.
|
|
*
|
|
* @generated from protobuf field: optional string csharp_namespace = 37
|
|
*/
|
|
csharp_namespace?: string;
|
|
/**
|
|
* By default Swift generators will take the proto package and CamelCase it
|
|
* replacing '.' with underscore and use that to prefix the types/symbols
|
|
* defined. When this options is provided, they will use this value instead
|
|
* to prefix the types/symbols defined.
|
|
*
|
|
* @generated from protobuf field: optional string swift_prefix = 39
|
|
*/
|
|
swift_prefix?: string;
|
|
/**
|
|
* Sets the php class prefix which is prepended to all php generated classes
|
|
* from this .proto. Default is empty.
|
|
*
|
|
* @generated from protobuf field: optional string php_class_prefix = 40
|
|
*/
|
|
php_class_prefix?: string;
|
|
/**
|
|
* Use this option to change the namespace of php generated classes. Default
|
|
* is empty. When this option is empty, the package name will be used for
|
|
* determining the namespace.
|
|
*
|
|
* @generated from protobuf field: optional string php_namespace = 41
|
|
*/
|
|
php_namespace?: string;
|
|
/**
|
|
* Use this option to change the namespace of php generated metadata classes.
|
|
* Default is empty. When this option is empty, the proto file name will be
|
|
* used for determining the namespace.
|
|
*
|
|
* @generated from protobuf field: optional string php_metadata_namespace = 44
|
|
*/
|
|
php_metadata_namespace?: string;
|
|
/**
|
|
* Use this option to change the package of ruby generated classes. Default
|
|
* is empty. When this option is not set, the package name will be used for
|
|
* determining the ruby package.
|
|
*
|
|
* @generated from protobuf field: optional string ruby_package = 45
|
|
*/
|
|
ruby_package?: string;
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 50
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* The parser stores options it doesn't recognize here.
|
|
* See the documentation for the "Options" section above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* Generated classes can be optimized for speed or code size.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.FileOptions.OptimizeMode
|
|
*/
|
|
export enum FileOptions_OptimizeMode {
|
|
/**
|
|
* @generated synthetic value - protobuf-ts requires all enums to have a 0 value
|
|
*/
|
|
UNSPECIFIED$ = 0,
|
|
/**
|
|
* Generate complete code for parsing, serialization,
|
|
*
|
|
* @generated from protobuf enum value: SPEED = 1;
|
|
*/
|
|
SPEED = 1,
|
|
/**
|
|
* etc.
|
|
*
|
|
* Use ReflectionOps to implement these methods.
|
|
*
|
|
* @generated from protobuf enum value: CODE_SIZE = 2;
|
|
*/
|
|
CODE_SIZE = 2,
|
|
/**
|
|
* Generate code using MessageLite and the lite runtime.
|
|
*
|
|
* @generated from protobuf enum value: LITE_RUNTIME = 3;
|
|
*/
|
|
LITE_RUNTIME = 3
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.MessageOptions
|
|
*/
|
|
export interface MessageOptions {
|
|
/**
|
|
* Set true to use the old proto1 MessageSet wire format for extensions.
|
|
* This is provided for backwards-compatibility with the MessageSet wire
|
|
* format. You should not use this for any other reason: It's less
|
|
* efficient, has fewer features, and is more complicated.
|
|
*
|
|
* The message must be defined exactly as follows:
|
|
* message Foo {
|
|
* option message_set_wire_format = true;
|
|
* extensions 4 to max;
|
|
* }
|
|
* Note that the message cannot have any defined fields; MessageSets only
|
|
* have extensions.
|
|
*
|
|
* All extensions of your type must be singular messages; e.g. they cannot
|
|
* be int32s, enums, or repeated messages.
|
|
*
|
|
* Because this is an option, the above two restrictions are not enforced by
|
|
* the protocol compiler.
|
|
*
|
|
* @generated from protobuf field: optional bool message_set_wire_format = 1 [default = false]
|
|
*/
|
|
message_set_wire_format?: boolean;
|
|
/**
|
|
* Disables the generation of the standard "descriptor()" accessor, which can
|
|
* conflict with a field of the same name. This is meant to make migration
|
|
* from proto1 easier; new code should avoid fields named "descriptor".
|
|
*
|
|
* @generated from protobuf field: optional bool no_standard_descriptor_accessor = 2 [default = false]
|
|
*/
|
|
no_standard_descriptor_accessor?: boolean;
|
|
/**
|
|
* Is this message deprecated?
|
|
* Depending on the target platform, this can emit Deprecated annotations
|
|
* for the message, or it will be completely ignored; in the very least,
|
|
* this is a formalization for deprecating messages.
|
|
*
|
|
* @generated from protobuf field: optional bool deprecated = 3 [default = false]
|
|
*/
|
|
deprecated?: boolean;
|
|
/**
|
|
* Whether the message is an automatically generated map entry type for the
|
|
* maps field.
|
|
*
|
|
* For maps fields:
|
|
* map<KeyType, ValueType> map_field = 1;
|
|
* The parsed descriptor looks like:
|
|
* message MapFieldEntry {
|
|
* option map_entry = true;
|
|
* optional KeyType key = 1;
|
|
* optional ValueType value = 2;
|
|
* }
|
|
* repeated MapFieldEntry map_field = 1;
|
|
*
|
|
* Implementations may choose not to generate the map_entry=true message, but
|
|
* use a native map in the target language to hold the keys and values.
|
|
* The reflection APIs in such implementations still need to work as
|
|
* if the field is a repeated message field.
|
|
*
|
|
* NOTE: Do not set the option in .proto files. Always use the maps syntax
|
|
* instead. The option should only be implicitly set by the proto compiler
|
|
* parser.
|
|
*
|
|
* @generated from protobuf field: optional bool map_entry = 7
|
|
*/
|
|
map_entry?: boolean;
|
|
/**
|
|
* Enable the legacy handling of JSON field name conflicts. This lowercases
|
|
* and strips underscored from the fields before comparison in proto3 only.
|
|
* The new behavior takes `json_name` into account and applies to proto2 as
|
|
* well.
|
|
*
|
|
* This should only be used as a temporary measure against broken builds due
|
|
* to the change in behavior for JSON field name conflicts.
|
|
*
|
|
* TODO This is legacy behavior we plan to remove once downstream
|
|
* teams have had time to migrate.
|
|
*
|
|
* @deprecated
|
|
* @generated from protobuf field: optional bool deprecated_legacy_json_field_conflicts = 11 [deprecated = true]
|
|
*/
|
|
deprecated_legacy_json_field_conflicts?: boolean;
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 12
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.FieldOptions
|
|
*/
|
|
export interface FieldOptions {
|
|
/**
|
|
* NOTE: ctype is deprecated. Use `features.(pb.cpp).string_type` instead.
|
|
* The ctype option instructs the C++ code generator to use a different
|
|
* representation of the field than it normally would. See the specific
|
|
* options below. This option is only implemented to support use of
|
|
* [ctype=CORD] and [ctype=STRING] (the default) on non-repeated fields of
|
|
* type "bytes" in the open source release.
|
|
* TODO: make ctype actually deprecated.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FieldOptions.CType ctype = 1 [default = STRING]
|
|
*/
|
|
ctype?: FieldOptions_CType;
|
|
/**
|
|
* The packed option can be enabled for repeated primitive fields to enable
|
|
* a more efficient representation on the wire. Rather than repeatedly
|
|
* writing the tag and type for each element, the entire array is encoded as
|
|
* a single length-delimited blob. In proto3, only explicit setting it to
|
|
* false will avoid using packed encoding. This option is prohibited in
|
|
* Editions, but the `repeated_field_encoding` feature can be used to control
|
|
* the behavior.
|
|
*
|
|
* @generated from protobuf field: optional bool packed = 2
|
|
*/
|
|
packed?: boolean;
|
|
/**
|
|
* The jstype option determines the JavaScript type used for values of the
|
|
* field. The option is permitted only for 64 bit integral and fixed types
|
|
* (int64, uint64, sint64, fixed64, sfixed64). A field with jstype JS_STRING
|
|
* is represented as JavaScript string, which avoids loss of precision that
|
|
* can happen when a large value is converted to a floating point JavaScript.
|
|
* Specifying JS_NUMBER for the jstype causes the generated JavaScript code to
|
|
* use the JavaScript "number" type. The behavior of the default option
|
|
* JS_NORMAL is implementation dependent.
|
|
*
|
|
* This option is an enum to permit additional types to be added, e.g.
|
|
* goog.math.Integer.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL]
|
|
*/
|
|
jstype?: FieldOptions_JSType;
|
|
/**
|
|
* Should this field be parsed lazily? Lazy applies only to message-type
|
|
* fields. It means that when the outer message is initially parsed, the
|
|
* inner message's contents will not be parsed but instead stored in encoded
|
|
* form. The inner message will actually be parsed when it is first accessed.
|
|
*
|
|
* This is only a hint. Implementations are free to choose whether to use
|
|
* eager or lazy parsing regardless of the value of this option. However,
|
|
* setting this option true suggests that the protocol author believes that
|
|
* using lazy parsing on this field is worth the additional bookkeeping
|
|
* overhead typically needed to implement it.
|
|
*
|
|
* This option does not affect the public interface of any generated code;
|
|
* all method signatures remain the same. Furthermore, thread-safety of the
|
|
* interface is not affected by this option; const methods remain safe to
|
|
* call from multiple threads concurrently, while non-const methods continue
|
|
* to require exclusive access.
|
|
*
|
|
* Note that lazy message fields are still eagerly verified to check
|
|
* ill-formed wireformat or missing required fields. Calling IsInitialized()
|
|
* on the outer message would fail if the inner message has missing required
|
|
* fields. Failed verification would result in parsing failure (except when
|
|
* uninitialized messages are acceptable).
|
|
*
|
|
* @generated from protobuf field: optional bool lazy = 5 [default = false]
|
|
*/
|
|
lazy?: boolean;
|
|
/**
|
|
* unverified_lazy does no correctness checks on the byte stream. This should
|
|
* only be used where lazy with verification is prohibitive for performance
|
|
* reasons.
|
|
*
|
|
* @generated from protobuf field: optional bool unverified_lazy = 15 [default = false]
|
|
*/
|
|
unverified_lazy?: boolean;
|
|
/**
|
|
* Is this field deprecated?
|
|
* Depending on the target platform, this can emit Deprecated annotations
|
|
* for accessors, or it will be completely ignored; in the very least, this
|
|
* is a formalization for deprecating fields.
|
|
*
|
|
* @generated from protobuf field: optional bool deprecated = 3 [default = false]
|
|
*/
|
|
deprecated?: boolean;
|
|
/**
|
|
* DEPRECATED. DO NOT USE!
|
|
* For Google-internal migration only. Do not use.
|
|
*
|
|
* @deprecated
|
|
* @generated from protobuf field: optional bool weak = 10 [default = false, deprecated = true]
|
|
*/
|
|
weak?: boolean;
|
|
/**
|
|
* Indicate that the field value should not be printed out when using debug
|
|
* formats, e.g. when the field contains sensitive credentials.
|
|
*
|
|
* @generated from protobuf field: optional bool debug_redact = 16 [default = false]
|
|
*/
|
|
debug_redact?: boolean;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FieldOptions.OptionRetention retention = 17
|
|
*/
|
|
retention?: FieldOptions_OptionRetention;
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.FieldOptions.OptionTargetType targets = 19
|
|
*/
|
|
targets: FieldOptions_OptionTargetType[];
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.FieldOptions.EditionDefault edition_defaults = 20
|
|
*/
|
|
edition_defaults: FieldOptions_EditionDefault[];
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 21
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FieldOptions.FeatureSupport feature_support = 22
|
|
*/
|
|
feature_support?: FieldOptions_FeatureSupport;
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.FieldOptions.EditionDefault
|
|
*/
|
|
export interface FieldOptions_EditionDefault {
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.Edition edition = 3
|
|
*/
|
|
edition?: Edition;
|
|
/**
|
|
* @generated from protobuf field: optional string value = 2
|
|
*/
|
|
value?: string; // Textproto value.
|
|
}
|
|
/**
|
|
* Information about the support window of a feature.
|
|
*
|
|
* @generated from protobuf message google.protobuf.FieldOptions.FeatureSupport
|
|
*/
|
|
export interface FieldOptions_FeatureSupport {
|
|
/**
|
|
* The edition that this feature was first available in. In editions
|
|
* earlier than this one, the default assigned to EDITION_LEGACY will be
|
|
* used, and proto files will not be able to override it.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.Edition edition_introduced = 1
|
|
*/
|
|
edition_introduced?: Edition;
|
|
/**
|
|
* The edition this feature becomes deprecated in. Using this after this
|
|
* edition may trigger warnings.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.Edition edition_deprecated = 2
|
|
*/
|
|
edition_deprecated?: Edition;
|
|
/**
|
|
* The deprecation warning text if this feature is used after the edition it
|
|
* was marked deprecated in.
|
|
*
|
|
* @generated from protobuf field: optional string deprecation_warning = 3
|
|
*/
|
|
deprecation_warning?: string;
|
|
/**
|
|
* The edition this feature is no longer available in. In editions after
|
|
* this one, the last default assigned will be used, and proto files will
|
|
* not be able to override it.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.Edition edition_removed = 4
|
|
*/
|
|
edition_removed?: Edition;
|
|
/**
|
|
* The removal error text if this feature is used after the edition it was
|
|
* removed in.
|
|
*
|
|
* @generated from protobuf field: optional string removal_error = 5
|
|
*/
|
|
removal_error?: string;
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FieldOptions.CType
|
|
*/
|
|
export enum FieldOptions_CType {
|
|
/**
|
|
* Default mode.
|
|
*
|
|
* @generated from protobuf enum value: STRING = 0;
|
|
*/
|
|
STRING = 0,
|
|
/**
|
|
* The option [ctype=CORD] may be applied to a non-repeated field of type
|
|
* "bytes". It indicates that in C++, the data should be stored in a Cord
|
|
* instead of a string. For very large strings, this may reduce memory
|
|
* fragmentation. It may also allow better performance when parsing from a
|
|
* Cord, or when parsing with aliasing enabled, as the parsed Cord may then
|
|
* alias the original buffer.
|
|
*
|
|
* @generated from protobuf enum value: CORD = 1;
|
|
*/
|
|
CORD = 1,
|
|
/**
|
|
* @generated from protobuf enum value: STRING_PIECE = 2;
|
|
*/
|
|
STRING_PIECE = 2
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FieldOptions.JSType
|
|
*/
|
|
export enum FieldOptions_JSType {
|
|
/**
|
|
* Use the default type.
|
|
*
|
|
* @generated from protobuf enum value: JS_NORMAL = 0;
|
|
*/
|
|
JS_NORMAL = 0,
|
|
/**
|
|
* Use JavaScript strings.
|
|
*
|
|
* @generated from protobuf enum value: JS_STRING = 1;
|
|
*/
|
|
JS_STRING = 1,
|
|
/**
|
|
* Use JavaScript numbers.
|
|
*
|
|
* @generated from protobuf enum value: JS_NUMBER = 2;
|
|
*/
|
|
JS_NUMBER = 2
|
|
}
|
|
/**
|
|
* If set to RETENTION_SOURCE, the option will be omitted from the binary.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.FieldOptions.OptionRetention
|
|
*/
|
|
export enum FieldOptions_OptionRetention {
|
|
/**
|
|
* @generated from protobuf enum value: RETENTION_UNKNOWN = 0;
|
|
*/
|
|
RETENTION_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: RETENTION_RUNTIME = 1;
|
|
*/
|
|
RETENTION_RUNTIME = 1,
|
|
/**
|
|
* @generated from protobuf enum value: RETENTION_SOURCE = 2;
|
|
*/
|
|
RETENTION_SOURCE = 2
|
|
}
|
|
/**
|
|
* This indicates the types of entities that the field may apply to when used
|
|
* as an option. If it is unset, then the field may be freely used as an
|
|
* option on any kind of entity.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.FieldOptions.OptionTargetType
|
|
*/
|
|
export enum FieldOptions_OptionTargetType {
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_UNKNOWN = 0;
|
|
*/
|
|
TARGET_TYPE_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_FILE = 1;
|
|
*/
|
|
TARGET_TYPE_FILE = 1,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_EXTENSION_RANGE = 2;
|
|
*/
|
|
TARGET_TYPE_EXTENSION_RANGE = 2,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_MESSAGE = 3;
|
|
*/
|
|
TARGET_TYPE_MESSAGE = 3,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_FIELD = 4;
|
|
*/
|
|
TARGET_TYPE_FIELD = 4,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_ONEOF = 5;
|
|
*/
|
|
TARGET_TYPE_ONEOF = 5,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_ENUM = 6;
|
|
*/
|
|
TARGET_TYPE_ENUM = 6,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_ENUM_ENTRY = 7;
|
|
*/
|
|
TARGET_TYPE_ENUM_ENTRY = 7,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_SERVICE = 8;
|
|
*/
|
|
TARGET_TYPE_SERVICE = 8,
|
|
/**
|
|
* @generated from protobuf enum value: TARGET_TYPE_METHOD = 9;
|
|
*/
|
|
TARGET_TYPE_METHOD = 9
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.OneofOptions
|
|
*/
|
|
export interface OneofOptions {
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 1
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.EnumOptions
|
|
*/
|
|
export interface EnumOptions {
|
|
/**
|
|
* Set this option to true to allow mapping different tag names to the same
|
|
* value.
|
|
*
|
|
* @generated from protobuf field: optional bool allow_alias = 2
|
|
*/
|
|
allow_alias?: boolean;
|
|
/**
|
|
* Is this enum deprecated?
|
|
* Depending on the target platform, this can emit Deprecated annotations
|
|
* for the enum, or it will be completely ignored; in the very least, this
|
|
* is a formalization for deprecating enums.
|
|
*
|
|
* @generated from protobuf field: optional bool deprecated = 3 [default = false]
|
|
*/
|
|
deprecated?: boolean;
|
|
/**
|
|
* Enable the legacy handling of JSON field name conflicts. This lowercases
|
|
* and strips underscored from the fields before comparison in proto3 only.
|
|
* The new behavior takes `json_name` into account and applies to proto2 as
|
|
* well.
|
|
* TODO Remove this legacy behavior once downstream teams have
|
|
* had time to migrate.
|
|
*
|
|
* @deprecated
|
|
* @generated from protobuf field: optional bool deprecated_legacy_json_field_conflicts = 6 [deprecated = true]
|
|
*/
|
|
deprecated_legacy_json_field_conflicts?: boolean;
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 7
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.EnumValueOptions
|
|
*/
|
|
export interface EnumValueOptions {
|
|
/**
|
|
* Is this enum value deprecated?
|
|
* Depending on the target platform, this can emit Deprecated annotations
|
|
* for the enum value, or it will be completely ignored; in the very least,
|
|
* this is a formalization for deprecating enum values.
|
|
*
|
|
* @generated from protobuf field: optional bool deprecated = 1 [default = false]
|
|
*/
|
|
deprecated?: boolean;
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 2
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* Indicate that fields annotated with this enum value should not be printed
|
|
* out when using debug formats, e.g. when the field contains sensitive
|
|
* credentials.
|
|
*
|
|
* @generated from protobuf field: optional bool debug_redact = 3 [default = false]
|
|
*/
|
|
debug_redact?: boolean;
|
|
/**
|
|
* Information about the support window of a feature value.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FieldOptions.FeatureSupport feature_support = 4
|
|
*/
|
|
feature_support?: FieldOptions_FeatureSupport;
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.ServiceOptions
|
|
*/
|
|
export interface ServiceOptions {
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 34
|
|
*/
|
|
features?: FeatureSet;
|
|
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
|
|
// framework. We apologize for hoarding these numbers to ourselves, but
|
|
// we were already using them long before we decided to release Protocol
|
|
// Buffers.
|
|
|
|
/**
|
|
* Is this service deprecated?
|
|
* Depending on the target platform, this can emit Deprecated annotations
|
|
* for the service, or it will be completely ignored; in the very least,
|
|
* this is a formalization for deprecating services.
|
|
*
|
|
* @generated from protobuf field: optional bool deprecated = 33 [default = false]
|
|
*/
|
|
deprecated?: boolean;
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.MethodOptions
|
|
*/
|
|
export interface MethodOptions {
|
|
// Note: Field numbers 1 through 32 are reserved for Google's internal RPC
|
|
// framework. We apologize for hoarding these numbers to ourselves, but
|
|
// we were already using them long before we decided to release Protocol
|
|
// Buffers.
|
|
|
|
/**
|
|
* Is this method deprecated?
|
|
* Depending on the target platform, this can emit Deprecated annotations
|
|
* for the method, or it will be completely ignored; in the very least,
|
|
* this is a formalization for deprecating methods.
|
|
*
|
|
* @generated from protobuf field: optional bool deprecated = 33 [default = false]
|
|
*/
|
|
deprecated?: boolean;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN]
|
|
*/
|
|
idempotency_level?: MethodOptions_IdempotencyLevel;
|
|
/**
|
|
* Any features defined in the specific edition.
|
|
* WARNING: This field should only be used by protobuf plugins or special
|
|
* cases like the proto compiler. Other uses are discouraged and
|
|
* developers should rely on the protoreflect APIs for their client language.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet features = 35
|
|
*/
|
|
features?: FeatureSet;
|
|
/**
|
|
* The parser stores options it doesn't recognize here. See above.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption uninterpreted_option = 999
|
|
*/
|
|
uninterpreted_option: UninterpretedOption[];
|
|
}
|
|
/**
|
|
* Is this method side-effect-free (or safe in HTTP parlance), or idempotent,
|
|
* or neither? HTTP based RPC implementation may choose GET verb for safe
|
|
* methods, and PUT verb for idempotent methods instead of the default POST.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.MethodOptions.IdempotencyLevel
|
|
*/
|
|
export enum MethodOptions_IdempotencyLevel {
|
|
/**
|
|
* @generated from protobuf enum value: IDEMPOTENCY_UNKNOWN = 0;
|
|
*/
|
|
IDEMPOTENCY_UNKNOWN = 0,
|
|
/**
|
|
* implies idempotent
|
|
*
|
|
* @generated from protobuf enum value: NO_SIDE_EFFECTS = 1;
|
|
*/
|
|
NO_SIDE_EFFECTS = 1,
|
|
/**
|
|
* idempotent, but may have side effects
|
|
*
|
|
* @generated from protobuf enum value: IDEMPOTENT = 2;
|
|
*/
|
|
IDEMPOTENT = 2
|
|
}
|
|
/**
|
|
* A message representing a option the parser does not recognize. This only
|
|
* appears in options protos created by the compiler::Parser class.
|
|
* DescriptorPool resolves these when building Descriptor objects. Therefore,
|
|
* options protos in descriptor objects (e.g. returned by Descriptor::options(),
|
|
* or produced by Descriptor::CopyTo()) will never have UninterpretedOptions
|
|
* in them.
|
|
*
|
|
* @generated from protobuf message google.protobuf.UninterpretedOption
|
|
*/
|
|
export interface UninterpretedOption {
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.UninterpretedOption.NamePart name = 2
|
|
*/
|
|
name: UninterpretedOption_NamePart[];
|
|
/**
|
|
* The value of the uninterpreted option, in whatever type the tokenizer
|
|
* identified it as during parsing. Exactly one of these should be set.
|
|
*
|
|
* @generated from protobuf field: optional string identifier_value = 3
|
|
*/
|
|
identifier_value?: string;
|
|
/**
|
|
* @generated from protobuf field: optional uint64 positive_int_value = 4
|
|
*/
|
|
positive_int_value?: bigint;
|
|
/**
|
|
* @generated from protobuf field: optional int64 negative_int_value = 5
|
|
*/
|
|
negative_int_value?: bigint;
|
|
/**
|
|
* @generated from protobuf field: optional double double_value = 6
|
|
*/
|
|
double_value?: number;
|
|
/**
|
|
* @generated from protobuf field: optional bytes string_value = 7
|
|
*/
|
|
string_value?: Uint8Array;
|
|
/**
|
|
* @generated from protobuf field: optional string aggregate_value = 8
|
|
*/
|
|
aggregate_value?: string;
|
|
}
|
|
/**
|
|
* The name of the uninterpreted option. Each string represents a segment in
|
|
* a dot-separated name. is_extension is true iff a segment represents an
|
|
* extension (denoted with parentheses in options specs in .proto files).
|
|
* E.g.,{ ["foo", false], ["bar.baz", true], ["moo", false] } represents
|
|
* "foo.(bar.baz).moo".
|
|
*
|
|
* @generated from protobuf message google.protobuf.UninterpretedOption.NamePart
|
|
*/
|
|
export interface UninterpretedOption_NamePart {
|
|
/**
|
|
* @generated from protobuf field: required string name_part = 1
|
|
*/
|
|
name_part: string;
|
|
/**
|
|
* @generated from protobuf field: required bool is_extension = 2
|
|
*/
|
|
is_extension: boolean;
|
|
}
|
|
// ===================================================================
|
|
// Features
|
|
|
|
/**
|
|
* TODO Enums in C++ gencode (and potentially other languages) are
|
|
* not well scoped. This means that each of the feature enums below can clash
|
|
* with each other. The short names we've chosen maximize call-site
|
|
* readability, but leave us very open to this scenario. A future feature will
|
|
* be designed and implemented to handle this, hopefully before we ever hit a
|
|
* conflict here.
|
|
*
|
|
* @generated from protobuf message google.protobuf.FeatureSet
|
|
*/
|
|
export interface FeatureSet {
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.FieldPresence field_presence = 1
|
|
*/
|
|
field_presence?: FeatureSet_FieldPresence;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.EnumType enum_type = 2
|
|
*/
|
|
enum_type?: FeatureSet_EnumType;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3
|
|
*/
|
|
repeated_field_encoding?: FeatureSet_RepeatedFieldEncoding;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.Utf8Validation utf8_validation = 4
|
|
*/
|
|
utf8_validation?: FeatureSet_Utf8Validation;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.MessageEncoding message_encoding = 5
|
|
*/
|
|
message_encoding?: FeatureSet_MessageEncoding;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.JsonFormat json_format = 6
|
|
*/
|
|
json_format?: FeatureSet_JsonFormat;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.EnforceNamingStyle enforce_naming_style = 7
|
|
*/
|
|
enforce_naming_style?: FeatureSet_EnforceNamingStyle;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility default_symbol_visibility = 8
|
|
*/
|
|
default_symbol_visibility?: FeatureSet_VisibilityFeature_DefaultSymbolVisibility;
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.FeatureSet.VisibilityFeature
|
|
*/
|
|
export interface FeatureSet_VisibilityFeature {
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility
|
|
*/
|
|
export enum FeatureSet_VisibilityFeature_DefaultSymbolVisibility {
|
|
/**
|
|
* @generated from protobuf enum value: DEFAULT_SYMBOL_VISIBILITY_UNKNOWN = 0;
|
|
*/
|
|
DEFAULT_SYMBOL_VISIBILITY_UNKNOWN = 0,
|
|
/**
|
|
* Default pre-EDITION_2024, all UNSET visibility are export.
|
|
*
|
|
* @generated from protobuf enum value: EXPORT_ALL = 1;
|
|
*/
|
|
EXPORT_ALL = 1,
|
|
/**
|
|
* All top-level symbols default to export, nested default to local.
|
|
*
|
|
* @generated from protobuf enum value: EXPORT_TOP_LEVEL = 2;
|
|
*/
|
|
EXPORT_TOP_LEVEL = 2,
|
|
/**
|
|
* All symbols default to local.
|
|
*
|
|
* @generated from protobuf enum value: LOCAL_ALL = 3;
|
|
*/
|
|
LOCAL_ALL = 3,
|
|
/**
|
|
* All symbols local by default. Nested types cannot be exported.
|
|
* With special case caveat for message { enum {} reserved 1 to max; }
|
|
* This is the recommended setting for new protos.
|
|
*
|
|
* @generated from protobuf enum value: STRICT = 4;
|
|
*/
|
|
STRICT = 4
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.FieldPresence
|
|
*/
|
|
export enum FeatureSet_FieldPresence {
|
|
/**
|
|
* @generated from protobuf enum value: FIELD_PRESENCE_UNKNOWN = 0;
|
|
*/
|
|
FIELD_PRESENCE_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: EXPLICIT = 1;
|
|
*/
|
|
EXPLICIT = 1,
|
|
/**
|
|
* @generated from protobuf enum value: IMPLICIT = 2;
|
|
*/
|
|
IMPLICIT = 2,
|
|
/**
|
|
* @generated from protobuf enum value: LEGACY_REQUIRED = 3;
|
|
*/
|
|
LEGACY_REQUIRED = 3
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.EnumType
|
|
*/
|
|
export enum FeatureSet_EnumType {
|
|
/**
|
|
* @generated from protobuf enum value: ENUM_TYPE_UNKNOWN = 0;
|
|
*/
|
|
ENUM_TYPE_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: OPEN = 1;
|
|
*/
|
|
OPEN = 1,
|
|
/**
|
|
* @generated from protobuf enum value: CLOSED = 2;
|
|
*/
|
|
CLOSED = 2
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.RepeatedFieldEncoding
|
|
*/
|
|
export enum FeatureSet_RepeatedFieldEncoding {
|
|
/**
|
|
* @generated from protobuf enum value: REPEATED_FIELD_ENCODING_UNKNOWN = 0;
|
|
*/
|
|
REPEATED_FIELD_ENCODING_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: PACKED = 1;
|
|
*/
|
|
PACKED = 1,
|
|
/**
|
|
* @generated from protobuf enum value: EXPANDED = 2;
|
|
*/
|
|
EXPANDED = 2
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.Utf8Validation
|
|
*/
|
|
export enum FeatureSet_Utf8Validation {
|
|
/**
|
|
* @generated from protobuf enum value: UTF8_VALIDATION_UNKNOWN = 0;
|
|
*/
|
|
UTF8_VALIDATION_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: VERIFY = 2;
|
|
*/
|
|
VERIFY = 2,
|
|
/**
|
|
* @generated from protobuf enum value: NONE = 3;
|
|
*/
|
|
NONE = 3
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.MessageEncoding
|
|
*/
|
|
export enum FeatureSet_MessageEncoding {
|
|
/**
|
|
* @generated from protobuf enum value: MESSAGE_ENCODING_UNKNOWN = 0;
|
|
*/
|
|
MESSAGE_ENCODING_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: LENGTH_PREFIXED = 1;
|
|
*/
|
|
LENGTH_PREFIXED = 1,
|
|
/**
|
|
* @generated from protobuf enum value: DELIMITED = 2;
|
|
*/
|
|
DELIMITED = 2
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.JsonFormat
|
|
*/
|
|
export enum FeatureSet_JsonFormat {
|
|
/**
|
|
* @generated from protobuf enum value: JSON_FORMAT_UNKNOWN = 0;
|
|
*/
|
|
JSON_FORMAT_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: ALLOW = 1;
|
|
*/
|
|
ALLOW = 1,
|
|
/**
|
|
* @generated from protobuf enum value: LEGACY_BEST_EFFORT = 2;
|
|
*/
|
|
LEGACY_BEST_EFFORT = 2
|
|
}
|
|
/**
|
|
* @generated from protobuf enum google.protobuf.FeatureSet.EnforceNamingStyle
|
|
*/
|
|
export enum FeatureSet_EnforceNamingStyle {
|
|
/**
|
|
* @generated from protobuf enum value: ENFORCE_NAMING_STYLE_UNKNOWN = 0;
|
|
*/
|
|
ENFORCE_NAMING_STYLE_UNKNOWN = 0,
|
|
/**
|
|
* @generated from protobuf enum value: STYLE2024 = 1;
|
|
*/
|
|
STYLE2024 = 1,
|
|
/**
|
|
* @generated from protobuf enum value: STYLE_LEGACY = 2;
|
|
*/
|
|
STYLE_LEGACY = 2
|
|
}
|
|
/**
|
|
* A compiled specification for the defaults of a set of features. These
|
|
* messages are generated from FeatureSet extensions and can be used to seed
|
|
* feature resolution. The resolution with this object becomes a simple search
|
|
* for the closest matching edition, followed by proto merges.
|
|
*
|
|
* @generated from protobuf message google.protobuf.FeatureSetDefaults
|
|
*/
|
|
export interface FeatureSetDefaults {
|
|
/**
|
|
* @generated from protobuf field: repeated google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1
|
|
*/
|
|
defaults: FeatureSetDefaults_FeatureSetEditionDefault[];
|
|
/**
|
|
* The minimum supported edition (inclusive) when this was constructed.
|
|
* Editions before this will not have defaults.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.Edition minimum_edition = 4
|
|
*/
|
|
minimum_edition?: Edition;
|
|
/**
|
|
* The maximum known edition (inclusive) when this was constructed. Editions
|
|
* after this will not have reliable defaults.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.Edition maximum_edition = 5
|
|
*/
|
|
maximum_edition?: Edition;
|
|
}
|
|
/**
|
|
* A map from every known edition with a unique set of defaults to its
|
|
* defaults. Not all editions may be contained here. For a given edition,
|
|
* the defaults at the closest matching edition ordered at or before it should
|
|
* be used. This field must be in strict ascending order by edition.
|
|
*
|
|
* @generated from protobuf message google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault
|
|
*/
|
|
export interface FeatureSetDefaults_FeatureSetEditionDefault {
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.Edition edition = 3
|
|
*/
|
|
edition?: Edition;
|
|
/**
|
|
* Defaults of features that can be overridden in this edition.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet overridable_features = 4
|
|
*/
|
|
overridable_features?: FeatureSet;
|
|
/**
|
|
* Defaults of features that can't be overridden in this edition.
|
|
*
|
|
* @generated from protobuf field: optional google.protobuf.FeatureSet fixed_features = 5
|
|
*/
|
|
fixed_features?: FeatureSet;
|
|
}
|
|
// ===================================================================
|
|
// Optional source code info
|
|
|
|
/**
|
|
* Encapsulates information about the original source file from which a
|
|
* FileDescriptorProto was generated.
|
|
*
|
|
* @generated from protobuf message google.protobuf.SourceCodeInfo
|
|
*/
|
|
export interface SourceCodeInfo {
|
|
/**
|
|
* A Location identifies a piece of source code in a .proto file which
|
|
* corresponds to a particular definition. This information is intended
|
|
* to be useful to IDEs, code indexers, documentation generators, and similar
|
|
* tools.
|
|
*
|
|
* For example, say we have a file like:
|
|
* message Foo {
|
|
* optional string foo = 1;
|
|
* }
|
|
* Let's look at just the field definition:
|
|
* optional string foo = 1;
|
|
* ^ ^^ ^^ ^ ^^^
|
|
* a bc de f ghi
|
|
* We have the following locations:
|
|
* span path represents
|
|
* [a,i) [ 4, 0, 2, 0 ] The whole field definition.
|
|
* [a,b) [ 4, 0, 2, 0, 4 ] The label (optional).
|
|
* [c,d) [ 4, 0, 2, 0, 5 ] The type (string).
|
|
* [e,f) [ 4, 0, 2, 0, 1 ] The name (foo).
|
|
* [g,h) [ 4, 0, 2, 0, 3 ] The number (1).
|
|
*
|
|
* Notes:
|
|
* - A location may refer to a repeated field itself (i.e. not to any
|
|
* particular index within it). This is used whenever a set of elements are
|
|
* logically enclosed in a single code segment. For example, an entire
|
|
* extend block (possibly containing multiple extension definitions) will
|
|
* have an outer location whose path refers to the "extensions" repeated
|
|
* field without an index.
|
|
* - Multiple locations may have the same path. This happens when a single
|
|
* logical declaration is spread out across multiple places. The most
|
|
* obvious example is the "extend" block again -- there may be multiple
|
|
* extend blocks in the same scope, each of which will have the same path.
|
|
* - A location's span is not always a subset of its parent's span. For
|
|
* example, the "extendee" of an extension declaration appears at the
|
|
* beginning of the "extend" block and is shared by all extensions within
|
|
* the block.
|
|
* - Just because a location's span is a subset of some other location's span
|
|
* does not mean that it is a descendant. For example, a "group" defines
|
|
* both a type and a field in a single declaration. Thus, the locations
|
|
* corresponding to the type and field and their components will overlap.
|
|
* - Code which tries to interpret locations should probably be designed to
|
|
* ignore those that it doesn't understand, as more types of locations could
|
|
* be recorded in the future.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.SourceCodeInfo.Location location = 1
|
|
*/
|
|
location: SourceCodeInfo_Location[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.SourceCodeInfo.Location
|
|
*/
|
|
export interface SourceCodeInfo_Location {
|
|
/**
|
|
* Identifies which part of the FileDescriptorProto was defined at this
|
|
* location.
|
|
*
|
|
* Each element is a field number or an index. They form a path from
|
|
* the root FileDescriptorProto to the place where the definition appears.
|
|
* For example, this path:
|
|
* [ 4, 3, 2, 7, 1 ]
|
|
* refers to:
|
|
* file.message_type(3) // 4, 3
|
|
* .field(7) // 2, 7
|
|
* .name() // 1
|
|
* This is because FileDescriptorProto.message_type has field number 4:
|
|
* repeated DescriptorProto message_type = 4;
|
|
* and DescriptorProto.field has field number 2:
|
|
* repeated FieldDescriptorProto field = 2;
|
|
* and FieldDescriptorProto.name has field number 1:
|
|
* optional string name = 1;
|
|
*
|
|
* Thus, the above path gives the location of a field name. If we removed
|
|
* the last element:
|
|
* [ 4, 3, 2, 7 ]
|
|
* this path refers to the whole field declaration (from the beginning
|
|
* of the label to the terminating semicolon).
|
|
*
|
|
* @generated from protobuf field: repeated int32 path = 1 [packed = true]
|
|
*/
|
|
path: number[];
|
|
/**
|
|
* Always has exactly three or four elements: start line, start column,
|
|
* end line (optional, otherwise assumed same as start line), end column.
|
|
* These are packed into a single field for efficiency. Note that line
|
|
* and column numbers are zero-based -- typically you will want to add
|
|
* 1 to each before displaying to a user.
|
|
*
|
|
* @generated from protobuf field: repeated int32 span = 2 [packed = true]
|
|
*/
|
|
span: number[];
|
|
/**
|
|
* If this SourceCodeInfo represents a complete declaration, these are any
|
|
* comments appearing before and after the declaration which appear to be
|
|
* attached to the declaration.
|
|
*
|
|
* A series of line comments appearing on consecutive lines, with no other
|
|
* tokens appearing on those lines, will be treated as a single comment.
|
|
*
|
|
* leading_detached_comments will keep paragraphs of comments that appear
|
|
* before (but not connected to) the current element. Each paragraph,
|
|
* separated by empty lines, will be one comment element in the repeated
|
|
* field.
|
|
*
|
|
* Only the comment content is provided; comment markers (e.g. //) are
|
|
* stripped out. For block comments, leading whitespace and an asterisk
|
|
* will be stripped from the beginning of each line other than the first.
|
|
* Newlines are included in the output.
|
|
*
|
|
* Examples:
|
|
*
|
|
* optional int32 foo = 1; // Comment attached to foo.
|
|
* // Comment attached to bar.
|
|
* optional int32 bar = 2;
|
|
*
|
|
* optional string baz = 3;
|
|
* // Comment attached to baz.
|
|
* // Another line attached to baz.
|
|
*
|
|
* // Comment attached to moo.
|
|
* //
|
|
* // Another line attached to moo.
|
|
* optional double moo = 4;
|
|
*
|
|
* // Detached comment for corge. This is not leading or trailing comments
|
|
* // to moo or corge because there are blank lines separating it from
|
|
* // both.
|
|
*
|
|
* // Detached comment for corge paragraph 2.
|
|
*
|
|
* optional string corge = 5;
|
|
* /* Block comment attached
|
|
* * to corge. Leading asterisks
|
|
* * will be removed. *\/
|
|
* /* Block comment attached to
|
|
* * grault. *\/
|
|
* optional int32 grault = 6;
|
|
*
|
|
* // ignored detached comments.
|
|
*
|
|
* @generated from protobuf field: optional string leading_comments = 3
|
|
*/
|
|
leading_comments?: string;
|
|
/**
|
|
* @generated from protobuf field: optional string trailing_comments = 4
|
|
*/
|
|
trailing_comments?: string;
|
|
/**
|
|
* @generated from protobuf field: repeated string leading_detached_comments = 6
|
|
*/
|
|
leading_detached_comments: string[];
|
|
}
|
|
/**
|
|
* Describes the relationship between generated code and its original source
|
|
* file. A GeneratedCodeInfo message is associated with only one generated
|
|
* source file, but may contain references to different source .proto files.
|
|
*
|
|
* @generated from protobuf message google.protobuf.GeneratedCodeInfo
|
|
*/
|
|
export interface GeneratedCodeInfo {
|
|
/**
|
|
* An Annotation connects some span of text in generated code to an element
|
|
* of its generating .proto file.
|
|
*
|
|
* @generated from protobuf field: repeated google.protobuf.GeneratedCodeInfo.Annotation annotation = 1
|
|
*/
|
|
annotation: GeneratedCodeInfo_Annotation[];
|
|
}
|
|
/**
|
|
* @generated from protobuf message google.protobuf.GeneratedCodeInfo.Annotation
|
|
*/
|
|
export interface GeneratedCodeInfo_Annotation {
|
|
/**
|
|
* Identifies the element in the original source .proto file. This field
|
|
* is formatted the same as SourceCodeInfo.Location.path.
|
|
*
|
|
* @generated from protobuf field: repeated int32 path = 1 [packed = true]
|
|
*/
|
|
path: number[];
|
|
/**
|
|
* Identifies the filesystem path to the original source .proto.
|
|
*
|
|
* @generated from protobuf field: optional string source_file = 2
|
|
*/
|
|
source_file?: string;
|
|
/**
|
|
* Identifies the starting offset in bytes in the generated code
|
|
* that relates to the identified object.
|
|
*
|
|
* @generated from protobuf field: optional int32 begin = 3
|
|
*/
|
|
begin?: number;
|
|
/**
|
|
* Identifies the ending offset in bytes in the generated code that
|
|
* relates to the identified object. The end offset should be one past
|
|
* the last relevant byte (so the length of the text = end - begin).
|
|
*
|
|
* @generated from protobuf field: optional int32 end = 4
|
|
*/
|
|
end?: number;
|
|
/**
|
|
* @generated from protobuf field: optional google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5
|
|
*/
|
|
semantic?: GeneratedCodeInfo_Annotation_Semantic;
|
|
}
|
|
/**
|
|
* Represents the identified object's effect on the element in the original
|
|
* .proto file.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.GeneratedCodeInfo.Annotation.Semantic
|
|
*/
|
|
export enum GeneratedCodeInfo_Annotation_Semantic {
|
|
/**
|
|
* There is no effect or the effect is indescribable.
|
|
*
|
|
* @generated from protobuf enum value: NONE = 0;
|
|
*/
|
|
NONE = 0,
|
|
/**
|
|
* The element is set or otherwise mutated.
|
|
*
|
|
* @generated from protobuf enum value: SET = 1;
|
|
*/
|
|
SET = 1,
|
|
/**
|
|
* An alias to the element is returned.
|
|
*
|
|
* @generated from protobuf enum value: ALIAS = 2;
|
|
*/
|
|
ALIAS = 2
|
|
}
|
|
/**
|
|
* The full set of known editions.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.Edition
|
|
*/
|
|
export enum Edition {
|
|
/**
|
|
* A placeholder for an unknown edition value.
|
|
*
|
|
* @generated from protobuf enum value: EDITION_UNKNOWN = 0;
|
|
*/
|
|
EDITION_UNKNOWN = 0,
|
|
/**
|
|
* A placeholder edition for specifying default behaviors *before* a feature
|
|
* was first introduced. This is effectively an "infinite past".
|
|
*
|
|
* @generated from protobuf enum value: EDITION_LEGACY = 900;
|
|
*/
|
|
EDITION_LEGACY = 900,
|
|
/**
|
|
* Legacy syntax "editions". These pre-date editions, but behave much like
|
|
* distinct editions. These can't be used to specify the edition of proto
|
|
* files, but feature definitions must supply proto2/proto3 defaults for
|
|
* backwards compatibility.
|
|
*
|
|
* @generated from protobuf enum value: EDITION_PROTO2 = 998;
|
|
*/
|
|
EDITION_PROTO2 = 998,
|
|
/**
|
|
* @generated from protobuf enum value: EDITION_PROTO3 = 999;
|
|
*/
|
|
EDITION_PROTO3 = 999,
|
|
/**
|
|
* Editions that have been released. The specific values are arbitrary and
|
|
* should not be depended on, but they will always be time-ordered for easy
|
|
* comparison.
|
|
*
|
|
* @generated from protobuf enum value: EDITION_2023 = 1000;
|
|
*/
|
|
EDITION_2023 = 1000,
|
|
/**
|
|
* @generated from protobuf enum value: EDITION_2024 = 1001;
|
|
*/
|
|
EDITION_2024 = 1001,
|
|
/**
|
|
* A placeholder edition for developing and testing unscheduled features.
|
|
*
|
|
* @generated from protobuf enum value: EDITION_UNSTABLE = 9999;
|
|
*/
|
|
EDITION_UNSTABLE = 9999,
|
|
/**
|
|
* Placeholder editions for testing feature resolution. These should not be
|
|
* used or relied on outside of tests.
|
|
*
|
|
* @generated from protobuf enum value: EDITION_1_TEST_ONLY = 1;
|
|
*/
|
|
EDITION_1_TEST_ONLY = 1,
|
|
/**
|
|
* @generated from protobuf enum value: EDITION_2_TEST_ONLY = 2;
|
|
*/
|
|
EDITION_2_TEST_ONLY = 2,
|
|
/**
|
|
* @generated from protobuf enum value: EDITION_99997_TEST_ONLY = 99997;
|
|
*/
|
|
EDITION_99997_TEST_ONLY = 99997,
|
|
/**
|
|
* @generated from protobuf enum value: EDITION_99998_TEST_ONLY = 99998;
|
|
*/
|
|
EDITION_99998_TEST_ONLY = 99998,
|
|
/**
|
|
* @generated from protobuf enum value: EDITION_99999_TEST_ONLY = 99999;
|
|
*/
|
|
EDITION_99999_TEST_ONLY = 99999,
|
|
/**
|
|
* Placeholder for specifying unbounded edition support. This should only
|
|
* ever be used by plugins that can expect to never require any changes to
|
|
* support a new edition.
|
|
*
|
|
* @generated from protobuf enum value: EDITION_MAX = 2147483647;
|
|
*/
|
|
EDITION_MAX = 2147483647
|
|
}
|
|
/**
|
|
* Describes the 'visibility' of a symbol with respect to the proto import
|
|
* system. Symbols can only be imported when the visibility rules do not prevent
|
|
* it (ex: local symbols cannot be imported). Visibility modifiers can only set
|
|
* on `message` and `enum` as they are the only types available to be referenced
|
|
* from other files.
|
|
*
|
|
* @generated from protobuf enum google.protobuf.SymbolVisibility
|
|
*/
|
|
export enum SymbolVisibility {
|
|
/**
|
|
* @generated from protobuf enum value: VISIBILITY_UNSET = 0;
|
|
*/
|
|
VISIBILITY_UNSET = 0,
|
|
/**
|
|
* @generated from protobuf enum value: VISIBILITY_LOCAL = 1;
|
|
*/
|
|
VISIBILITY_LOCAL = 1,
|
|
/**
|
|
* @generated from protobuf enum value: VISIBILITY_EXPORT = 2;
|
|
*/
|
|
VISIBILITY_EXPORT = 2
|
|
}
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FileDescriptorSet$Type extends MessageType<FileDescriptorSet> {
|
|
constructor() {
|
|
super("google.protobuf.FileDescriptorSet", [
|
|
{ no: 1, name: "file", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FileDescriptorProto }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FileDescriptorSet>): FileDescriptorSet {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.file = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FileDescriptorSet>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FileDescriptorSet): FileDescriptorSet {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated google.protobuf.FileDescriptorProto file */ 1:
|
|
message.file.push(FileDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FileDescriptorSet, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated google.protobuf.FileDescriptorProto file = 1; */
|
|
for (let i = 0; i < message.file.length; i++)
|
|
FileDescriptorProto.internalBinaryWrite(message.file[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FileDescriptorSet
|
|
*/
|
|
export const FileDescriptorSet = new FileDescriptorSet$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FileDescriptorProto$Type extends MessageType<FileDescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.FileDescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "package", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 3, name: "dependency", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 10, name: "public_dependency", kind: "scalar", localName: "public_dependency", repeat: 2 /*RepeatType.UNPACKED*/, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 11, name: "weak_dependency", kind: "scalar", localName: "weak_dependency", repeat: 2 /*RepeatType.UNPACKED*/, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 15, name: "option_dependency", kind: "scalar", localName: "option_dependency", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 4, name: "message_type", kind: "message", localName: "message_type", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto },
|
|
{ no: 5, name: "enum_type", kind: "message", localName: "enum_type", repeat: 2 /*RepeatType.UNPACKED*/, T: () => EnumDescriptorProto },
|
|
{ no: 6, name: "service", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ServiceDescriptorProto },
|
|
{ no: 7, name: "extension", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FieldDescriptorProto },
|
|
{ no: 8, name: "options", kind: "message", T: () => FileOptions },
|
|
{ no: 9, name: "source_code_info", kind: "message", localName: "source_code_info", T: () => SourceCodeInfo },
|
|
{ no: 12, name: "syntax", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 14, name: "edition", kind: "enum", opt: true, T: () => ["google.protobuf.Edition", Edition] }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FileDescriptorProto>): FileDescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.dependency = [];
|
|
message.public_dependency = [];
|
|
message.weak_dependency = [];
|
|
message.option_dependency = [];
|
|
message.message_type = [];
|
|
message.enum_type = [];
|
|
message.service = [];
|
|
message.extension = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FileDescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FileDescriptorProto): FileDescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* optional string package */ 2:
|
|
message.package = reader.string();
|
|
break;
|
|
case /* repeated string dependency */ 3:
|
|
message.dependency.push(reader.string());
|
|
break;
|
|
case /* repeated int32 public_dependency */ 10:
|
|
if (wireType === WireType.LengthDelimited)
|
|
for (let e = reader.int32() + reader.pos; reader.pos < e;)
|
|
message.public_dependency.push(reader.int32());
|
|
else
|
|
message.public_dependency.push(reader.int32());
|
|
break;
|
|
case /* repeated int32 weak_dependency */ 11:
|
|
if (wireType === WireType.LengthDelimited)
|
|
for (let e = reader.int32() + reader.pos; reader.pos < e;)
|
|
message.weak_dependency.push(reader.int32());
|
|
else
|
|
message.weak_dependency.push(reader.int32());
|
|
break;
|
|
case /* repeated string option_dependency */ 15:
|
|
message.option_dependency.push(reader.string());
|
|
break;
|
|
case /* repeated google.protobuf.DescriptorProto message_type */ 4:
|
|
message.message_type.push(DescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.EnumDescriptorProto enum_type */ 5:
|
|
message.enum_type.push(EnumDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.ServiceDescriptorProto service */ 6:
|
|
message.service.push(ServiceDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.FieldDescriptorProto extension */ 7:
|
|
message.extension.push(FieldDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional google.protobuf.FileOptions options */ 8:
|
|
message.options = FileOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
case /* optional google.protobuf.SourceCodeInfo source_code_info */ 9:
|
|
message.source_code_info = SourceCodeInfo.internalBinaryRead(reader, reader.uint32(), options, message.source_code_info);
|
|
break;
|
|
case /* optional string syntax */ 12:
|
|
message.syntax = reader.string();
|
|
break;
|
|
case /* optional google.protobuf.Edition edition */ 14:
|
|
message.edition = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FileDescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* optional string package = 2; */
|
|
if (message.package !== undefined)
|
|
writer.tag(2, WireType.LengthDelimited).string(message.package);
|
|
/* repeated string dependency = 3; */
|
|
for (let i = 0; i < message.dependency.length; i++)
|
|
writer.tag(3, WireType.LengthDelimited).string(message.dependency[i]);
|
|
/* repeated google.protobuf.DescriptorProto message_type = 4; */
|
|
for (let i = 0; i < message.message_type.length; i++)
|
|
DescriptorProto.internalBinaryWrite(message.message_type[i], writer.tag(4, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.EnumDescriptorProto enum_type = 5; */
|
|
for (let i = 0; i < message.enum_type.length; i++)
|
|
EnumDescriptorProto.internalBinaryWrite(message.enum_type[i], writer.tag(5, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.ServiceDescriptorProto service = 6; */
|
|
for (let i = 0; i < message.service.length; i++)
|
|
ServiceDescriptorProto.internalBinaryWrite(message.service[i], writer.tag(6, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.FieldDescriptorProto extension = 7; */
|
|
for (let i = 0; i < message.extension.length; i++)
|
|
FieldDescriptorProto.internalBinaryWrite(message.extension[i], writer.tag(7, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.FileOptions options = 8; */
|
|
if (message.options)
|
|
FileOptions.internalBinaryWrite(message.options, writer.tag(8, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.SourceCodeInfo source_code_info = 9; */
|
|
if (message.source_code_info)
|
|
SourceCodeInfo.internalBinaryWrite(message.source_code_info, writer.tag(9, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated int32 public_dependency = 10; */
|
|
for (let i = 0; i < message.public_dependency.length; i++)
|
|
writer.tag(10, WireType.Varint).int32(message.public_dependency[i]);
|
|
/* repeated int32 weak_dependency = 11; */
|
|
for (let i = 0; i < message.weak_dependency.length; i++)
|
|
writer.tag(11, WireType.Varint).int32(message.weak_dependency[i]);
|
|
/* optional string syntax = 12; */
|
|
if (message.syntax !== undefined)
|
|
writer.tag(12, WireType.LengthDelimited).string(message.syntax);
|
|
/* optional google.protobuf.Edition edition = 14; */
|
|
if (message.edition !== undefined)
|
|
writer.tag(14, WireType.Varint).int32(message.edition);
|
|
/* repeated string option_dependency = 15; */
|
|
for (let i = 0; i < message.option_dependency.length; i++)
|
|
writer.tag(15, WireType.LengthDelimited).string(message.option_dependency[i]);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FileDescriptorProto
|
|
*/
|
|
export const FileDescriptorProto = new FileDescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class DescriptorProto$Type extends MessageType<DescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.DescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "field", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FieldDescriptorProto },
|
|
{ no: 6, name: "extension", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FieldDescriptorProto },
|
|
{ no: 3, name: "nested_type", kind: "message", localName: "nested_type", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto },
|
|
{ no: 4, name: "enum_type", kind: "message", localName: "enum_type", repeat: 2 /*RepeatType.UNPACKED*/, T: () => EnumDescriptorProto },
|
|
{ no: 5, name: "extension_range", kind: "message", localName: "extension_range", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto_ExtensionRange },
|
|
{ no: 8, name: "oneof_decl", kind: "message", localName: "oneof_decl", repeat: 2 /*RepeatType.UNPACKED*/, T: () => OneofDescriptorProto },
|
|
{ no: 7, name: "options", kind: "message", T: () => MessageOptions },
|
|
{ no: 9, name: "reserved_range", kind: "message", localName: "reserved_range", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto_ReservedRange },
|
|
{ no: 10, name: "reserved_name", kind: "scalar", localName: "reserved_name", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 11, name: "visibility", kind: "enum", opt: true, T: () => ["google.protobuf.SymbolVisibility", SymbolVisibility] }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<DescriptorProto>): DescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.field = [];
|
|
message.extension = [];
|
|
message.nested_type = [];
|
|
message.enum_type = [];
|
|
message.extension_range = [];
|
|
message.oneof_decl = [];
|
|
message.reserved_range = [];
|
|
message.reserved_name = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<DescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DescriptorProto): DescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* repeated google.protobuf.FieldDescriptorProto field */ 2:
|
|
message.field.push(FieldDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.FieldDescriptorProto extension */ 6:
|
|
message.extension.push(FieldDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.DescriptorProto nested_type */ 3:
|
|
message.nested_type.push(DescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.EnumDescriptorProto enum_type */ 4:
|
|
message.enum_type.push(EnumDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.DescriptorProto.ExtensionRange extension_range */ 5:
|
|
message.extension_range.push(DescriptorProto_ExtensionRange.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.OneofDescriptorProto oneof_decl */ 8:
|
|
message.oneof_decl.push(OneofDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional google.protobuf.MessageOptions options */ 7:
|
|
message.options = MessageOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
case /* repeated google.protobuf.DescriptorProto.ReservedRange reserved_range */ 9:
|
|
message.reserved_range.push(DescriptorProto_ReservedRange.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated string reserved_name */ 10:
|
|
message.reserved_name.push(reader.string());
|
|
break;
|
|
case /* optional google.protobuf.SymbolVisibility visibility */ 11:
|
|
message.visibility = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: DescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* repeated google.protobuf.FieldDescriptorProto field = 2; */
|
|
for (let i = 0; i < message.field.length; i++)
|
|
FieldDescriptorProto.internalBinaryWrite(message.field[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.DescriptorProto nested_type = 3; */
|
|
for (let i = 0; i < message.nested_type.length; i++)
|
|
DescriptorProto.internalBinaryWrite(message.nested_type[i], writer.tag(3, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.EnumDescriptorProto enum_type = 4; */
|
|
for (let i = 0; i < message.enum_type.length; i++)
|
|
EnumDescriptorProto.internalBinaryWrite(message.enum_type[i], writer.tag(4, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.DescriptorProto.ExtensionRange extension_range = 5; */
|
|
for (let i = 0; i < message.extension_range.length; i++)
|
|
DescriptorProto_ExtensionRange.internalBinaryWrite(message.extension_range[i], writer.tag(5, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.FieldDescriptorProto extension = 6; */
|
|
for (let i = 0; i < message.extension.length; i++)
|
|
FieldDescriptorProto.internalBinaryWrite(message.extension[i], writer.tag(6, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.MessageOptions options = 7; */
|
|
if (message.options)
|
|
MessageOptions.internalBinaryWrite(message.options, writer.tag(7, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.OneofDescriptorProto oneof_decl = 8; */
|
|
for (let i = 0; i < message.oneof_decl.length; i++)
|
|
OneofDescriptorProto.internalBinaryWrite(message.oneof_decl[i], writer.tag(8, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.DescriptorProto.ReservedRange reserved_range = 9; */
|
|
for (let i = 0; i < message.reserved_range.length; i++)
|
|
DescriptorProto_ReservedRange.internalBinaryWrite(message.reserved_range[i], writer.tag(9, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated string reserved_name = 10; */
|
|
for (let i = 0; i < message.reserved_name.length; i++)
|
|
writer.tag(10, WireType.LengthDelimited).string(message.reserved_name[i]);
|
|
/* optional google.protobuf.SymbolVisibility visibility = 11; */
|
|
if (message.visibility !== undefined)
|
|
writer.tag(11, WireType.Varint).int32(message.visibility);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.DescriptorProto
|
|
*/
|
|
export const DescriptorProto = new DescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class DescriptorProto_ExtensionRange$Type extends MessageType<DescriptorProto_ExtensionRange> {
|
|
constructor() {
|
|
super("google.protobuf.DescriptorProto.ExtensionRange", [
|
|
{ no: 1, name: "start", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 2, name: "end", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 3, name: "options", kind: "message", T: () => ExtensionRangeOptions }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<DescriptorProto_ExtensionRange>): DescriptorProto_ExtensionRange {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<DescriptorProto_ExtensionRange>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DescriptorProto_ExtensionRange): DescriptorProto_ExtensionRange {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional int32 start */ 1:
|
|
message.start = reader.int32();
|
|
break;
|
|
case /* optional int32 end */ 2:
|
|
message.end = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.ExtensionRangeOptions options */ 3:
|
|
message.options = ExtensionRangeOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: DescriptorProto_ExtensionRange, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional int32 start = 1; */
|
|
if (message.start !== undefined)
|
|
writer.tag(1, WireType.Varint).int32(message.start);
|
|
/* optional int32 end = 2; */
|
|
if (message.end !== undefined)
|
|
writer.tag(2, WireType.Varint).int32(message.end);
|
|
/* optional google.protobuf.ExtensionRangeOptions options = 3; */
|
|
if (message.options)
|
|
ExtensionRangeOptions.internalBinaryWrite(message.options, writer.tag(3, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.DescriptorProto.ExtensionRange
|
|
*/
|
|
export const DescriptorProto_ExtensionRange = new DescriptorProto_ExtensionRange$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class DescriptorProto_ReservedRange$Type extends MessageType<DescriptorProto_ReservedRange> {
|
|
constructor() {
|
|
super("google.protobuf.DescriptorProto.ReservedRange", [
|
|
{ no: 1, name: "start", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 2, name: "end", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<DescriptorProto_ReservedRange>): DescriptorProto_ReservedRange {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<DescriptorProto_ReservedRange>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: DescriptorProto_ReservedRange): DescriptorProto_ReservedRange {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional int32 start */ 1:
|
|
message.start = reader.int32();
|
|
break;
|
|
case /* optional int32 end */ 2:
|
|
message.end = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: DescriptorProto_ReservedRange, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional int32 start = 1; */
|
|
if (message.start !== undefined)
|
|
writer.tag(1, WireType.Varint).int32(message.start);
|
|
/* optional int32 end = 2; */
|
|
if (message.end !== undefined)
|
|
writer.tag(2, WireType.Varint).int32(message.end);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.DescriptorProto.ReservedRange
|
|
*/
|
|
export const DescriptorProto_ReservedRange = new DescriptorProto_ReservedRange$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ExtensionRangeOptions$Type extends MessageType<ExtensionRangeOptions> {
|
|
constructor() {
|
|
super("google.protobuf.ExtensionRangeOptions", [
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption },
|
|
{ no: 2, name: "declaration", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ExtensionRangeOptions_Declaration },
|
|
{ no: 50, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 3, name: "verification", kind: "enum", opt: true, T: () => ["google.protobuf.ExtensionRangeOptions.VerificationState", ExtensionRangeOptions_VerificationState] }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<ExtensionRangeOptions>): ExtensionRangeOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
message.declaration = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ExtensionRangeOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ExtensionRangeOptions): ExtensionRangeOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated google.protobuf.ExtensionRangeOptions.Declaration declaration */ 2:
|
|
message.declaration.push(ExtensionRangeOptions_Declaration.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet features */ 50:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* optional google.protobuf.ExtensionRangeOptions.VerificationState verification = 3 [default = UNVERIFIED] */ 3:
|
|
message.verification = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: ExtensionRangeOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated google.protobuf.ExtensionRangeOptions.Declaration declaration = 2; */
|
|
for (let i = 0; i < message.declaration.length; i++)
|
|
ExtensionRangeOptions_Declaration.internalBinaryWrite(message.declaration[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.ExtensionRangeOptions.VerificationState verification = 3 [default = UNVERIFIED]; */
|
|
if (message.verification !== undefined)
|
|
writer.tag(3, WireType.Varint).int32(message.verification);
|
|
/* optional google.protobuf.FeatureSet features = 50; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(50, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.ExtensionRangeOptions
|
|
*/
|
|
export const ExtensionRangeOptions = new ExtensionRangeOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ExtensionRangeOptions_Declaration$Type extends MessageType<ExtensionRangeOptions_Declaration> {
|
|
constructor() {
|
|
super("google.protobuf.ExtensionRangeOptions.Declaration", [
|
|
{ no: 1, name: "number", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 2, name: "full_name", kind: "scalar", localName: "full_name", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 3, name: "type", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 5, name: "reserved", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 6, name: "repeated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<ExtensionRangeOptions_Declaration>): ExtensionRangeOptions_Declaration {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ExtensionRangeOptions_Declaration>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ExtensionRangeOptions_Declaration): ExtensionRangeOptions_Declaration {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional int32 number */ 1:
|
|
message.number = reader.int32();
|
|
break;
|
|
case /* optional string full_name */ 2:
|
|
message.full_name = reader.string();
|
|
break;
|
|
case /* optional string type */ 3:
|
|
message.type = reader.string();
|
|
break;
|
|
case /* optional bool reserved */ 5:
|
|
message.reserved = reader.bool();
|
|
break;
|
|
case /* optional bool repeated */ 6:
|
|
message.repeated = reader.bool();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: ExtensionRangeOptions_Declaration, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional int32 number = 1; */
|
|
if (message.number !== undefined)
|
|
writer.tag(1, WireType.Varint).int32(message.number);
|
|
/* optional string full_name = 2; */
|
|
if (message.full_name !== undefined)
|
|
writer.tag(2, WireType.LengthDelimited).string(message.full_name);
|
|
/* optional string type = 3; */
|
|
if (message.type !== undefined)
|
|
writer.tag(3, WireType.LengthDelimited).string(message.type);
|
|
/* optional bool reserved = 5; */
|
|
if (message.reserved !== undefined)
|
|
writer.tag(5, WireType.Varint).bool(message.reserved);
|
|
/* optional bool repeated = 6; */
|
|
if (message.repeated !== undefined)
|
|
writer.tag(6, WireType.Varint).bool(message.repeated);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.ExtensionRangeOptions.Declaration
|
|
*/
|
|
export const ExtensionRangeOptions_Declaration = new ExtensionRangeOptions_Declaration$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FieldDescriptorProto$Type extends MessageType<FieldDescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.FieldDescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 3, name: "number", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 4, name: "label", kind: "enum", opt: true, T: () => ["google.protobuf.FieldDescriptorProto.Label", FieldDescriptorProto_Label, "LABEL_"] },
|
|
{ no: 5, name: "type", kind: "enum", opt: true, T: () => ["google.protobuf.FieldDescriptorProto.Type", FieldDescriptorProto_Type, "TYPE_"] },
|
|
{ no: 6, name: "type_name", kind: "scalar", localName: "type_name", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "extendee", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 7, name: "default_value", kind: "scalar", localName: "default_value", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 9, name: "oneof_index", kind: "scalar", localName: "oneof_index", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 10, name: "json_name", kind: "scalar", localName: "json_name", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 8, name: "options", kind: "message", T: () => FieldOptions },
|
|
{ no: 17, name: "proto3_optional", kind: "scalar", localName: "proto3_optional", opt: true, T: 8 /*ScalarType.BOOL*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FieldDescriptorProto>): FieldDescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FieldDescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FieldDescriptorProto): FieldDescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* optional int32 number */ 3:
|
|
message.number = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FieldDescriptorProto.Label label */ 4:
|
|
message.label = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FieldDescriptorProto.Type type */ 5:
|
|
message.type = reader.int32();
|
|
break;
|
|
case /* optional string type_name */ 6:
|
|
message.type_name = reader.string();
|
|
break;
|
|
case /* optional string extendee */ 2:
|
|
message.extendee = reader.string();
|
|
break;
|
|
case /* optional string default_value */ 7:
|
|
message.default_value = reader.string();
|
|
break;
|
|
case /* optional int32 oneof_index */ 9:
|
|
message.oneof_index = reader.int32();
|
|
break;
|
|
case /* optional string json_name */ 10:
|
|
message.json_name = reader.string();
|
|
break;
|
|
case /* optional google.protobuf.FieldOptions options */ 8:
|
|
message.options = FieldOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
case /* optional bool proto3_optional */ 17:
|
|
message.proto3_optional = reader.bool();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FieldDescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* optional string extendee = 2; */
|
|
if (message.extendee !== undefined)
|
|
writer.tag(2, WireType.LengthDelimited).string(message.extendee);
|
|
/* optional int32 number = 3; */
|
|
if (message.number !== undefined)
|
|
writer.tag(3, WireType.Varint).int32(message.number);
|
|
/* optional google.protobuf.FieldDescriptorProto.Label label = 4; */
|
|
if (message.label !== undefined)
|
|
writer.tag(4, WireType.Varint).int32(message.label);
|
|
/* optional google.protobuf.FieldDescriptorProto.Type type = 5; */
|
|
if (message.type !== undefined)
|
|
writer.tag(5, WireType.Varint).int32(message.type);
|
|
/* optional string type_name = 6; */
|
|
if (message.type_name !== undefined)
|
|
writer.tag(6, WireType.LengthDelimited).string(message.type_name);
|
|
/* optional string default_value = 7; */
|
|
if (message.default_value !== undefined)
|
|
writer.tag(7, WireType.LengthDelimited).string(message.default_value);
|
|
/* optional google.protobuf.FieldOptions options = 8; */
|
|
if (message.options)
|
|
FieldOptions.internalBinaryWrite(message.options, writer.tag(8, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional int32 oneof_index = 9; */
|
|
if (message.oneof_index !== undefined)
|
|
writer.tag(9, WireType.Varint).int32(message.oneof_index);
|
|
/* optional string json_name = 10; */
|
|
if (message.json_name !== undefined)
|
|
writer.tag(10, WireType.LengthDelimited).string(message.json_name);
|
|
/* optional bool proto3_optional = 17; */
|
|
if (message.proto3_optional !== undefined)
|
|
writer.tag(17, WireType.Varint).bool(message.proto3_optional);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FieldDescriptorProto
|
|
*/
|
|
export const FieldDescriptorProto = new FieldDescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class OneofDescriptorProto$Type extends MessageType<OneofDescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.OneofDescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "options", kind: "message", T: () => OneofOptions }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<OneofDescriptorProto>): OneofDescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<OneofDescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: OneofDescriptorProto): OneofDescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* optional google.protobuf.OneofOptions options */ 2:
|
|
message.options = OneofOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: OneofDescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* optional google.protobuf.OneofOptions options = 2; */
|
|
if (message.options)
|
|
OneofOptions.internalBinaryWrite(message.options, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.OneofDescriptorProto
|
|
*/
|
|
export const OneofDescriptorProto = new OneofDescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class EnumDescriptorProto$Type extends MessageType<EnumDescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.EnumDescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "value", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => EnumValueDescriptorProto },
|
|
{ no: 3, name: "options", kind: "message", T: () => EnumOptions },
|
|
{ no: 4, name: "reserved_range", kind: "message", localName: "reserved_range", repeat: 2 /*RepeatType.UNPACKED*/, T: () => EnumDescriptorProto_EnumReservedRange },
|
|
{ no: 5, name: "reserved_name", kind: "scalar", localName: "reserved_name", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 6, name: "visibility", kind: "enum", opt: true, T: () => ["google.protobuf.SymbolVisibility", SymbolVisibility] }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<EnumDescriptorProto>): EnumDescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.value = [];
|
|
message.reserved_range = [];
|
|
message.reserved_name = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<EnumDescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnumDescriptorProto): EnumDescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* repeated google.protobuf.EnumValueDescriptorProto value */ 2:
|
|
message.value.push(EnumValueDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional google.protobuf.EnumOptions options */ 3:
|
|
message.options = EnumOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
case /* repeated google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range */ 4:
|
|
message.reserved_range.push(EnumDescriptorProto_EnumReservedRange.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* repeated string reserved_name */ 5:
|
|
message.reserved_name.push(reader.string());
|
|
break;
|
|
case /* optional google.protobuf.SymbolVisibility visibility */ 6:
|
|
message.visibility = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: EnumDescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* repeated google.protobuf.EnumValueDescriptorProto value = 2; */
|
|
for (let i = 0; i < message.value.length; i++)
|
|
EnumValueDescriptorProto.internalBinaryWrite(message.value[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.EnumOptions options = 3; */
|
|
if (message.options)
|
|
EnumOptions.internalBinaryWrite(message.options, writer.tag(3, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.EnumDescriptorProto.EnumReservedRange reserved_range = 4; */
|
|
for (let i = 0; i < message.reserved_range.length; i++)
|
|
EnumDescriptorProto_EnumReservedRange.internalBinaryWrite(message.reserved_range[i], writer.tag(4, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated string reserved_name = 5; */
|
|
for (let i = 0; i < message.reserved_name.length; i++)
|
|
writer.tag(5, WireType.LengthDelimited).string(message.reserved_name[i]);
|
|
/* optional google.protobuf.SymbolVisibility visibility = 6; */
|
|
if (message.visibility !== undefined)
|
|
writer.tag(6, WireType.Varint).int32(message.visibility);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.EnumDescriptorProto
|
|
*/
|
|
export const EnumDescriptorProto = new EnumDescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class EnumDescriptorProto_EnumReservedRange$Type extends MessageType<EnumDescriptorProto_EnumReservedRange> {
|
|
constructor() {
|
|
super("google.protobuf.EnumDescriptorProto.EnumReservedRange", [
|
|
{ no: 1, name: "start", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 2, name: "end", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<EnumDescriptorProto_EnumReservedRange>): EnumDescriptorProto_EnumReservedRange {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<EnumDescriptorProto_EnumReservedRange>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnumDescriptorProto_EnumReservedRange): EnumDescriptorProto_EnumReservedRange {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional int32 start */ 1:
|
|
message.start = reader.int32();
|
|
break;
|
|
case /* optional int32 end */ 2:
|
|
message.end = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: EnumDescriptorProto_EnumReservedRange, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional int32 start = 1; */
|
|
if (message.start !== undefined)
|
|
writer.tag(1, WireType.Varint).int32(message.start);
|
|
/* optional int32 end = 2; */
|
|
if (message.end !== undefined)
|
|
writer.tag(2, WireType.Varint).int32(message.end);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.EnumDescriptorProto.EnumReservedRange
|
|
*/
|
|
export const EnumDescriptorProto_EnumReservedRange = new EnumDescriptorProto_EnumReservedRange$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class EnumValueDescriptorProto$Type extends MessageType<EnumValueDescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.EnumValueDescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "number", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 3, name: "options", kind: "message", T: () => EnumValueOptions }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<EnumValueDescriptorProto>): EnumValueDescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<EnumValueDescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnumValueDescriptorProto): EnumValueDescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* optional int32 number */ 2:
|
|
message.number = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.EnumValueOptions options */ 3:
|
|
message.options = EnumValueOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: EnumValueDescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* optional int32 number = 2; */
|
|
if (message.number !== undefined)
|
|
writer.tag(2, WireType.Varint).int32(message.number);
|
|
/* optional google.protobuf.EnumValueOptions options = 3; */
|
|
if (message.options)
|
|
EnumValueOptions.internalBinaryWrite(message.options, writer.tag(3, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.EnumValueDescriptorProto
|
|
*/
|
|
export const EnumValueDescriptorProto = new EnumValueDescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ServiceDescriptorProto$Type extends MessageType<ServiceDescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.ServiceDescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "method", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => MethodDescriptorProto },
|
|
{ no: 3, name: "options", kind: "message", T: () => ServiceOptions }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<ServiceDescriptorProto>): ServiceDescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.method = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ServiceDescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ServiceDescriptorProto): ServiceDescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* repeated google.protobuf.MethodDescriptorProto method */ 2:
|
|
message.method.push(MethodDescriptorProto.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional google.protobuf.ServiceOptions options */ 3:
|
|
message.options = ServiceOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: ServiceDescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* repeated google.protobuf.MethodDescriptorProto method = 2; */
|
|
for (let i = 0; i < message.method.length; i++)
|
|
MethodDescriptorProto.internalBinaryWrite(message.method[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.ServiceOptions options = 3; */
|
|
if (message.options)
|
|
ServiceOptions.internalBinaryWrite(message.options, writer.tag(3, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.ServiceDescriptorProto
|
|
*/
|
|
export const ServiceDescriptorProto = new ServiceDescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class MethodDescriptorProto$Type extends MessageType<MethodDescriptorProto> {
|
|
constructor() {
|
|
super("google.protobuf.MethodDescriptorProto", [
|
|
{ no: 1, name: "name", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "input_type", kind: "scalar", localName: "input_type", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 3, name: "output_type", kind: "scalar", localName: "output_type", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 4, name: "options", kind: "message", T: () => MethodOptions },
|
|
{ no: 5, name: "client_streaming", kind: "scalar", localName: "client_streaming", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 6, name: "server_streaming", kind: "scalar", localName: "server_streaming", opt: true, T: 8 /*ScalarType.BOOL*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<MethodDescriptorProto>): MethodDescriptorProto {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<MethodDescriptorProto>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MethodDescriptorProto): MethodDescriptorProto {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string name */ 1:
|
|
message.name = reader.string();
|
|
break;
|
|
case /* optional string input_type */ 2:
|
|
message.input_type = reader.string();
|
|
break;
|
|
case /* optional string output_type */ 3:
|
|
message.output_type = reader.string();
|
|
break;
|
|
case /* optional google.protobuf.MethodOptions options */ 4:
|
|
message.options = MethodOptions.internalBinaryRead(reader, reader.uint32(), options, message.options);
|
|
break;
|
|
case /* optional bool client_streaming = 5 [default = false] */ 5:
|
|
message.client_streaming = reader.bool();
|
|
break;
|
|
case /* optional bool server_streaming = 6 [default = false] */ 6:
|
|
message.server_streaming = reader.bool();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: MethodDescriptorProto, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string name = 1; */
|
|
if (message.name !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name);
|
|
/* optional string input_type = 2; */
|
|
if (message.input_type !== undefined)
|
|
writer.tag(2, WireType.LengthDelimited).string(message.input_type);
|
|
/* optional string output_type = 3; */
|
|
if (message.output_type !== undefined)
|
|
writer.tag(3, WireType.LengthDelimited).string(message.output_type);
|
|
/* optional google.protobuf.MethodOptions options = 4; */
|
|
if (message.options)
|
|
MethodOptions.internalBinaryWrite(message.options, writer.tag(4, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional bool client_streaming = 5 [default = false]; */
|
|
if (message.client_streaming !== undefined)
|
|
writer.tag(5, WireType.Varint).bool(message.client_streaming);
|
|
/* optional bool server_streaming = 6 [default = false]; */
|
|
if (message.server_streaming !== undefined)
|
|
writer.tag(6, WireType.Varint).bool(message.server_streaming);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.MethodDescriptorProto
|
|
*/
|
|
export const MethodDescriptorProto = new MethodDescriptorProto$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FileOptions$Type extends MessageType<FileOptions> {
|
|
constructor() {
|
|
super("google.protobuf.FileOptions", [
|
|
{ no: 1, name: "java_package", kind: "scalar", localName: "java_package", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 8, name: "java_outer_classname", kind: "scalar", localName: "java_outer_classname", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 10, name: "java_multiple_files", kind: "scalar", localName: "java_multiple_files", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 20, name: "java_generate_equals_and_hash", kind: "scalar", localName: "java_generate_equals_and_hash", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 27, name: "java_string_check_utf8", kind: "scalar", localName: "java_string_check_utf8", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 9, name: "optimize_for", kind: "enum", localName: "optimize_for", opt: true, T: () => ["google.protobuf.FileOptions.OptimizeMode", FileOptions_OptimizeMode] },
|
|
{ no: 11, name: "go_package", kind: "scalar", localName: "go_package", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 16, name: "cc_generic_services", kind: "scalar", localName: "cc_generic_services", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 17, name: "java_generic_services", kind: "scalar", localName: "java_generic_services", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 18, name: "py_generic_services", kind: "scalar", localName: "py_generic_services", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 23, name: "deprecated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 31, name: "cc_enable_arenas", kind: "scalar", localName: "cc_enable_arenas", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 36, name: "objc_class_prefix", kind: "scalar", localName: "objc_class_prefix", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 37, name: "csharp_namespace", kind: "scalar", localName: "csharp_namespace", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 39, name: "swift_prefix", kind: "scalar", localName: "swift_prefix", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 40, name: "php_class_prefix", kind: "scalar", localName: "php_class_prefix", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 41, name: "php_namespace", kind: "scalar", localName: "php_namespace", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 44, name: "php_metadata_namespace", kind: "scalar", localName: "php_metadata_namespace", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 45, name: "ruby_package", kind: "scalar", localName: "ruby_package", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 50, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FileOptions>): FileOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FileOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FileOptions): FileOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional string java_package */ 1:
|
|
message.java_package = reader.string();
|
|
break;
|
|
case /* optional string java_outer_classname */ 8:
|
|
message.java_outer_classname = reader.string();
|
|
break;
|
|
case /* optional bool java_multiple_files = 10 [default = false] */ 10:
|
|
message.java_multiple_files = reader.bool();
|
|
break;
|
|
case /* optional bool java_generate_equals_and_hash = 20 [deprecated = true] */ 20:
|
|
message.java_generate_equals_and_hash = reader.bool();
|
|
break;
|
|
case /* optional bool java_string_check_utf8 = 27 [default = false] */ 27:
|
|
message.java_string_check_utf8 = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED] */ 9:
|
|
message.optimize_for = reader.int32();
|
|
break;
|
|
case /* optional string go_package */ 11:
|
|
message.go_package = reader.string();
|
|
break;
|
|
case /* optional bool cc_generic_services = 16 [default = false] */ 16:
|
|
message.cc_generic_services = reader.bool();
|
|
break;
|
|
case /* optional bool java_generic_services = 17 [default = false] */ 17:
|
|
message.java_generic_services = reader.bool();
|
|
break;
|
|
case /* optional bool py_generic_services = 18 [default = false] */ 18:
|
|
message.py_generic_services = reader.bool();
|
|
break;
|
|
case /* optional bool deprecated = 23 [default = false] */ 23:
|
|
message.deprecated = reader.bool();
|
|
break;
|
|
case /* optional bool cc_enable_arenas = 31 [default = true] */ 31:
|
|
message.cc_enable_arenas = reader.bool();
|
|
break;
|
|
case /* optional string objc_class_prefix */ 36:
|
|
message.objc_class_prefix = reader.string();
|
|
break;
|
|
case /* optional string csharp_namespace */ 37:
|
|
message.csharp_namespace = reader.string();
|
|
break;
|
|
case /* optional string swift_prefix */ 39:
|
|
message.swift_prefix = reader.string();
|
|
break;
|
|
case /* optional string php_class_prefix */ 40:
|
|
message.php_class_prefix = reader.string();
|
|
break;
|
|
case /* optional string php_namespace */ 41:
|
|
message.php_namespace = reader.string();
|
|
break;
|
|
case /* optional string php_metadata_namespace */ 44:
|
|
message.php_metadata_namespace = reader.string();
|
|
break;
|
|
case /* optional string ruby_package */ 45:
|
|
message.ruby_package = reader.string();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet features */ 50:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FileOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string java_package = 1; */
|
|
if (message.java_package !== undefined)
|
|
writer.tag(1, WireType.LengthDelimited).string(message.java_package);
|
|
/* optional string java_outer_classname = 8; */
|
|
if (message.java_outer_classname !== undefined)
|
|
writer.tag(8, WireType.LengthDelimited).string(message.java_outer_classname);
|
|
/* optional google.protobuf.FileOptions.OptimizeMode optimize_for = 9 [default = SPEED]; */
|
|
if (message.optimize_for !== undefined)
|
|
writer.tag(9, WireType.Varint).int32(message.optimize_for);
|
|
/* optional bool java_multiple_files = 10 [default = false]; */
|
|
if (message.java_multiple_files !== undefined)
|
|
writer.tag(10, WireType.Varint).bool(message.java_multiple_files);
|
|
/* optional string go_package = 11; */
|
|
if (message.go_package !== undefined)
|
|
writer.tag(11, WireType.LengthDelimited).string(message.go_package);
|
|
/* optional bool cc_generic_services = 16 [default = false]; */
|
|
if (message.cc_generic_services !== undefined)
|
|
writer.tag(16, WireType.Varint).bool(message.cc_generic_services);
|
|
/* optional bool java_generic_services = 17 [default = false]; */
|
|
if (message.java_generic_services !== undefined)
|
|
writer.tag(17, WireType.Varint).bool(message.java_generic_services);
|
|
/* optional bool py_generic_services = 18 [default = false]; */
|
|
if (message.py_generic_services !== undefined)
|
|
writer.tag(18, WireType.Varint).bool(message.py_generic_services);
|
|
/* optional bool java_generate_equals_and_hash = 20 [deprecated = true]; */
|
|
if (message.java_generate_equals_and_hash !== undefined)
|
|
writer.tag(20, WireType.Varint).bool(message.java_generate_equals_and_hash);
|
|
/* optional bool deprecated = 23 [default = false]; */
|
|
if (message.deprecated !== undefined)
|
|
writer.tag(23, WireType.Varint).bool(message.deprecated);
|
|
/* optional bool java_string_check_utf8 = 27 [default = false]; */
|
|
if (message.java_string_check_utf8 !== undefined)
|
|
writer.tag(27, WireType.Varint).bool(message.java_string_check_utf8);
|
|
/* optional bool cc_enable_arenas = 31 [default = true]; */
|
|
if (message.cc_enable_arenas !== undefined)
|
|
writer.tag(31, WireType.Varint).bool(message.cc_enable_arenas);
|
|
/* optional string objc_class_prefix = 36; */
|
|
if (message.objc_class_prefix !== undefined)
|
|
writer.tag(36, WireType.LengthDelimited).string(message.objc_class_prefix);
|
|
/* optional string csharp_namespace = 37; */
|
|
if (message.csharp_namespace !== undefined)
|
|
writer.tag(37, WireType.LengthDelimited).string(message.csharp_namespace);
|
|
/* optional string swift_prefix = 39; */
|
|
if (message.swift_prefix !== undefined)
|
|
writer.tag(39, WireType.LengthDelimited).string(message.swift_prefix);
|
|
/* optional string php_class_prefix = 40; */
|
|
if (message.php_class_prefix !== undefined)
|
|
writer.tag(40, WireType.LengthDelimited).string(message.php_class_prefix);
|
|
/* optional string php_namespace = 41; */
|
|
if (message.php_namespace !== undefined)
|
|
writer.tag(41, WireType.LengthDelimited).string(message.php_namespace);
|
|
/* optional string php_metadata_namespace = 44; */
|
|
if (message.php_metadata_namespace !== undefined)
|
|
writer.tag(44, WireType.LengthDelimited).string(message.php_metadata_namespace);
|
|
/* optional string ruby_package = 45; */
|
|
if (message.ruby_package !== undefined)
|
|
writer.tag(45, WireType.LengthDelimited).string(message.ruby_package);
|
|
/* optional google.protobuf.FeatureSet features = 50; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(50, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FileOptions
|
|
*/
|
|
export const FileOptions = new FileOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class MessageOptions$Type extends MessageType<MessageOptions> {
|
|
constructor() {
|
|
super("google.protobuf.MessageOptions", [
|
|
{ no: 1, name: "message_set_wire_format", kind: "scalar", localName: "message_set_wire_format", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 2, name: "no_standard_descriptor_accessor", kind: "scalar", localName: "no_standard_descriptor_accessor", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 3, name: "deprecated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 7, name: "map_entry", kind: "scalar", localName: "map_entry", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 11, name: "deprecated_legacy_json_field_conflicts", kind: "scalar", localName: "deprecated_legacy_json_field_conflicts", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 12, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<MessageOptions>): MessageOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<MessageOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MessageOptions): MessageOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional bool message_set_wire_format = 1 [default = false] */ 1:
|
|
message.message_set_wire_format = reader.bool();
|
|
break;
|
|
case /* optional bool no_standard_descriptor_accessor = 2 [default = false] */ 2:
|
|
message.no_standard_descriptor_accessor = reader.bool();
|
|
break;
|
|
case /* optional bool deprecated = 3 [default = false] */ 3:
|
|
message.deprecated = reader.bool();
|
|
break;
|
|
case /* optional bool map_entry */ 7:
|
|
message.map_entry = reader.bool();
|
|
break;
|
|
case /* optional bool deprecated_legacy_json_field_conflicts = 11 [deprecated = true] */ 11:
|
|
message.deprecated_legacy_json_field_conflicts = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet features */ 12:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: MessageOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional bool message_set_wire_format = 1 [default = false]; */
|
|
if (message.message_set_wire_format !== undefined)
|
|
writer.tag(1, WireType.Varint).bool(message.message_set_wire_format);
|
|
/* optional bool no_standard_descriptor_accessor = 2 [default = false]; */
|
|
if (message.no_standard_descriptor_accessor !== undefined)
|
|
writer.tag(2, WireType.Varint).bool(message.no_standard_descriptor_accessor);
|
|
/* optional bool deprecated = 3 [default = false]; */
|
|
if (message.deprecated !== undefined)
|
|
writer.tag(3, WireType.Varint).bool(message.deprecated);
|
|
/* optional bool map_entry = 7; */
|
|
if (message.map_entry !== undefined)
|
|
writer.tag(7, WireType.Varint).bool(message.map_entry);
|
|
/* optional bool deprecated_legacy_json_field_conflicts = 11 [deprecated = true]; */
|
|
if (message.deprecated_legacy_json_field_conflicts !== undefined)
|
|
writer.tag(11, WireType.Varint).bool(message.deprecated_legacy_json_field_conflicts);
|
|
/* optional google.protobuf.FeatureSet features = 12; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(12, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.MessageOptions
|
|
*/
|
|
export const MessageOptions = new MessageOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FieldOptions$Type extends MessageType<FieldOptions> {
|
|
constructor() {
|
|
super("google.protobuf.FieldOptions", [
|
|
{ no: 1, name: "ctype", kind: "enum", opt: true, T: () => ["google.protobuf.FieldOptions.CType", FieldOptions_CType] },
|
|
{ no: 2, name: "packed", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 6, name: "jstype", kind: "enum", opt: true, T: () => ["google.protobuf.FieldOptions.JSType", FieldOptions_JSType] },
|
|
{ no: 5, name: "lazy", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 15, name: "unverified_lazy", kind: "scalar", localName: "unverified_lazy", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 3, name: "deprecated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 10, name: "weak", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 16, name: "debug_redact", kind: "scalar", localName: "debug_redact", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 17, name: "retention", kind: "enum", opt: true, T: () => ["google.protobuf.FieldOptions.OptionRetention", FieldOptions_OptionRetention] },
|
|
{ no: 19, name: "targets", kind: "enum", repeat: 2 /*RepeatType.UNPACKED*/, T: () => ["google.protobuf.FieldOptions.OptionTargetType", FieldOptions_OptionTargetType] },
|
|
{ no: 20, name: "edition_defaults", kind: "message", localName: "edition_defaults", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FieldOptions_EditionDefault },
|
|
{ no: 21, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 22, name: "feature_support", kind: "message", localName: "feature_support", T: () => FieldOptions_FeatureSupport },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FieldOptions>): FieldOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.targets = [];
|
|
message.edition_defaults = [];
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FieldOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FieldOptions): FieldOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional google.protobuf.FieldOptions.CType ctype = 1 [default = STRING] */ 1:
|
|
message.ctype = reader.int32();
|
|
break;
|
|
case /* optional bool packed */ 2:
|
|
message.packed = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL] */ 6:
|
|
message.jstype = reader.int32();
|
|
break;
|
|
case /* optional bool lazy = 5 [default = false] */ 5:
|
|
message.lazy = reader.bool();
|
|
break;
|
|
case /* optional bool unverified_lazy = 15 [default = false] */ 15:
|
|
message.unverified_lazy = reader.bool();
|
|
break;
|
|
case /* optional bool deprecated = 3 [default = false] */ 3:
|
|
message.deprecated = reader.bool();
|
|
break;
|
|
case /* optional bool weak = 10 [default = false, deprecated = true] */ 10:
|
|
message.weak = reader.bool();
|
|
break;
|
|
case /* optional bool debug_redact = 16 [default = false] */ 16:
|
|
message.debug_redact = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.FieldOptions.OptionRetention retention */ 17:
|
|
message.retention = reader.int32();
|
|
break;
|
|
case /* repeated google.protobuf.FieldOptions.OptionTargetType targets */ 19:
|
|
if (wireType === WireType.LengthDelimited)
|
|
for (let e = reader.int32() + reader.pos; reader.pos < e;)
|
|
message.targets.push(reader.int32());
|
|
else
|
|
message.targets.push(reader.int32());
|
|
break;
|
|
case /* repeated google.protobuf.FieldOptions.EditionDefault edition_defaults */ 20:
|
|
message.edition_defaults.push(FieldOptions_EditionDefault.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet features */ 21:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* optional google.protobuf.FieldOptions.FeatureSupport feature_support */ 22:
|
|
message.feature_support = FieldOptions_FeatureSupport.internalBinaryRead(reader, reader.uint32(), options, message.feature_support);
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FieldOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional google.protobuf.FieldOptions.CType ctype = 1 [default = STRING]; */
|
|
if (message.ctype !== undefined)
|
|
writer.tag(1, WireType.Varint).int32(message.ctype);
|
|
/* optional bool packed = 2; */
|
|
if (message.packed !== undefined)
|
|
writer.tag(2, WireType.Varint).bool(message.packed);
|
|
/* optional bool deprecated = 3 [default = false]; */
|
|
if (message.deprecated !== undefined)
|
|
writer.tag(3, WireType.Varint).bool(message.deprecated);
|
|
/* optional bool lazy = 5 [default = false]; */
|
|
if (message.lazy !== undefined)
|
|
writer.tag(5, WireType.Varint).bool(message.lazy);
|
|
/* optional google.protobuf.FieldOptions.JSType jstype = 6 [default = JS_NORMAL]; */
|
|
if (message.jstype !== undefined)
|
|
writer.tag(6, WireType.Varint).int32(message.jstype);
|
|
/* optional bool weak = 10 [default = false, deprecated = true]; */
|
|
if (message.weak !== undefined)
|
|
writer.tag(10, WireType.Varint).bool(message.weak);
|
|
/* optional bool unverified_lazy = 15 [default = false]; */
|
|
if (message.unverified_lazy !== undefined)
|
|
writer.tag(15, WireType.Varint).bool(message.unverified_lazy);
|
|
/* optional bool debug_redact = 16 [default = false]; */
|
|
if (message.debug_redact !== undefined)
|
|
writer.tag(16, WireType.Varint).bool(message.debug_redact);
|
|
/* optional google.protobuf.FieldOptions.OptionRetention retention = 17; */
|
|
if (message.retention !== undefined)
|
|
writer.tag(17, WireType.Varint).int32(message.retention);
|
|
/* repeated google.protobuf.FieldOptions.OptionTargetType targets = 19; */
|
|
for (let i = 0; i < message.targets.length; i++)
|
|
writer.tag(19, WireType.Varint).int32(message.targets[i]);
|
|
/* repeated google.protobuf.FieldOptions.EditionDefault edition_defaults = 20; */
|
|
for (let i = 0; i < message.edition_defaults.length; i++)
|
|
FieldOptions_EditionDefault.internalBinaryWrite(message.edition_defaults[i], writer.tag(20, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.FeatureSet features = 21; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(21, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.FieldOptions.FeatureSupport feature_support = 22; */
|
|
if (message.feature_support)
|
|
FieldOptions_FeatureSupport.internalBinaryWrite(message.feature_support, writer.tag(22, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FieldOptions
|
|
*/
|
|
export const FieldOptions = new FieldOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FieldOptions_EditionDefault$Type extends MessageType<FieldOptions_EditionDefault> {
|
|
constructor() {
|
|
super("google.protobuf.FieldOptions.EditionDefault", [
|
|
{ no: 3, name: "edition", kind: "enum", opt: true, T: () => ["google.protobuf.Edition", Edition] },
|
|
{ no: 2, name: "value", kind: "scalar", opt: true, T: 9 /*ScalarType.STRING*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FieldOptions_EditionDefault>): FieldOptions_EditionDefault {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FieldOptions_EditionDefault>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FieldOptions_EditionDefault): FieldOptions_EditionDefault {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional google.protobuf.Edition edition */ 3:
|
|
message.edition = reader.int32();
|
|
break;
|
|
case /* optional string value */ 2:
|
|
message.value = reader.string();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FieldOptions_EditionDefault, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional string value = 2; */
|
|
if (message.value !== undefined)
|
|
writer.tag(2, WireType.LengthDelimited).string(message.value);
|
|
/* optional google.protobuf.Edition edition = 3; */
|
|
if (message.edition !== undefined)
|
|
writer.tag(3, WireType.Varint).int32(message.edition);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FieldOptions.EditionDefault
|
|
*/
|
|
export const FieldOptions_EditionDefault = new FieldOptions_EditionDefault$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FieldOptions_FeatureSupport$Type extends MessageType<FieldOptions_FeatureSupport> {
|
|
constructor() {
|
|
super("google.protobuf.FieldOptions.FeatureSupport", [
|
|
{ no: 1, name: "edition_introduced", kind: "enum", localName: "edition_introduced", opt: true, T: () => ["google.protobuf.Edition", Edition] },
|
|
{ no: 2, name: "edition_deprecated", kind: "enum", localName: "edition_deprecated", opt: true, T: () => ["google.protobuf.Edition", Edition] },
|
|
{ no: 3, name: "deprecation_warning", kind: "scalar", localName: "deprecation_warning", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 4, name: "edition_removed", kind: "enum", localName: "edition_removed", opt: true, T: () => ["google.protobuf.Edition", Edition] },
|
|
{ no: 5, name: "removal_error", kind: "scalar", localName: "removal_error", opt: true, T: 9 /*ScalarType.STRING*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FieldOptions_FeatureSupport>): FieldOptions_FeatureSupport {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FieldOptions_FeatureSupport>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FieldOptions_FeatureSupport): FieldOptions_FeatureSupport {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional google.protobuf.Edition edition_introduced */ 1:
|
|
message.edition_introduced = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.Edition edition_deprecated */ 2:
|
|
message.edition_deprecated = reader.int32();
|
|
break;
|
|
case /* optional string deprecation_warning */ 3:
|
|
message.deprecation_warning = reader.string();
|
|
break;
|
|
case /* optional google.protobuf.Edition edition_removed */ 4:
|
|
message.edition_removed = reader.int32();
|
|
break;
|
|
case /* optional string removal_error */ 5:
|
|
message.removal_error = reader.string();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FieldOptions_FeatureSupport, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional google.protobuf.Edition edition_introduced = 1; */
|
|
if (message.edition_introduced !== undefined)
|
|
writer.tag(1, WireType.Varint).int32(message.edition_introduced);
|
|
/* optional google.protobuf.Edition edition_deprecated = 2; */
|
|
if (message.edition_deprecated !== undefined)
|
|
writer.tag(2, WireType.Varint).int32(message.edition_deprecated);
|
|
/* optional string deprecation_warning = 3; */
|
|
if (message.deprecation_warning !== undefined)
|
|
writer.tag(3, WireType.LengthDelimited).string(message.deprecation_warning);
|
|
/* optional google.protobuf.Edition edition_removed = 4; */
|
|
if (message.edition_removed !== undefined)
|
|
writer.tag(4, WireType.Varint).int32(message.edition_removed);
|
|
/* optional string removal_error = 5; */
|
|
if (message.removal_error !== undefined)
|
|
writer.tag(5, WireType.LengthDelimited).string(message.removal_error);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FieldOptions.FeatureSupport
|
|
*/
|
|
export const FieldOptions_FeatureSupport = new FieldOptions_FeatureSupport$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class OneofOptions$Type extends MessageType<OneofOptions> {
|
|
constructor() {
|
|
super("google.protobuf.OneofOptions", [
|
|
{ no: 1, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<OneofOptions>): OneofOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<OneofOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: OneofOptions): OneofOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional google.protobuf.FeatureSet features */ 1:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: OneofOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional google.protobuf.FeatureSet features = 1; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(1, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.OneofOptions
|
|
*/
|
|
export const OneofOptions = new OneofOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class EnumOptions$Type extends MessageType<EnumOptions> {
|
|
constructor() {
|
|
super("google.protobuf.EnumOptions", [
|
|
{ no: 2, name: "allow_alias", kind: "scalar", localName: "allow_alias", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 3, name: "deprecated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 6, name: "deprecated_legacy_json_field_conflicts", kind: "scalar", localName: "deprecated_legacy_json_field_conflicts", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 7, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<EnumOptions>): EnumOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<EnumOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnumOptions): EnumOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional bool allow_alias */ 2:
|
|
message.allow_alias = reader.bool();
|
|
break;
|
|
case /* optional bool deprecated = 3 [default = false] */ 3:
|
|
message.deprecated = reader.bool();
|
|
break;
|
|
case /* optional bool deprecated_legacy_json_field_conflicts = 6 [deprecated = true] */ 6:
|
|
message.deprecated_legacy_json_field_conflicts = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet features */ 7:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: EnumOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional bool allow_alias = 2; */
|
|
if (message.allow_alias !== undefined)
|
|
writer.tag(2, WireType.Varint).bool(message.allow_alias);
|
|
/* optional bool deprecated = 3 [default = false]; */
|
|
if (message.deprecated !== undefined)
|
|
writer.tag(3, WireType.Varint).bool(message.deprecated);
|
|
/* optional bool deprecated_legacy_json_field_conflicts = 6 [deprecated = true]; */
|
|
if (message.deprecated_legacy_json_field_conflicts !== undefined)
|
|
writer.tag(6, WireType.Varint).bool(message.deprecated_legacy_json_field_conflicts);
|
|
/* optional google.protobuf.FeatureSet features = 7; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(7, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.EnumOptions
|
|
*/
|
|
export const EnumOptions = new EnumOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class EnumValueOptions$Type extends MessageType<EnumValueOptions> {
|
|
constructor() {
|
|
super("google.protobuf.EnumValueOptions", [
|
|
{ no: 1, name: "deprecated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 2, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 3, name: "debug_redact", kind: "scalar", localName: "debug_redact", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 4, name: "feature_support", kind: "message", localName: "feature_support", T: () => FieldOptions_FeatureSupport },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<EnumValueOptions>): EnumValueOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<EnumValueOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: EnumValueOptions): EnumValueOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional bool deprecated = 1 [default = false] */ 1:
|
|
message.deprecated = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet features */ 2:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* optional bool debug_redact = 3 [default = false] */ 3:
|
|
message.debug_redact = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.FieldOptions.FeatureSupport feature_support */ 4:
|
|
message.feature_support = FieldOptions_FeatureSupport.internalBinaryRead(reader, reader.uint32(), options, message.feature_support);
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: EnumValueOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional bool deprecated = 1 [default = false]; */
|
|
if (message.deprecated !== undefined)
|
|
writer.tag(1, WireType.Varint).bool(message.deprecated);
|
|
/* optional google.protobuf.FeatureSet features = 2; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional bool debug_redact = 3 [default = false]; */
|
|
if (message.debug_redact !== undefined)
|
|
writer.tag(3, WireType.Varint).bool(message.debug_redact);
|
|
/* optional google.protobuf.FieldOptions.FeatureSupport feature_support = 4; */
|
|
if (message.feature_support)
|
|
FieldOptions_FeatureSupport.internalBinaryWrite(message.feature_support, writer.tag(4, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.EnumValueOptions
|
|
*/
|
|
export const EnumValueOptions = new EnumValueOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class ServiceOptions$Type extends MessageType<ServiceOptions> {
|
|
constructor() {
|
|
super("google.protobuf.ServiceOptions", [
|
|
{ no: 34, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 33, name: "deprecated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<ServiceOptions>): ServiceOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<ServiceOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: ServiceOptions): ServiceOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional google.protobuf.FeatureSet features */ 34:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* optional bool deprecated = 33 [default = false] */ 33:
|
|
message.deprecated = reader.bool();
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: ServiceOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional bool deprecated = 33 [default = false]; */
|
|
if (message.deprecated !== undefined)
|
|
writer.tag(33, WireType.Varint).bool(message.deprecated);
|
|
/* optional google.protobuf.FeatureSet features = 34; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(34, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.ServiceOptions
|
|
*/
|
|
export const ServiceOptions = new ServiceOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class MethodOptions$Type extends MessageType<MethodOptions> {
|
|
constructor() {
|
|
super("google.protobuf.MethodOptions", [
|
|
{ no: 33, name: "deprecated", kind: "scalar", opt: true, T: 8 /*ScalarType.BOOL*/ },
|
|
{ no: 34, name: "idempotency_level", kind: "enum", localName: "idempotency_level", opt: true, T: () => ["google.protobuf.MethodOptions.IdempotencyLevel", MethodOptions_IdempotencyLevel] },
|
|
{ no: 35, name: "features", kind: "message", T: () => FeatureSet },
|
|
{ no: 999, name: "uninterpreted_option", kind: "message", localName: "uninterpreted_option", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<MethodOptions>): MethodOptions {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.uninterpreted_option = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<MethodOptions>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MethodOptions): MethodOptions {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional bool deprecated = 33 [default = false] */ 33:
|
|
message.deprecated = reader.bool();
|
|
break;
|
|
case /* optional google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN] */ 34:
|
|
message.idempotency_level = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet features */ 35:
|
|
message.features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.features);
|
|
break;
|
|
case /* repeated google.protobuf.UninterpretedOption uninterpreted_option */ 999:
|
|
message.uninterpreted_option.push(UninterpretedOption.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: MethodOptions, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional bool deprecated = 33 [default = false]; */
|
|
if (message.deprecated !== undefined)
|
|
writer.tag(33, WireType.Varint).bool(message.deprecated);
|
|
/* optional google.protobuf.MethodOptions.IdempotencyLevel idempotency_level = 34 [default = IDEMPOTENCY_UNKNOWN]; */
|
|
if (message.idempotency_level !== undefined)
|
|
writer.tag(34, WireType.Varint).int32(message.idempotency_level);
|
|
/* optional google.protobuf.FeatureSet features = 35; */
|
|
if (message.features)
|
|
FeatureSet.internalBinaryWrite(message.features, writer.tag(35, WireType.LengthDelimited).fork(), options).join();
|
|
/* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */
|
|
for (let i = 0; i < message.uninterpreted_option.length; i++)
|
|
UninterpretedOption.internalBinaryWrite(message.uninterpreted_option[i], writer.tag(999, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.MethodOptions
|
|
*/
|
|
export const MethodOptions = new MethodOptions$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class UninterpretedOption$Type extends MessageType<UninterpretedOption> {
|
|
constructor() {
|
|
super("google.protobuf.UninterpretedOption", [
|
|
{ no: 2, name: "name", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => UninterpretedOption_NamePart },
|
|
{ no: 3, name: "identifier_value", kind: "scalar", localName: "identifier_value", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 4, name: "positive_int_value", kind: "scalar", localName: "positive_int_value", opt: true, T: 4 /*ScalarType.UINT64*/, L: 0 /*LongType.BIGINT*/ },
|
|
{ no: 5, name: "negative_int_value", kind: "scalar", localName: "negative_int_value", opt: true, T: 3 /*ScalarType.INT64*/, L: 0 /*LongType.BIGINT*/ },
|
|
{ no: 6, name: "double_value", kind: "scalar", localName: "double_value", opt: true, T: 1 /*ScalarType.DOUBLE*/ },
|
|
{ no: 7, name: "string_value", kind: "scalar", localName: "string_value", opt: true, T: 12 /*ScalarType.BYTES*/ },
|
|
{ no: 8, name: "aggregate_value", kind: "scalar", localName: "aggregate_value", opt: true, T: 9 /*ScalarType.STRING*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<UninterpretedOption>): UninterpretedOption {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.name = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<UninterpretedOption>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UninterpretedOption): UninterpretedOption {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated google.protobuf.UninterpretedOption.NamePart name */ 2:
|
|
message.name.push(UninterpretedOption_NamePart.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional string identifier_value */ 3:
|
|
message.identifier_value = reader.string();
|
|
break;
|
|
case /* optional uint64 positive_int_value */ 4:
|
|
message.positive_int_value = reader.uint64().toBigInt();
|
|
break;
|
|
case /* optional int64 negative_int_value */ 5:
|
|
message.negative_int_value = reader.int64().toBigInt();
|
|
break;
|
|
case /* optional double double_value */ 6:
|
|
message.double_value = reader.double();
|
|
break;
|
|
case /* optional bytes string_value */ 7:
|
|
message.string_value = reader.bytes();
|
|
break;
|
|
case /* optional string aggregate_value */ 8:
|
|
message.aggregate_value = reader.string();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: UninterpretedOption, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated google.protobuf.UninterpretedOption.NamePart name = 2; */
|
|
for (let i = 0; i < message.name.length; i++)
|
|
UninterpretedOption_NamePart.internalBinaryWrite(message.name[i], writer.tag(2, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional string identifier_value = 3; */
|
|
if (message.identifier_value !== undefined)
|
|
writer.tag(3, WireType.LengthDelimited).string(message.identifier_value);
|
|
/* optional uint64 positive_int_value = 4; */
|
|
if (message.positive_int_value !== undefined)
|
|
writer.tag(4, WireType.Varint).uint64(message.positive_int_value);
|
|
/* optional int64 negative_int_value = 5; */
|
|
if (message.negative_int_value !== undefined)
|
|
writer.tag(5, WireType.Varint).int64(message.negative_int_value);
|
|
/* optional double double_value = 6; */
|
|
if (message.double_value !== undefined)
|
|
writer.tag(6, WireType.Bit64).double(message.double_value);
|
|
/* optional bytes string_value = 7; */
|
|
if (message.string_value !== undefined)
|
|
writer.tag(7, WireType.LengthDelimited).bytes(message.string_value);
|
|
/* optional string aggregate_value = 8; */
|
|
if (message.aggregate_value !== undefined)
|
|
writer.tag(8, WireType.LengthDelimited).string(message.aggregate_value);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.UninterpretedOption
|
|
*/
|
|
export const UninterpretedOption = new UninterpretedOption$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class UninterpretedOption_NamePart$Type extends MessageType<UninterpretedOption_NamePart> {
|
|
constructor() {
|
|
super("google.protobuf.UninterpretedOption.NamePart", [
|
|
{ no: 1, name: "name_part", kind: "scalar", localName: "name_part", T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 2, name: "is_extension", kind: "scalar", localName: "is_extension", T: 8 /*ScalarType.BOOL*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<UninterpretedOption_NamePart>): UninterpretedOption_NamePart {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.name_part = "";
|
|
message.is_extension = false;
|
|
if (value !== undefined)
|
|
reflectionMergePartial<UninterpretedOption_NamePart>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: UninterpretedOption_NamePart): UninterpretedOption_NamePart {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* required string name_part */ 1:
|
|
message.name_part = reader.string();
|
|
break;
|
|
case /* required bool is_extension */ 2:
|
|
message.is_extension = reader.bool();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: UninterpretedOption_NamePart, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* required string name_part = 1; */
|
|
if (message.name_part !== "")
|
|
writer.tag(1, WireType.LengthDelimited).string(message.name_part);
|
|
/* required bool is_extension = 2; */
|
|
if (message.is_extension !== false)
|
|
writer.tag(2, WireType.Varint).bool(message.is_extension);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.UninterpretedOption.NamePart
|
|
*/
|
|
export const UninterpretedOption_NamePart = new UninterpretedOption_NamePart$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FeatureSet$Type extends MessageType<FeatureSet> {
|
|
constructor() {
|
|
super("google.protobuf.FeatureSet", [
|
|
{ no: 1, name: "field_presence", kind: "enum", localName: "field_presence", opt: true, T: () => ["google.protobuf.FeatureSet.FieldPresence", FeatureSet_FieldPresence] },
|
|
{ no: 2, name: "enum_type", kind: "enum", localName: "enum_type", opt: true, T: () => ["google.protobuf.FeatureSet.EnumType", FeatureSet_EnumType] },
|
|
{ no: 3, name: "repeated_field_encoding", kind: "enum", localName: "repeated_field_encoding", opt: true, T: () => ["google.protobuf.FeatureSet.RepeatedFieldEncoding", FeatureSet_RepeatedFieldEncoding] },
|
|
{ no: 4, name: "utf8_validation", kind: "enum", localName: "utf8_validation", opt: true, T: () => ["google.protobuf.FeatureSet.Utf8Validation", FeatureSet_Utf8Validation] },
|
|
{ no: 5, name: "message_encoding", kind: "enum", localName: "message_encoding", opt: true, T: () => ["google.protobuf.FeatureSet.MessageEncoding", FeatureSet_MessageEncoding] },
|
|
{ no: 6, name: "json_format", kind: "enum", localName: "json_format", opt: true, T: () => ["google.protobuf.FeatureSet.JsonFormat", FeatureSet_JsonFormat] },
|
|
{ no: 7, name: "enforce_naming_style", kind: "enum", localName: "enforce_naming_style", opt: true, T: () => ["google.protobuf.FeatureSet.EnforceNamingStyle", FeatureSet_EnforceNamingStyle] },
|
|
{ no: 8, name: "default_symbol_visibility", kind: "enum", localName: "default_symbol_visibility", opt: true, T: () => ["google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility", FeatureSet_VisibilityFeature_DefaultSymbolVisibility] }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FeatureSet>): FeatureSet {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FeatureSet>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FeatureSet): FeatureSet {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional google.protobuf.FeatureSet.FieldPresence field_presence */ 1:
|
|
message.field_presence = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet.EnumType enum_type */ 2:
|
|
message.enum_type = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding */ 3:
|
|
message.repeated_field_encoding = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet.Utf8Validation utf8_validation */ 4:
|
|
message.utf8_validation = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet.MessageEncoding message_encoding */ 5:
|
|
message.message_encoding = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet.JsonFormat json_format */ 6:
|
|
message.json_format = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet.EnforceNamingStyle enforce_naming_style */ 7:
|
|
message.enforce_naming_style = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility default_symbol_visibility */ 8:
|
|
message.default_symbol_visibility = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FeatureSet, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional google.protobuf.FeatureSet.FieldPresence field_presence = 1; */
|
|
if (message.field_presence !== undefined)
|
|
writer.tag(1, WireType.Varint).int32(message.field_presence);
|
|
/* optional google.protobuf.FeatureSet.EnumType enum_type = 2; */
|
|
if (message.enum_type !== undefined)
|
|
writer.tag(2, WireType.Varint).int32(message.enum_type);
|
|
/* optional google.protobuf.FeatureSet.RepeatedFieldEncoding repeated_field_encoding = 3; */
|
|
if (message.repeated_field_encoding !== undefined)
|
|
writer.tag(3, WireType.Varint).int32(message.repeated_field_encoding);
|
|
/* optional google.protobuf.FeatureSet.Utf8Validation utf8_validation = 4; */
|
|
if (message.utf8_validation !== undefined)
|
|
writer.tag(4, WireType.Varint).int32(message.utf8_validation);
|
|
/* optional google.protobuf.FeatureSet.MessageEncoding message_encoding = 5; */
|
|
if (message.message_encoding !== undefined)
|
|
writer.tag(5, WireType.Varint).int32(message.message_encoding);
|
|
/* optional google.protobuf.FeatureSet.JsonFormat json_format = 6; */
|
|
if (message.json_format !== undefined)
|
|
writer.tag(6, WireType.Varint).int32(message.json_format);
|
|
/* optional google.protobuf.FeatureSet.EnforceNamingStyle enforce_naming_style = 7; */
|
|
if (message.enforce_naming_style !== undefined)
|
|
writer.tag(7, WireType.Varint).int32(message.enforce_naming_style);
|
|
/* optional google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibility default_symbol_visibility = 8; */
|
|
if (message.default_symbol_visibility !== undefined)
|
|
writer.tag(8, WireType.Varint).int32(message.default_symbol_visibility);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FeatureSet
|
|
*/
|
|
export const FeatureSet = new FeatureSet$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FeatureSet_VisibilityFeature$Type extends MessageType<FeatureSet_VisibilityFeature> {
|
|
constructor() {
|
|
super("google.protobuf.FeatureSet.VisibilityFeature", []);
|
|
}
|
|
create(value?: PartialMessage<FeatureSet_VisibilityFeature>): FeatureSet_VisibilityFeature {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FeatureSet_VisibilityFeature>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FeatureSet_VisibilityFeature): FeatureSet_VisibilityFeature {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FeatureSet_VisibilityFeature, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FeatureSet.VisibilityFeature
|
|
*/
|
|
export const FeatureSet_VisibilityFeature = new FeatureSet_VisibilityFeature$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FeatureSetDefaults$Type extends MessageType<FeatureSetDefaults> {
|
|
constructor() {
|
|
super("google.protobuf.FeatureSetDefaults", [
|
|
{ no: 1, name: "defaults", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FeatureSetDefaults_FeatureSetEditionDefault },
|
|
{ no: 4, name: "minimum_edition", kind: "enum", localName: "minimum_edition", opt: true, T: () => ["google.protobuf.Edition", Edition] },
|
|
{ no: 5, name: "maximum_edition", kind: "enum", localName: "maximum_edition", opt: true, T: () => ["google.protobuf.Edition", Edition] }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FeatureSetDefaults>): FeatureSetDefaults {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.defaults = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FeatureSetDefaults>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FeatureSetDefaults): FeatureSetDefaults {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults */ 1:
|
|
message.defaults.push(FeatureSetDefaults_FeatureSetEditionDefault.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
case /* optional google.protobuf.Edition minimum_edition */ 4:
|
|
message.minimum_edition = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.Edition maximum_edition */ 5:
|
|
message.maximum_edition = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FeatureSetDefaults, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault defaults = 1; */
|
|
for (let i = 0; i < message.defaults.length; i++)
|
|
FeatureSetDefaults_FeatureSetEditionDefault.internalBinaryWrite(message.defaults[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.Edition minimum_edition = 4; */
|
|
if (message.minimum_edition !== undefined)
|
|
writer.tag(4, WireType.Varint).int32(message.minimum_edition);
|
|
/* optional google.protobuf.Edition maximum_edition = 5; */
|
|
if (message.maximum_edition !== undefined)
|
|
writer.tag(5, WireType.Varint).int32(message.maximum_edition);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FeatureSetDefaults
|
|
*/
|
|
export const FeatureSetDefaults = new FeatureSetDefaults$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class FeatureSetDefaults_FeatureSetEditionDefault$Type extends MessageType<FeatureSetDefaults_FeatureSetEditionDefault> {
|
|
constructor() {
|
|
super("google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault", [
|
|
{ no: 3, name: "edition", kind: "enum", opt: true, T: () => ["google.protobuf.Edition", Edition] },
|
|
{ no: 4, name: "overridable_features", kind: "message", localName: "overridable_features", T: () => FeatureSet },
|
|
{ no: 5, name: "fixed_features", kind: "message", localName: "fixed_features", T: () => FeatureSet }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<FeatureSetDefaults_FeatureSetEditionDefault>): FeatureSetDefaults_FeatureSetEditionDefault {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
if (value !== undefined)
|
|
reflectionMergePartial<FeatureSetDefaults_FeatureSetEditionDefault>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: FeatureSetDefaults_FeatureSetEditionDefault): FeatureSetDefaults_FeatureSetEditionDefault {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* optional google.protobuf.Edition edition */ 3:
|
|
message.edition = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet overridable_features */ 4:
|
|
message.overridable_features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.overridable_features);
|
|
break;
|
|
case /* optional google.protobuf.FeatureSet fixed_features */ 5:
|
|
message.fixed_features = FeatureSet.internalBinaryRead(reader, reader.uint32(), options, message.fixed_features);
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: FeatureSetDefaults_FeatureSetEditionDefault, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* optional google.protobuf.Edition edition = 3; */
|
|
if (message.edition !== undefined)
|
|
writer.tag(3, WireType.Varint).int32(message.edition);
|
|
/* optional google.protobuf.FeatureSet overridable_features = 4; */
|
|
if (message.overridable_features)
|
|
FeatureSet.internalBinaryWrite(message.overridable_features, writer.tag(4, WireType.LengthDelimited).fork(), options).join();
|
|
/* optional google.protobuf.FeatureSet fixed_features = 5; */
|
|
if (message.fixed_features)
|
|
FeatureSet.internalBinaryWrite(message.fixed_features, writer.tag(5, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.FeatureSetDefaults.FeatureSetEditionDefault
|
|
*/
|
|
export const FeatureSetDefaults_FeatureSetEditionDefault = new FeatureSetDefaults_FeatureSetEditionDefault$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class SourceCodeInfo$Type extends MessageType<SourceCodeInfo> {
|
|
constructor() {
|
|
super("google.protobuf.SourceCodeInfo", [
|
|
{ no: 1, name: "location", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => SourceCodeInfo_Location }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<SourceCodeInfo>): SourceCodeInfo {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.location = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<SourceCodeInfo>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SourceCodeInfo): SourceCodeInfo {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated google.protobuf.SourceCodeInfo.Location location */ 1:
|
|
message.location.push(SourceCodeInfo_Location.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: SourceCodeInfo, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated google.protobuf.SourceCodeInfo.Location location = 1; */
|
|
for (let i = 0; i < message.location.length; i++)
|
|
SourceCodeInfo_Location.internalBinaryWrite(message.location[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.SourceCodeInfo
|
|
*/
|
|
export const SourceCodeInfo = new SourceCodeInfo$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class SourceCodeInfo_Location$Type extends MessageType<SourceCodeInfo_Location> {
|
|
constructor() {
|
|
super("google.protobuf.SourceCodeInfo.Location", [
|
|
{ no: 1, name: "path", kind: "scalar", repeat: 1 /*RepeatType.PACKED*/, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 2, name: "span", kind: "scalar", repeat: 1 /*RepeatType.PACKED*/, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 3, name: "leading_comments", kind: "scalar", localName: "leading_comments", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 4, name: "trailing_comments", kind: "scalar", localName: "trailing_comments", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 6, name: "leading_detached_comments", kind: "scalar", localName: "leading_detached_comments", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<SourceCodeInfo_Location>): SourceCodeInfo_Location {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.path = [];
|
|
message.span = [];
|
|
message.leading_detached_comments = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<SourceCodeInfo_Location>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: SourceCodeInfo_Location): SourceCodeInfo_Location {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated int32 path = 1 [packed = true] */ 1:
|
|
if (wireType === WireType.LengthDelimited)
|
|
for (let e = reader.int32() + reader.pos; reader.pos < e;)
|
|
message.path.push(reader.int32());
|
|
else
|
|
message.path.push(reader.int32());
|
|
break;
|
|
case /* repeated int32 span = 2 [packed = true] */ 2:
|
|
if (wireType === WireType.LengthDelimited)
|
|
for (let e = reader.int32() + reader.pos; reader.pos < e;)
|
|
message.span.push(reader.int32());
|
|
else
|
|
message.span.push(reader.int32());
|
|
break;
|
|
case /* optional string leading_comments */ 3:
|
|
message.leading_comments = reader.string();
|
|
break;
|
|
case /* optional string trailing_comments */ 4:
|
|
message.trailing_comments = reader.string();
|
|
break;
|
|
case /* repeated string leading_detached_comments */ 6:
|
|
message.leading_detached_comments.push(reader.string());
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: SourceCodeInfo_Location, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated int32 path = 1 [packed = true]; */
|
|
if (message.path.length) {
|
|
writer.tag(1, WireType.LengthDelimited).fork();
|
|
for (let i = 0; i < message.path.length; i++)
|
|
writer.int32(message.path[i]);
|
|
writer.join();
|
|
}
|
|
/* repeated int32 span = 2 [packed = true]; */
|
|
if (message.span.length) {
|
|
writer.tag(2, WireType.LengthDelimited).fork();
|
|
for (let i = 0; i < message.span.length; i++)
|
|
writer.int32(message.span[i]);
|
|
writer.join();
|
|
}
|
|
/* optional string leading_comments = 3; */
|
|
if (message.leading_comments !== undefined)
|
|
writer.tag(3, WireType.LengthDelimited).string(message.leading_comments);
|
|
/* optional string trailing_comments = 4; */
|
|
if (message.trailing_comments !== undefined)
|
|
writer.tag(4, WireType.LengthDelimited).string(message.trailing_comments);
|
|
/* repeated string leading_detached_comments = 6; */
|
|
for (let i = 0; i < message.leading_detached_comments.length; i++)
|
|
writer.tag(6, WireType.LengthDelimited).string(message.leading_detached_comments[i]);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.SourceCodeInfo.Location
|
|
*/
|
|
export const SourceCodeInfo_Location = new SourceCodeInfo_Location$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class GeneratedCodeInfo$Type extends MessageType<GeneratedCodeInfo> {
|
|
constructor() {
|
|
super("google.protobuf.GeneratedCodeInfo", [
|
|
{ no: 1, name: "annotation", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => GeneratedCodeInfo_Annotation }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<GeneratedCodeInfo>): GeneratedCodeInfo {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.annotation = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<GeneratedCodeInfo>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GeneratedCodeInfo): GeneratedCodeInfo {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated google.protobuf.GeneratedCodeInfo.Annotation annotation */ 1:
|
|
message.annotation.push(GeneratedCodeInfo_Annotation.internalBinaryRead(reader, reader.uint32(), options));
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: GeneratedCodeInfo, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated google.protobuf.GeneratedCodeInfo.Annotation annotation = 1; */
|
|
for (let i = 0; i < message.annotation.length; i++)
|
|
GeneratedCodeInfo_Annotation.internalBinaryWrite(message.annotation[i], writer.tag(1, WireType.LengthDelimited).fork(), options).join();
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.GeneratedCodeInfo
|
|
*/
|
|
export const GeneratedCodeInfo = new GeneratedCodeInfo$Type();
|
|
// @generated message type with reflection information, may provide speed optimized methods
|
|
class GeneratedCodeInfo_Annotation$Type extends MessageType<GeneratedCodeInfo_Annotation> {
|
|
constructor() {
|
|
super("google.protobuf.GeneratedCodeInfo.Annotation", [
|
|
{ no: 1, name: "path", kind: "scalar", repeat: 1 /*RepeatType.PACKED*/, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 2, name: "source_file", kind: "scalar", localName: "source_file", opt: true, T: 9 /*ScalarType.STRING*/ },
|
|
{ no: 3, name: "begin", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 4, name: "end", kind: "scalar", opt: true, T: 5 /*ScalarType.INT32*/ },
|
|
{ no: 5, name: "semantic", kind: "enum", opt: true, T: () => ["google.protobuf.GeneratedCodeInfo.Annotation.Semantic", GeneratedCodeInfo_Annotation_Semantic] }
|
|
]);
|
|
}
|
|
create(value?: PartialMessage<GeneratedCodeInfo_Annotation>): GeneratedCodeInfo_Annotation {
|
|
const message = globalThis.Object.create((this.messagePrototype!));
|
|
message.path = [];
|
|
if (value !== undefined)
|
|
reflectionMergePartial<GeneratedCodeInfo_Annotation>(this, message, value);
|
|
return message;
|
|
}
|
|
internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: GeneratedCodeInfo_Annotation): GeneratedCodeInfo_Annotation {
|
|
let message = target ?? this.create(), end = reader.pos + length;
|
|
while (reader.pos < end) {
|
|
let [fieldNo, wireType] = reader.tag();
|
|
switch (fieldNo) {
|
|
case /* repeated int32 path = 1 [packed = true] */ 1:
|
|
if (wireType === WireType.LengthDelimited)
|
|
for (let e = reader.int32() + reader.pos; reader.pos < e;)
|
|
message.path.push(reader.int32());
|
|
else
|
|
message.path.push(reader.int32());
|
|
break;
|
|
case /* optional string source_file */ 2:
|
|
message.source_file = reader.string();
|
|
break;
|
|
case /* optional int32 begin */ 3:
|
|
message.begin = reader.int32();
|
|
break;
|
|
case /* optional int32 end */ 4:
|
|
message.end = reader.int32();
|
|
break;
|
|
case /* optional google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic */ 5:
|
|
message.semantic = reader.int32();
|
|
break;
|
|
default:
|
|
let u = options.readUnknownField;
|
|
if (u === "throw")
|
|
throw new globalThis.Error(`Unknown field ${fieldNo} (wire type ${wireType}) for ${this.typeName}`);
|
|
let d = reader.skip(wireType);
|
|
if (u !== false)
|
|
(u === true ? UnknownFieldHandler.onRead : u)(this.typeName, message, fieldNo, wireType, d);
|
|
}
|
|
}
|
|
return message;
|
|
}
|
|
internalBinaryWrite(message: GeneratedCodeInfo_Annotation, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter {
|
|
/* repeated int32 path = 1 [packed = true]; */
|
|
if (message.path.length) {
|
|
writer.tag(1, WireType.LengthDelimited).fork();
|
|
for (let i = 0; i < message.path.length; i++)
|
|
writer.int32(message.path[i]);
|
|
writer.join();
|
|
}
|
|
/* optional string source_file = 2; */
|
|
if (message.source_file !== undefined)
|
|
writer.tag(2, WireType.LengthDelimited).string(message.source_file);
|
|
/* optional int32 begin = 3; */
|
|
if (message.begin !== undefined)
|
|
writer.tag(3, WireType.Varint).int32(message.begin);
|
|
/* optional int32 end = 4; */
|
|
if (message.end !== undefined)
|
|
writer.tag(4, WireType.Varint).int32(message.end);
|
|
/* optional google.protobuf.GeneratedCodeInfo.Annotation.Semantic semantic = 5; */
|
|
if (message.semantic !== undefined)
|
|
writer.tag(5, WireType.Varint).int32(message.semantic);
|
|
let u = options.writeUnknownFields;
|
|
if (u !== false)
|
|
(u == true ? UnknownFieldHandler.onWrite : u)(this.typeName, message, writer);
|
|
return writer;
|
|
}
|
|
}
|
|
/**
|
|
* @generated MessageType for protobuf message google.protobuf.GeneratedCodeInfo.Annotation
|
|
*/
|
|
export const GeneratedCodeInfo_Annotation = new GeneratedCodeInfo_Annotation$Type();
|