UNPKG

@authzed/authzed-js-node

Version:
1,010 lines 164 kB
import { WireType } from "@protobuf-ts/runtime"; import { UnknownFieldHandler } from "@protobuf-ts/runtime"; import { reflectionMergePartial } from "@protobuf-ts/runtime"; import { MESSAGE_TYPE } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; /** * The verification state of the extension range. * * @generated from protobuf enum google.protobuf.ExtensionRangeOptions.VerificationState */ export var ExtensionRangeOptions_VerificationState; (function (ExtensionRangeOptions_VerificationState) { /** * All the extensions of the range must be declared. * * @generated from protobuf enum value: DECLARATION = 0; */ ExtensionRangeOptions_VerificationState[ExtensionRangeOptions_VerificationState["DECLARATION"] = 0] = "DECLARATION"; /** * @generated from protobuf enum value: UNVERIFIED = 1; */ ExtensionRangeOptions_VerificationState[ExtensionRangeOptions_VerificationState["UNVERIFIED"] = 1] = "UNVERIFIED"; })(ExtensionRangeOptions_VerificationState || (ExtensionRangeOptions_VerificationState = {})); /** * @generated from protobuf enum google.protobuf.FieldDescriptorProto.Type */ export var FieldDescriptorProto_Type; (function (FieldDescriptorProto_Type) { /** * @generated synthetic value - protobuf-ts requires all enums to have a 0 value */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["UNSPECIFIED$"] = 0] = "UNSPECIFIED$"; /** * 0 is reserved for errors. * Order is weird for historical reasons. * * @generated from protobuf enum value: TYPE_DOUBLE = 1; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["DOUBLE"] = 1] = "DOUBLE"; /** * @generated from protobuf enum value: TYPE_FLOAT = 2; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["FLOAT"] = 2] = "FLOAT"; /** * Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT64 if * negative values are likely. * * @generated from protobuf enum value: TYPE_INT64 = 3; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["INT64"] = 3] = "INT64"; /** * @generated from protobuf enum value: TYPE_UINT64 = 4; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["UINT64"] = 4] = "UINT64"; /** * Not ZigZag encoded. Negative numbers take 10 bytes. Use TYPE_SINT32 if * negative values are likely. * * @generated from protobuf enum value: TYPE_INT32 = 5; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["INT32"] = 5] = "INT32"; /** * @generated from protobuf enum value: TYPE_FIXED64 = 6; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["FIXED64"] = 6] = "FIXED64"; /** * @generated from protobuf enum value: TYPE_FIXED32 = 7; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["FIXED32"] = 7] = "FIXED32"; /** * @generated from protobuf enum value: TYPE_BOOL = 8; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["BOOL"] = 8] = "BOOL"; /** * @generated from protobuf enum value: TYPE_STRING = 9; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["STRING"] = 9] = "STRING"; /** * 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; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["GROUP"] = 10] = "GROUP"; /** * Length-delimited aggregate. * * @generated from protobuf enum value: TYPE_MESSAGE = 11; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["MESSAGE"] = 11] = "MESSAGE"; /** * New in version 2. * * @generated from protobuf enum value: TYPE_BYTES = 12; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["BYTES"] = 12] = "BYTES"; /** * @generated from protobuf enum value: TYPE_UINT32 = 13; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["UINT32"] = 13] = "UINT32"; /** * @generated from protobuf enum value: TYPE_ENUM = 14; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["ENUM"] = 14] = "ENUM"; /** * @generated from protobuf enum value: TYPE_SFIXED32 = 15; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["SFIXED32"] = 15] = "SFIXED32"; /** * @generated from protobuf enum value: TYPE_SFIXED64 = 16; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["SFIXED64"] = 16] = "SFIXED64"; /** * Uses ZigZag encoding. * * @generated from protobuf enum value: TYPE_SINT32 = 17; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["SINT32"] = 17] = "SINT32"; /** * Uses ZigZag encoding. * * @generated from protobuf enum value: TYPE_SINT64 = 18; */ FieldDescriptorProto_Type[FieldDescriptorProto_Type["SINT64"] = 18] = "SINT64"; })(FieldDescriptorProto_Type || (FieldDescriptorProto_Type = {})); /** * @generated from protobuf enum google.protobuf.FieldDescriptorProto.Label */ export var FieldDescriptorProto_Label; (function (FieldDescriptorProto_Label) { /** * @generated synthetic value - protobuf-ts requires all enums to have a 0 value */ FieldDescriptorProto_Label[FieldDescriptorProto_Label["UNSPECIFIED$"] = 0] = "UNSPECIFIED$"; /** * 0 is reserved for errors * * @generated from protobuf enum value: LABEL_OPTIONAL = 1; */ FieldDescriptorProto_Label[FieldDescriptorProto_Label["OPTIONAL"] = 1] = "OPTIONAL"; /** * @generated from protobuf enum value: LABEL_REPEATED = 3; */ FieldDescriptorProto_Label[FieldDescriptorProto_Label["REPEATED"] = 3] = "REPEATED"; /** * 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; */ FieldDescriptorProto_Label[FieldDescriptorProto_Label["REQUIRED"] = 2] = "REQUIRED"; })(FieldDescriptorProto_Label || (FieldDescriptorProto_Label = {})); /** * Generated classes can be optimized for speed or code size. * * @generated from protobuf enum google.protobuf.FileOptions.OptimizeMode */ export var FileOptions_OptimizeMode; (function (FileOptions_OptimizeMode) { /** * @generated synthetic value - protobuf-ts requires all enums to have a 0 value */ FileOptions_OptimizeMode[FileOptions_OptimizeMode["UNSPECIFIED$"] = 0] = "UNSPECIFIED$"; /** * Generate complete code for parsing, serialization, * * @generated from protobuf enum value: SPEED = 1; */ FileOptions_OptimizeMode[FileOptions_OptimizeMode["SPEED"] = 1] = "SPEED"; /** * etc. * * Use ReflectionOps to implement these methods. * * @generated from protobuf enum value: CODE_SIZE = 2; */ FileOptions_OptimizeMode[FileOptions_OptimizeMode["CODE_SIZE"] = 2] = "CODE_SIZE"; /** * Generate code using MessageLite and the lite runtime. * * @generated from protobuf enum value: LITE_RUNTIME = 3; */ FileOptions_OptimizeMode[FileOptions_OptimizeMode["LITE_RUNTIME"] = 3] = "LITE_RUNTIME"; })(FileOptions_OptimizeMode || (FileOptions_OptimizeMode = {})); /** * @generated from protobuf enum google.protobuf.FieldOptions.CType */ export var FieldOptions_CType; (function (FieldOptions_CType) { /** * Default mode. * * @generated from protobuf enum value: STRING = 0; */ FieldOptions_CType[FieldOptions_CType["STRING"] = 0] = "STRING"; /** * 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; */ FieldOptions_CType[FieldOptions_CType["CORD"] = 1] = "CORD"; /** * @generated from protobuf enum value: STRING_PIECE = 2; */ FieldOptions_CType[FieldOptions_CType["STRING_PIECE"] = 2] = "STRING_PIECE"; })(FieldOptions_CType || (FieldOptions_CType = {})); /** * @generated from protobuf enum google.protobuf.FieldOptions.JSType */ export var FieldOptions_JSType; (function (FieldOptions_JSType) { /** * Use the default type. * * @generated from protobuf enum value: JS_NORMAL = 0; */ FieldOptions_JSType[FieldOptions_JSType["JS_NORMAL"] = 0] = "JS_NORMAL"; /** * Use JavaScript strings. * * @generated from protobuf enum value: JS_STRING = 1; */ FieldOptions_JSType[FieldOptions_JSType["JS_STRING"] = 1] = "JS_STRING"; /** * Use JavaScript numbers. * * @generated from protobuf enum value: JS_NUMBER = 2; */ FieldOptions_JSType[FieldOptions_JSType["JS_NUMBER"] = 2] = "JS_NUMBER"; })(FieldOptions_JSType || (FieldOptions_JSType = {})); /** * If set to RETENTION_SOURCE, the option will be omitted from the binary. * * @generated from protobuf enum google.protobuf.FieldOptions.OptionRetention */ export var FieldOptions_OptionRetention; (function (FieldOptions_OptionRetention) { /** * @generated from protobuf enum value: RETENTION_UNKNOWN = 0; */ FieldOptions_OptionRetention[FieldOptions_OptionRetention["RETENTION_UNKNOWN"] = 0] = "RETENTION_UNKNOWN"; /** * @generated from protobuf enum value: RETENTION_RUNTIME = 1; */ FieldOptions_OptionRetention[FieldOptions_OptionRetention["RETENTION_RUNTIME"] = 1] = "RETENTION_RUNTIME"; /** * @generated from protobuf enum value: RETENTION_SOURCE = 2; */ FieldOptions_OptionRetention[FieldOptions_OptionRetention["RETENTION_SOURCE"] = 2] = "RETENTION_SOURCE"; })(FieldOptions_OptionRetention || (FieldOptions_OptionRetention = {})); /** * 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 var FieldOptions_OptionTargetType; (function (FieldOptions_OptionTargetType) { /** * @generated from protobuf enum value: TARGET_TYPE_UNKNOWN = 0; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_UNKNOWN"] = 0] = "TARGET_TYPE_UNKNOWN"; /** * @generated from protobuf enum value: TARGET_TYPE_FILE = 1; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_FILE"] = 1] = "TARGET_TYPE_FILE"; /** * @generated from protobuf enum value: TARGET_TYPE_EXTENSION_RANGE = 2; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_EXTENSION_RANGE"] = 2] = "TARGET_TYPE_EXTENSION_RANGE"; /** * @generated from protobuf enum value: TARGET_TYPE_MESSAGE = 3; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_MESSAGE"] = 3] = "TARGET_TYPE_MESSAGE"; /** * @generated from protobuf enum value: TARGET_TYPE_FIELD = 4; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_FIELD"] = 4] = "TARGET_TYPE_FIELD"; /** * @generated from protobuf enum value: TARGET_TYPE_ONEOF = 5; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_ONEOF"] = 5] = "TARGET_TYPE_ONEOF"; /** * @generated from protobuf enum value: TARGET_TYPE_ENUM = 6; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_ENUM"] = 6] = "TARGET_TYPE_ENUM"; /** * @generated from protobuf enum value: TARGET_TYPE_ENUM_ENTRY = 7; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_ENUM_ENTRY"] = 7] = "TARGET_TYPE_ENUM_ENTRY"; /** * @generated from protobuf enum value: TARGET_TYPE_SERVICE = 8; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_SERVICE"] = 8] = "TARGET_TYPE_SERVICE"; /** * @generated from protobuf enum value: TARGET_TYPE_METHOD = 9; */ FieldOptions_OptionTargetType[FieldOptions_OptionTargetType["TARGET_TYPE_METHOD"] = 9] = "TARGET_TYPE_METHOD"; })(FieldOptions_OptionTargetType || (FieldOptions_OptionTargetType = {})); /** * 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 var MethodOptions_IdempotencyLevel; (function (MethodOptions_IdempotencyLevel) { /** * @generated from protobuf enum value: IDEMPOTENCY_UNKNOWN = 0; */ MethodOptions_IdempotencyLevel[MethodOptions_IdempotencyLevel["IDEMPOTENCY_UNKNOWN"] = 0] = "IDEMPOTENCY_UNKNOWN"; /** * implies idempotent * * @generated from protobuf enum value: NO_SIDE_EFFECTS = 1; */ MethodOptions_IdempotencyLevel[MethodOptions_IdempotencyLevel["NO_SIDE_EFFECTS"] = 1] = "NO_SIDE_EFFECTS"; /** * idempotent, but may have side effects * * @generated from protobuf enum value: IDEMPOTENT = 2; */ MethodOptions_IdempotencyLevel[MethodOptions_IdempotencyLevel["IDEMPOTENT"] = 2] = "IDEMPOTENT"; })(MethodOptions_IdempotencyLevel || (MethodOptions_IdempotencyLevel = {})); /** * @generated from protobuf enum google.protobuf.FeatureSet.FieldPresence */ export var FeatureSet_FieldPresence; (function (FeatureSet_FieldPresence) { /** * @generated from protobuf enum value: FIELD_PRESENCE_UNKNOWN = 0; */ FeatureSet_FieldPresence[FeatureSet_FieldPresence["FIELD_PRESENCE_UNKNOWN"] = 0] = "FIELD_PRESENCE_UNKNOWN"; /** * @generated from protobuf enum value: EXPLICIT = 1; */ FeatureSet_FieldPresence[FeatureSet_FieldPresence["EXPLICIT"] = 1] = "EXPLICIT"; /** * @generated from protobuf enum value: IMPLICIT = 2; */ FeatureSet_FieldPresence[FeatureSet_FieldPresence["IMPLICIT"] = 2] = "IMPLICIT"; /** * @generated from protobuf enum value: LEGACY_REQUIRED = 3; */ FeatureSet_FieldPresence[FeatureSet_FieldPresence["LEGACY_REQUIRED"] = 3] = "LEGACY_REQUIRED"; })(FeatureSet_FieldPresence || (FeatureSet_FieldPresence = {})); /** * @generated from protobuf enum google.protobuf.FeatureSet.EnumType */ export var FeatureSet_EnumType; (function (FeatureSet_EnumType) { /** * @generated from protobuf enum value: ENUM_TYPE_UNKNOWN = 0; */ FeatureSet_EnumType[FeatureSet_EnumType["ENUM_TYPE_UNKNOWN"] = 0] = "ENUM_TYPE_UNKNOWN"; /** * @generated from protobuf enum value: OPEN = 1; */ FeatureSet_EnumType[FeatureSet_EnumType["OPEN"] = 1] = "OPEN"; /** * @generated from protobuf enum value: CLOSED = 2; */ FeatureSet_EnumType[FeatureSet_EnumType["CLOSED"] = 2] = "CLOSED"; })(FeatureSet_EnumType || (FeatureSet_EnumType = {})); /** * @generated from protobuf enum google.protobuf.FeatureSet.RepeatedFieldEncoding */ export var FeatureSet_RepeatedFieldEncoding; (function (FeatureSet_RepeatedFieldEncoding) { /** * @generated from protobuf enum value: REPEATED_FIELD_ENCODING_UNKNOWN = 0; */ FeatureSet_RepeatedFieldEncoding[FeatureSet_RepeatedFieldEncoding["REPEATED_FIELD_ENCODING_UNKNOWN"] = 0] = "REPEATED_FIELD_ENCODING_UNKNOWN"; /** * @generated from protobuf enum value: PACKED = 1; */ FeatureSet_RepeatedFieldEncoding[FeatureSet_RepeatedFieldEncoding["PACKED"] = 1] = "PACKED"; /** * @generated from protobuf enum value: EXPANDED = 2; */ FeatureSet_RepeatedFieldEncoding[FeatureSet_RepeatedFieldEncoding["EXPANDED"] = 2] = "EXPANDED"; })(FeatureSet_RepeatedFieldEncoding || (FeatureSet_RepeatedFieldEncoding = {})); /** * @generated from protobuf enum google.protobuf.FeatureSet.Utf8Validation */ export var FeatureSet_Utf8Validation; (function (FeatureSet_Utf8Validation) { /** * @generated from protobuf enum value: UTF8_VALIDATION_UNKNOWN = 0; */ FeatureSet_Utf8Validation[FeatureSet_Utf8Validation["UTF8_VALIDATION_UNKNOWN"] = 0] = "UTF8_VALIDATION_UNKNOWN"; /** * @generated from protobuf enum value: VERIFY = 2; */ FeatureSet_Utf8Validation[FeatureSet_Utf8Validation["VERIFY"] = 2] = "VERIFY"; /** * @generated from protobuf enum value: NONE = 3; */ FeatureSet_Utf8Validation[FeatureSet_Utf8Validation["NONE"] = 3] = "NONE"; })(FeatureSet_Utf8Validation || (FeatureSet_Utf8Validation = {})); /** * @generated from protobuf enum google.protobuf.FeatureSet.MessageEncoding */ export var FeatureSet_MessageEncoding; (function (FeatureSet_MessageEncoding) { /** * @generated from protobuf enum value: MESSAGE_ENCODING_UNKNOWN = 0; */ FeatureSet_MessageEncoding[FeatureSet_MessageEncoding["MESSAGE_ENCODING_UNKNOWN"] = 0] = "MESSAGE_ENCODING_UNKNOWN"; /** * @generated from protobuf enum value: LENGTH_PREFIXED = 1; */ FeatureSet_MessageEncoding[FeatureSet_MessageEncoding["LENGTH_PREFIXED"] = 1] = "LENGTH_PREFIXED"; /** * @generated from protobuf enum value: DELIMITED = 2; */ FeatureSet_MessageEncoding[FeatureSet_MessageEncoding["DELIMITED"] = 2] = "DELIMITED"; })(FeatureSet_MessageEncoding || (FeatureSet_MessageEncoding = {})); /** * @generated from protobuf enum google.protobuf.FeatureSet.JsonFormat */ export var FeatureSet_JsonFormat; (function (FeatureSet_JsonFormat) { /** * @generated from protobuf enum value: JSON_FORMAT_UNKNOWN = 0; */ FeatureSet_JsonFormat[FeatureSet_JsonFormat["JSON_FORMAT_UNKNOWN"] = 0] = "JSON_FORMAT_UNKNOWN"; /** * @generated from protobuf enum value: ALLOW = 1; */ FeatureSet_JsonFormat[FeatureSet_JsonFormat["ALLOW"] = 1] = "ALLOW"; /** * @generated from protobuf enum value: LEGACY_BEST_EFFORT = 2; */ FeatureSet_JsonFormat[FeatureSet_JsonFormat["LEGACY_BEST_EFFORT"] = 2] = "LEGACY_BEST_EFFORT"; })(FeatureSet_JsonFormat || (FeatureSet_JsonFormat = {})); /** * Represents the identified object's effect on the element in the original * .proto file. * * @generated from protobuf enum google.protobuf.GeneratedCodeInfo.Annotation.Semantic */ export var GeneratedCodeInfo_Annotation_Semantic; (function (GeneratedCodeInfo_Annotation_Semantic) { /** * There is no effect or the effect is indescribable. * * @generated from protobuf enum value: NONE = 0; */ GeneratedCodeInfo_Annotation_Semantic[GeneratedCodeInfo_Annotation_Semantic["NONE"] = 0] = "NONE"; /** * The element is set or otherwise mutated. * * @generated from protobuf enum value: SET = 1; */ GeneratedCodeInfo_Annotation_Semantic[GeneratedCodeInfo_Annotation_Semantic["SET"] = 1] = "SET"; /** * An alias to the element is returned. * * @generated from protobuf enum value: ALIAS = 2; */ GeneratedCodeInfo_Annotation_Semantic[GeneratedCodeInfo_Annotation_Semantic["ALIAS"] = 2] = "ALIAS"; })(GeneratedCodeInfo_Annotation_Semantic || (GeneratedCodeInfo_Annotation_Semantic = {})); /** * The full set of known editions. * * @generated from protobuf enum google.protobuf.Edition */ export var Edition; (function (Edition) { /** * A placeholder for an unknown edition value. * * @generated from protobuf enum value: EDITION_UNKNOWN = 0; */ Edition[Edition["EDITION_UNKNOWN"] = 0] = "EDITION_UNKNOWN"; /** * 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[Edition["EDITION_LEGACY"] = 900] = "EDITION_LEGACY"; /** * 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[Edition["EDITION_PROTO2"] = 998] = "EDITION_PROTO2"; /** * @generated from protobuf enum value: EDITION_PROTO3 = 999; */ Edition[Edition["EDITION_PROTO3"] = 999] = "EDITION_PROTO3"; /** * 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[Edition["EDITION_2023"] = 1000] = "EDITION_2023"; /** * @generated from protobuf enum value: EDITION_2024 = 1001; */ Edition[Edition["EDITION_2024"] = 1001] = "EDITION_2024"; /** * 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[Edition["EDITION_1_TEST_ONLY"] = 1] = "EDITION_1_TEST_ONLY"; /** * @generated from protobuf enum value: EDITION_2_TEST_ONLY = 2; */ Edition[Edition["EDITION_2_TEST_ONLY"] = 2] = "EDITION_2_TEST_ONLY"; /** * @generated from protobuf enum value: EDITION_99997_TEST_ONLY = 99997; */ Edition[Edition["EDITION_99997_TEST_ONLY"] = 99997] = "EDITION_99997_TEST_ONLY"; /** * @generated from protobuf enum value: EDITION_99998_TEST_ONLY = 99998; */ Edition[Edition["EDITION_99998_TEST_ONLY"] = 99998] = "EDITION_99998_TEST_ONLY"; /** * @generated from protobuf enum value: EDITION_99999_TEST_ONLY = 99999; */ Edition[Edition["EDITION_99999_TEST_ONLY"] = 99999] = "EDITION_99999_TEST_ONLY"; /** * 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[Edition["EDITION_MAX"] = 2147483647] = "EDITION_MAX"; })(Edition || (Edition = {})); // @generated message type with reflection information, may provide speed optimized methods class FileDescriptorSet$Type extends MessageType { constructor() { super("google.protobuf.FileDescriptorSet", [ { no: 1, name: "file", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => FileDescriptorProto } ]); } create(value) { const message = { file: [] }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { 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, writer, options) { /* 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 { 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", repeat: 2 /*RepeatType.UNPACKED*/, T: 5 /*ScalarType.INT32*/ }, { no: 11, name: "weak_dependency", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 5 /*ScalarType.INT32*/ }, { no: 4, name: "message_type", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto }, { no: 5, name: "enum_type", kind: "message", 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", 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) { const message = { dependency: [], publicDependency: [], weakDependency: [], messageType: [], enumType: [], service: [], extension: [] }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { 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.publicDependency.push(reader.int32()); else message.publicDependency.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.weakDependency.push(reader.int32()); else message.weakDependency.push(reader.int32()); break; case /* repeated google.protobuf.DescriptorProto message_type */ 4: message.messageType.push(DescriptorProto.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated google.protobuf.EnumDescriptorProto enum_type */ 5: message.enumType.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.sourceCodeInfo = SourceCodeInfo.internalBinaryRead(reader, reader.uint32(), options, message.sourceCodeInfo); 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, writer, options) { /* 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 int32 public_dependency = 10; */ for (let i = 0; i < message.publicDependency.length; i++) writer.tag(10, WireType.Varint).int32(message.publicDependency[i]); /* repeated int32 weak_dependency = 11; */ for (let i = 0; i < message.weakDependency.length; i++) writer.tag(11, WireType.Varint).int32(message.weakDependency[i]); /* repeated google.protobuf.DescriptorProto message_type = 4; */ for (let i = 0; i < message.messageType.length; i++) DescriptorProto.internalBinaryWrite(message.messageType[i], writer.tag(4, WireType.LengthDelimited).fork(), options).join(); /* repeated google.protobuf.EnumDescriptorProto enum_type = 5; */ for (let i = 0; i < message.enumType.length; i++) EnumDescriptorProto.internalBinaryWrite(message.enumType[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.sourceCodeInfo) SourceCodeInfo.internalBinaryWrite(message.sourceCodeInfo, writer.tag(9, WireType.LengthDelimited).fork(), options).join(); /* 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); 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 { 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", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto }, { no: 4, name: "enum_type", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => EnumDescriptorProto }, { no: 5, name: "extension_range", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto_ExtensionRange }, { no: 8, name: "oneof_decl", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => OneofDescriptorProto }, { no: 7, name: "options", kind: "message", T: () => MessageOptions }, { no: 9, name: "reserved_range", kind: "message", repeat: 2 /*RepeatType.UNPACKED*/, T: () => DescriptorProto_ReservedRange }, { no: 10, name: "reserved_name", kind: "scalar", repeat: 2 /*RepeatType.UNPACKED*/, T: 9 /*ScalarType.STRING*/ } ]); } create(value) { const message = { field: [], extension: [], nestedType: [], enumType: [], extensionRange: [], oneofDecl: [], reservedRange: [], reservedName: [] }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { 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.nestedType.push(DescriptorProto.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated google.protobuf.EnumDescriptorProto enum_type */ 4: message.enumType.push(EnumDescriptorProto.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated google.protobuf.DescriptorProto.ExtensionRange extension_range */ 5: message.extensionRange.push(DescriptorProto_ExtensionRange.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated google.protobuf.OneofDescriptorProto oneof_decl */ 8: message.oneofDecl.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.reservedRange.push(DescriptorProto_ReservedRange.internalBinaryRead(reader, reader.uint32(), options)); break; case /* repeated string reserved_name */ 10: message.reservedName.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, writer, options) { /* 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.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(); /* repeated google.protobuf.DescriptorProto nested_type = 3; */ for (let i = 0; i < message.nestedType.length; i++) DescriptorProto.internalBinaryWrite(message.nestedType[i], writer.tag(3, WireType.LengthDelimited).fork(), options).join(); /* repeated google.protobuf.EnumDescriptorProto enum_type = 4; */ for (let i = 0; i < message.enumType.length; i++) EnumDescriptorProto.internalBinaryWrite(message.enumType[i], writer.tag(4, WireType.LengthDelimited).fork(), options).join(); /* repeated google.protobuf.DescriptorProto.ExtensionRange extension_range = 5; */ for (let i = 0; i < message.extensionRange.length; i++) DescriptorProto_ExtensionRange.internalBinaryWrite(message.extensionRange[i], writer.tag(5, WireType.LengthDelimited).fork(), options).join(); /* repeated google.protobuf.OneofDescriptorProto oneof_decl = 8; */ for (let i = 0; i < message.oneofDecl.length; i++) OneofDescriptorProto.internalBinaryWrite(message.oneofDecl[i], writer.tag(8, 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.DescriptorProto.ReservedRange reserved_range = 9; */ for (let i = 0; i < message.reservedRange.length; i++) DescriptorProto_ReservedRange.internalBinaryWrite(message.reservedRange[i], writer.tag(9, WireType.LengthDelimited).fork(), options).join(); /* repeated string reserved_name = 10; */ for (let i = 0; i < message.reservedName.length; i++) writer.tag(10, WireType.LengthDelimited).string(message.reservedName[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.DescriptorProto */ export const DescriptorProto = new DescriptorProto$Type(); // @generated message type with reflection information, may provide speed optimized methods class DescriptorProto_ExtensionRange$Type extends MessageType { 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) { const message = {}; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { 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, writer, options) { /* 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 { 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) { const message = {}; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { 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, writer, options) { /* 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 { constructor() { super("google.protobuf.ExtensionRangeOptions", [ { no: 999, name: "uninterpreted_option", kind: "message", 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) { const message = { uninterpretedOption: [], declaration: [] }; globalThis.Object.defineProperty(message, MESSAGE_TYPE, { enumerable: false, value: this }); if (value !== undefined) reflectionMergePartial(this, message, value); return message; } internalBinaryRead(reader, length, options, target) { 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.uninterpretedOption.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: 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, writer, options) { /* repeated google.protobuf.UninterpretedOption uninterpreted_option = 999; */ for (let i = 0; i < message.uninterpr