@ragnaraven/zitadel-node-dual
Version:
Library for API access to ZITADEL with modern ES import syntax. Works everywhere - NestJS, Node.js, any TypeScript environment. No more require()!
1,330 lines • 188 kB
JavaScript
"use strict";
var __create = Object.create;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __getProtoOf = Object.getPrototypeOf;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(
// If the importer is in node compatibility mode or this is not an ESM
// file that has been converted to a CommonJS file using a Babel-
// compatible transform (i.e. "__esModule" has not been set), then set
// "default" to the CommonJS "module.exports" for node compatibility.
isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target,
mod
));
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
var descriptor_exports = {};
__export(descriptor_exports, {
DescriptorProto: () => DescriptorProto,
DescriptorProto_ExtensionRange: () => DescriptorProto_ExtensionRange,
DescriptorProto_ReservedRange: () => DescriptorProto_ReservedRange,
Edition: () => Edition,
EnumDescriptorProto: () => EnumDescriptorProto,
EnumDescriptorProto_EnumReservedRange: () => EnumDescriptorProto_EnumReservedRange,
EnumOptions: () => EnumOptions,
EnumValueDescriptorProto: () => EnumValueDescriptorProto,
EnumValueOptions: () => EnumValueOptions,
ExtensionRangeOptions: () => ExtensionRangeOptions,
ExtensionRangeOptions_Declaration: () => ExtensionRangeOptions_Declaration,
ExtensionRangeOptions_VerificationState: () => ExtensionRangeOptions_VerificationState,
FeatureSet: () => FeatureSet,
FeatureSetDefaults: () => FeatureSetDefaults,
FeatureSetDefaults_FeatureSetEditionDefault: () => FeatureSetDefaults_FeatureSetEditionDefault,
FeatureSet_EnforceNamingStyle: () => FeatureSet_EnforceNamingStyle,
FeatureSet_EnumType: () => FeatureSet_EnumType,
FeatureSet_FieldPresence: () => FeatureSet_FieldPresence,
FeatureSet_JsonFormat: () => FeatureSet_JsonFormat,
FeatureSet_MessageEncoding: () => FeatureSet_MessageEncoding,
FeatureSet_RepeatedFieldEncoding: () => FeatureSet_RepeatedFieldEncoding,
FeatureSet_Utf8Validation: () => FeatureSet_Utf8Validation,
FeatureSet_VisibilityFeature: () => FeatureSet_VisibilityFeature,
FeatureSet_VisibilityFeature_DefaultSymbolVisibility: () => FeatureSet_VisibilityFeature_DefaultSymbolVisibility,
FieldDescriptorProto: () => FieldDescriptorProto,
FieldDescriptorProto_Label: () => FieldDescriptorProto_Label,
FieldDescriptorProto_Type: () => FieldDescriptorProto_Type,
FieldOptions: () => FieldOptions,
FieldOptions_CType: () => FieldOptions_CType,
FieldOptions_EditionDefault: () => FieldOptions_EditionDefault,
FieldOptions_FeatureSupport: () => FieldOptions_FeatureSupport,
FieldOptions_JSType: () => FieldOptions_JSType,
FieldOptions_OptionRetention: () => FieldOptions_OptionRetention,
FieldOptions_OptionTargetType: () => FieldOptions_OptionTargetType,
FileDescriptorProto: () => FileDescriptorProto,
FileDescriptorSet: () => FileDescriptorSet,
FileOptions: () => FileOptions,
FileOptions_OptimizeMode: () => FileOptions_OptimizeMode,
GeneratedCodeInfo: () => GeneratedCodeInfo,
GeneratedCodeInfo_Annotation: () => GeneratedCodeInfo_Annotation,
GeneratedCodeInfo_Annotation_Semantic: () => GeneratedCodeInfo_Annotation_Semantic,
MessageOptions: () => MessageOptions,
MethodDescriptorProto: () => MethodDescriptorProto,
MethodOptions: () => MethodOptions,
MethodOptions_IdempotencyLevel: () => MethodOptions_IdempotencyLevel,
OneofDescriptorProto: () => OneofDescriptorProto,
OneofOptions: () => OneofOptions,
ServiceDescriptorProto: () => ServiceDescriptorProto,
ServiceOptions: () => ServiceOptions,
SourceCodeInfo: () => SourceCodeInfo,
SourceCodeInfo_Location: () => SourceCodeInfo_Location,
SymbolVisibility: () => SymbolVisibility,
UninterpretedOption: () => UninterpretedOption,
UninterpretedOption_NamePart: () => UninterpretedOption_NamePart,
editionFromJSON: () => editionFromJSON,
editionToJSON: () => editionToJSON,
extensionRangeOptions_VerificationStateFromJSON: () => extensionRangeOptions_VerificationStateFromJSON,
extensionRangeOptions_VerificationStateToJSON: () => extensionRangeOptions_VerificationStateToJSON,
featureSet_EnforceNamingStyleFromJSON: () => featureSet_EnforceNamingStyleFromJSON,
featureSet_EnforceNamingStyleToJSON: () => featureSet_EnforceNamingStyleToJSON,
featureSet_EnumTypeFromJSON: () => featureSet_EnumTypeFromJSON,
featureSet_EnumTypeToJSON: () => featureSet_EnumTypeToJSON,
featureSet_FieldPresenceFromJSON: () => featureSet_FieldPresenceFromJSON,
featureSet_FieldPresenceToJSON: () => featureSet_FieldPresenceToJSON,
featureSet_JsonFormatFromJSON: () => featureSet_JsonFormatFromJSON,
featureSet_JsonFormatToJSON: () => featureSet_JsonFormatToJSON,
featureSet_MessageEncodingFromJSON: () => featureSet_MessageEncodingFromJSON,
featureSet_MessageEncodingToJSON: () => featureSet_MessageEncodingToJSON,
featureSet_RepeatedFieldEncodingFromJSON: () => featureSet_RepeatedFieldEncodingFromJSON,
featureSet_RepeatedFieldEncodingToJSON: () => featureSet_RepeatedFieldEncodingToJSON,
featureSet_Utf8ValidationFromJSON: () => featureSet_Utf8ValidationFromJSON,
featureSet_Utf8ValidationToJSON: () => featureSet_Utf8ValidationToJSON,
featureSet_VisibilityFeature_DefaultSymbolVisibilityFromJSON: () => featureSet_VisibilityFeature_DefaultSymbolVisibilityFromJSON,
featureSet_VisibilityFeature_DefaultSymbolVisibilityToJSON: () => featureSet_VisibilityFeature_DefaultSymbolVisibilityToJSON,
fieldDescriptorProto_LabelFromJSON: () => fieldDescriptorProto_LabelFromJSON,
fieldDescriptorProto_LabelToJSON: () => fieldDescriptorProto_LabelToJSON,
fieldDescriptorProto_TypeFromJSON: () => fieldDescriptorProto_TypeFromJSON,
fieldDescriptorProto_TypeToJSON: () => fieldDescriptorProto_TypeToJSON,
fieldOptions_CTypeFromJSON: () => fieldOptions_CTypeFromJSON,
fieldOptions_CTypeToJSON: () => fieldOptions_CTypeToJSON,
fieldOptions_JSTypeFromJSON: () => fieldOptions_JSTypeFromJSON,
fieldOptions_JSTypeToJSON: () => fieldOptions_JSTypeToJSON,
fieldOptions_OptionRetentionFromJSON: () => fieldOptions_OptionRetentionFromJSON,
fieldOptions_OptionRetentionToJSON: () => fieldOptions_OptionRetentionToJSON,
fieldOptions_OptionTargetTypeFromJSON: () => fieldOptions_OptionTargetTypeFromJSON,
fieldOptions_OptionTargetTypeToJSON: () => fieldOptions_OptionTargetTypeToJSON,
fileOptions_OptimizeModeFromJSON: () => fileOptions_OptimizeModeFromJSON,
fileOptions_OptimizeModeToJSON: () => fileOptions_OptimizeModeToJSON,
generatedCodeInfo_Annotation_SemanticFromJSON: () => generatedCodeInfo_Annotation_SemanticFromJSON,
generatedCodeInfo_Annotation_SemanticToJSON: () => generatedCodeInfo_Annotation_SemanticToJSON,
methodOptions_IdempotencyLevelFromJSON: () => methodOptions_IdempotencyLevelFromJSON,
methodOptions_IdempotencyLevelToJSON: () => methodOptions_IdempotencyLevelToJSON,
protobufPackage: () => protobufPackage,
symbolVisibilityFromJSON: () => symbolVisibilityFromJSON,
symbolVisibilityToJSON: () => symbolVisibilityToJSON
});
module.exports = __toCommonJS(descriptor_exports);
var import_wire = require("@bufbuild/protobuf/wire");
var import_long = __toESM(require("long"));
const protobufPackage = "google.protobuf";
var Edition = /* @__PURE__ */ ((Edition2) => {
Edition2[Edition2["EDITION_UNKNOWN"] = 0] = "EDITION_UNKNOWN";
Edition2[Edition2["EDITION_LEGACY"] = 900] = "EDITION_LEGACY";
Edition2[Edition2["EDITION_PROTO2"] = 998] = "EDITION_PROTO2";
Edition2[Edition2["EDITION_PROTO3"] = 999] = "EDITION_PROTO3";
Edition2[Edition2["EDITION_2023"] = 1e3] = "EDITION_2023";
Edition2[Edition2["EDITION_2024"] = 1001] = "EDITION_2024";
Edition2[Edition2["EDITION_1_TEST_ONLY"] = 1] = "EDITION_1_TEST_ONLY";
Edition2[Edition2["EDITION_2_TEST_ONLY"] = 2] = "EDITION_2_TEST_ONLY";
Edition2[Edition2["EDITION_99997_TEST_ONLY"] = 99997] = "EDITION_99997_TEST_ONLY";
Edition2[Edition2["EDITION_99998_TEST_ONLY"] = 99998] = "EDITION_99998_TEST_ONLY";
Edition2[Edition2["EDITION_99999_TEST_ONLY"] = 99999] = "EDITION_99999_TEST_ONLY";
Edition2[Edition2["EDITION_MAX"] = 2147483647] = "EDITION_MAX";
Edition2[Edition2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return Edition2;
})(Edition || {});
function editionFromJSON(object) {
switch (object) {
case 0:
case "EDITION_UNKNOWN":
return 0 /* EDITION_UNKNOWN */;
case 900:
case "EDITION_LEGACY":
return 900 /* EDITION_LEGACY */;
case 998:
case "EDITION_PROTO2":
return 998 /* EDITION_PROTO2 */;
case 999:
case "EDITION_PROTO3":
return 999 /* EDITION_PROTO3 */;
case 1e3:
case "EDITION_2023":
return 1e3 /* EDITION_2023 */;
case 1001:
case "EDITION_2024":
return 1001 /* EDITION_2024 */;
case 1:
case "EDITION_1_TEST_ONLY":
return 1 /* EDITION_1_TEST_ONLY */;
case 2:
case "EDITION_2_TEST_ONLY":
return 2 /* EDITION_2_TEST_ONLY */;
case 99997:
case "EDITION_99997_TEST_ONLY":
return 99997 /* EDITION_99997_TEST_ONLY */;
case 99998:
case "EDITION_99998_TEST_ONLY":
return 99998 /* EDITION_99998_TEST_ONLY */;
case 99999:
case "EDITION_99999_TEST_ONLY":
return 99999 /* EDITION_99999_TEST_ONLY */;
case 2147483647:
case "EDITION_MAX":
return 2147483647 /* EDITION_MAX */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function editionToJSON(object) {
switch (object) {
case 0 /* EDITION_UNKNOWN */:
return "EDITION_UNKNOWN";
case 900 /* EDITION_LEGACY */:
return "EDITION_LEGACY";
case 998 /* EDITION_PROTO2 */:
return "EDITION_PROTO2";
case 999 /* EDITION_PROTO3 */:
return "EDITION_PROTO3";
case 1e3 /* EDITION_2023 */:
return "EDITION_2023";
case 1001 /* EDITION_2024 */:
return "EDITION_2024";
case 1 /* EDITION_1_TEST_ONLY */:
return "EDITION_1_TEST_ONLY";
case 2 /* EDITION_2_TEST_ONLY */:
return "EDITION_2_TEST_ONLY";
case 99997 /* EDITION_99997_TEST_ONLY */:
return "EDITION_99997_TEST_ONLY";
case 99998 /* EDITION_99998_TEST_ONLY */:
return "EDITION_99998_TEST_ONLY";
case 99999 /* EDITION_99999_TEST_ONLY */:
return "EDITION_99999_TEST_ONLY";
case 2147483647 /* EDITION_MAX */:
return "EDITION_MAX";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var SymbolVisibility = /* @__PURE__ */ ((SymbolVisibility2) => {
SymbolVisibility2[SymbolVisibility2["VISIBILITY_UNSET"] = 0] = "VISIBILITY_UNSET";
SymbolVisibility2[SymbolVisibility2["VISIBILITY_LOCAL"] = 1] = "VISIBILITY_LOCAL";
SymbolVisibility2[SymbolVisibility2["VISIBILITY_EXPORT"] = 2] = "VISIBILITY_EXPORT";
SymbolVisibility2[SymbolVisibility2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return SymbolVisibility2;
})(SymbolVisibility || {});
function symbolVisibilityFromJSON(object) {
switch (object) {
case 0:
case "VISIBILITY_UNSET":
return 0 /* VISIBILITY_UNSET */;
case 1:
case "VISIBILITY_LOCAL":
return 1 /* VISIBILITY_LOCAL */;
case 2:
case "VISIBILITY_EXPORT":
return 2 /* VISIBILITY_EXPORT */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function symbolVisibilityToJSON(object) {
switch (object) {
case 0 /* VISIBILITY_UNSET */:
return "VISIBILITY_UNSET";
case 1 /* VISIBILITY_LOCAL */:
return "VISIBILITY_LOCAL";
case 2 /* VISIBILITY_EXPORT */:
return "VISIBILITY_EXPORT";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var ExtensionRangeOptions_VerificationState = /* @__PURE__ */ ((ExtensionRangeOptions_VerificationState2) => {
ExtensionRangeOptions_VerificationState2[ExtensionRangeOptions_VerificationState2["DECLARATION"] = 0] = "DECLARATION";
ExtensionRangeOptions_VerificationState2[ExtensionRangeOptions_VerificationState2["UNVERIFIED"] = 1] = "UNVERIFIED";
ExtensionRangeOptions_VerificationState2[ExtensionRangeOptions_VerificationState2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return ExtensionRangeOptions_VerificationState2;
})(ExtensionRangeOptions_VerificationState || {});
function extensionRangeOptions_VerificationStateFromJSON(object) {
switch (object) {
case 0:
case "DECLARATION":
return 0 /* DECLARATION */;
case 1:
case "UNVERIFIED":
return 1 /* UNVERIFIED */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function extensionRangeOptions_VerificationStateToJSON(object) {
switch (object) {
case 0 /* DECLARATION */:
return "DECLARATION";
case 1 /* UNVERIFIED */:
return "UNVERIFIED";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FieldDescriptorProto_Type = /* @__PURE__ */ ((FieldDescriptorProto_Type2) => {
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_DOUBLE"] = 1] = "TYPE_DOUBLE";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_FLOAT"] = 2] = "TYPE_FLOAT";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_INT64"] = 3] = "TYPE_INT64";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_UINT64"] = 4] = "TYPE_UINT64";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_INT32"] = 5] = "TYPE_INT32";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_FIXED64"] = 6] = "TYPE_FIXED64";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_FIXED32"] = 7] = "TYPE_FIXED32";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_BOOL"] = 8] = "TYPE_BOOL";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_STRING"] = 9] = "TYPE_STRING";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_GROUP"] = 10] = "TYPE_GROUP";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_MESSAGE"] = 11] = "TYPE_MESSAGE";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_BYTES"] = 12] = "TYPE_BYTES";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_UINT32"] = 13] = "TYPE_UINT32";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_ENUM"] = 14] = "TYPE_ENUM";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SFIXED32"] = 15] = "TYPE_SFIXED32";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SFIXED64"] = 16] = "TYPE_SFIXED64";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SINT32"] = 17] = "TYPE_SINT32";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["TYPE_SINT64"] = 18] = "TYPE_SINT64";
FieldDescriptorProto_Type2[FieldDescriptorProto_Type2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FieldDescriptorProto_Type2;
})(FieldDescriptorProto_Type || {});
function fieldDescriptorProto_TypeFromJSON(object) {
switch (object) {
case 1:
case "TYPE_DOUBLE":
return 1 /* TYPE_DOUBLE */;
case 2:
case "TYPE_FLOAT":
return 2 /* TYPE_FLOAT */;
case 3:
case "TYPE_INT64":
return 3 /* TYPE_INT64 */;
case 4:
case "TYPE_UINT64":
return 4 /* TYPE_UINT64 */;
case 5:
case "TYPE_INT32":
return 5 /* TYPE_INT32 */;
case 6:
case "TYPE_FIXED64":
return 6 /* TYPE_FIXED64 */;
case 7:
case "TYPE_FIXED32":
return 7 /* TYPE_FIXED32 */;
case 8:
case "TYPE_BOOL":
return 8 /* TYPE_BOOL */;
case 9:
case "TYPE_STRING":
return 9 /* TYPE_STRING */;
case 10:
case "TYPE_GROUP":
return 10 /* TYPE_GROUP */;
case 11:
case "TYPE_MESSAGE":
return 11 /* TYPE_MESSAGE */;
case 12:
case "TYPE_BYTES":
return 12 /* TYPE_BYTES */;
case 13:
case "TYPE_UINT32":
return 13 /* TYPE_UINT32 */;
case 14:
case "TYPE_ENUM":
return 14 /* TYPE_ENUM */;
case 15:
case "TYPE_SFIXED32":
return 15 /* TYPE_SFIXED32 */;
case 16:
case "TYPE_SFIXED64":
return 16 /* TYPE_SFIXED64 */;
case 17:
case "TYPE_SINT32":
return 17 /* TYPE_SINT32 */;
case 18:
case "TYPE_SINT64":
return 18 /* TYPE_SINT64 */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function fieldDescriptorProto_TypeToJSON(object) {
switch (object) {
case 1 /* TYPE_DOUBLE */:
return "TYPE_DOUBLE";
case 2 /* TYPE_FLOAT */:
return "TYPE_FLOAT";
case 3 /* TYPE_INT64 */:
return "TYPE_INT64";
case 4 /* TYPE_UINT64 */:
return "TYPE_UINT64";
case 5 /* TYPE_INT32 */:
return "TYPE_INT32";
case 6 /* TYPE_FIXED64 */:
return "TYPE_FIXED64";
case 7 /* TYPE_FIXED32 */:
return "TYPE_FIXED32";
case 8 /* TYPE_BOOL */:
return "TYPE_BOOL";
case 9 /* TYPE_STRING */:
return "TYPE_STRING";
case 10 /* TYPE_GROUP */:
return "TYPE_GROUP";
case 11 /* TYPE_MESSAGE */:
return "TYPE_MESSAGE";
case 12 /* TYPE_BYTES */:
return "TYPE_BYTES";
case 13 /* TYPE_UINT32 */:
return "TYPE_UINT32";
case 14 /* TYPE_ENUM */:
return "TYPE_ENUM";
case 15 /* TYPE_SFIXED32 */:
return "TYPE_SFIXED32";
case 16 /* TYPE_SFIXED64 */:
return "TYPE_SFIXED64";
case 17 /* TYPE_SINT32 */:
return "TYPE_SINT32";
case 18 /* TYPE_SINT64 */:
return "TYPE_SINT64";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FieldDescriptorProto_Label = /* @__PURE__ */ ((FieldDescriptorProto_Label2) => {
FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["LABEL_OPTIONAL"] = 1] = "LABEL_OPTIONAL";
FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["LABEL_REPEATED"] = 3] = "LABEL_REPEATED";
FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["LABEL_REQUIRED"] = 2] = "LABEL_REQUIRED";
FieldDescriptorProto_Label2[FieldDescriptorProto_Label2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FieldDescriptorProto_Label2;
})(FieldDescriptorProto_Label || {});
function fieldDescriptorProto_LabelFromJSON(object) {
switch (object) {
case 1:
case "LABEL_OPTIONAL":
return 1 /* LABEL_OPTIONAL */;
case 3:
case "LABEL_REPEATED":
return 3 /* LABEL_REPEATED */;
case 2:
case "LABEL_REQUIRED":
return 2 /* LABEL_REQUIRED */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function fieldDescriptorProto_LabelToJSON(object) {
switch (object) {
case 1 /* LABEL_OPTIONAL */:
return "LABEL_OPTIONAL";
case 3 /* LABEL_REPEATED */:
return "LABEL_REPEATED";
case 2 /* LABEL_REQUIRED */:
return "LABEL_REQUIRED";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FileOptions_OptimizeMode = /* @__PURE__ */ ((FileOptions_OptimizeMode2) => {
FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["SPEED"] = 1] = "SPEED";
FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["CODE_SIZE"] = 2] = "CODE_SIZE";
FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["LITE_RUNTIME"] = 3] = "LITE_RUNTIME";
FileOptions_OptimizeMode2[FileOptions_OptimizeMode2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FileOptions_OptimizeMode2;
})(FileOptions_OptimizeMode || {});
function fileOptions_OptimizeModeFromJSON(object) {
switch (object) {
case 1:
case "SPEED":
return 1 /* SPEED */;
case 2:
case "CODE_SIZE":
return 2 /* CODE_SIZE */;
case 3:
case "LITE_RUNTIME":
return 3 /* LITE_RUNTIME */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function fileOptions_OptimizeModeToJSON(object) {
switch (object) {
case 1 /* SPEED */:
return "SPEED";
case 2 /* CODE_SIZE */:
return "CODE_SIZE";
case 3 /* LITE_RUNTIME */:
return "LITE_RUNTIME";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FieldOptions_CType = /* @__PURE__ */ ((FieldOptions_CType2) => {
FieldOptions_CType2[FieldOptions_CType2["STRING"] = 0] = "STRING";
FieldOptions_CType2[FieldOptions_CType2["CORD"] = 1] = "CORD";
FieldOptions_CType2[FieldOptions_CType2["STRING_PIECE"] = 2] = "STRING_PIECE";
FieldOptions_CType2[FieldOptions_CType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FieldOptions_CType2;
})(FieldOptions_CType || {});
function fieldOptions_CTypeFromJSON(object) {
switch (object) {
case 0:
case "STRING":
return 0 /* STRING */;
case 1:
case "CORD":
return 1 /* CORD */;
case 2:
case "STRING_PIECE":
return 2 /* STRING_PIECE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function fieldOptions_CTypeToJSON(object) {
switch (object) {
case 0 /* STRING */:
return "STRING";
case 1 /* CORD */:
return "CORD";
case 2 /* STRING_PIECE */:
return "STRING_PIECE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FieldOptions_JSType = /* @__PURE__ */ ((FieldOptions_JSType2) => {
FieldOptions_JSType2[FieldOptions_JSType2["JS_NORMAL"] = 0] = "JS_NORMAL";
FieldOptions_JSType2[FieldOptions_JSType2["JS_STRING"] = 1] = "JS_STRING";
FieldOptions_JSType2[FieldOptions_JSType2["JS_NUMBER"] = 2] = "JS_NUMBER";
FieldOptions_JSType2[FieldOptions_JSType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FieldOptions_JSType2;
})(FieldOptions_JSType || {});
function fieldOptions_JSTypeFromJSON(object) {
switch (object) {
case 0:
case "JS_NORMAL":
return 0 /* JS_NORMAL */;
case 1:
case "JS_STRING":
return 1 /* JS_STRING */;
case 2:
case "JS_NUMBER":
return 2 /* JS_NUMBER */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function fieldOptions_JSTypeToJSON(object) {
switch (object) {
case 0 /* JS_NORMAL */:
return "JS_NORMAL";
case 1 /* JS_STRING */:
return "JS_STRING";
case 2 /* JS_NUMBER */:
return "JS_NUMBER";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FieldOptions_OptionRetention = /* @__PURE__ */ ((FieldOptions_OptionRetention2) => {
FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["RETENTION_UNKNOWN"] = 0] = "RETENTION_UNKNOWN";
FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["RETENTION_RUNTIME"] = 1] = "RETENTION_RUNTIME";
FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["RETENTION_SOURCE"] = 2] = "RETENTION_SOURCE";
FieldOptions_OptionRetention2[FieldOptions_OptionRetention2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FieldOptions_OptionRetention2;
})(FieldOptions_OptionRetention || {});
function fieldOptions_OptionRetentionFromJSON(object) {
switch (object) {
case 0:
case "RETENTION_UNKNOWN":
return 0 /* RETENTION_UNKNOWN */;
case 1:
case "RETENTION_RUNTIME":
return 1 /* RETENTION_RUNTIME */;
case 2:
case "RETENTION_SOURCE":
return 2 /* RETENTION_SOURCE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function fieldOptions_OptionRetentionToJSON(object) {
switch (object) {
case 0 /* RETENTION_UNKNOWN */:
return "RETENTION_UNKNOWN";
case 1 /* RETENTION_RUNTIME */:
return "RETENTION_RUNTIME";
case 2 /* RETENTION_SOURCE */:
return "RETENTION_SOURCE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FieldOptions_OptionTargetType = /* @__PURE__ */ ((FieldOptions_OptionTargetType2) => {
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_UNKNOWN"] = 0] = "TARGET_TYPE_UNKNOWN";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_FILE"] = 1] = "TARGET_TYPE_FILE";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_EXTENSION_RANGE"] = 2] = "TARGET_TYPE_EXTENSION_RANGE";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_MESSAGE"] = 3] = "TARGET_TYPE_MESSAGE";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_FIELD"] = 4] = "TARGET_TYPE_FIELD";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_ONEOF"] = 5] = "TARGET_TYPE_ONEOF";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_ENUM"] = 6] = "TARGET_TYPE_ENUM";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_ENUM_ENTRY"] = 7] = "TARGET_TYPE_ENUM_ENTRY";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_SERVICE"] = 8] = "TARGET_TYPE_SERVICE";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["TARGET_TYPE_METHOD"] = 9] = "TARGET_TYPE_METHOD";
FieldOptions_OptionTargetType2[FieldOptions_OptionTargetType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FieldOptions_OptionTargetType2;
})(FieldOptions_OptionTargetType || {});
function fieldOptions_OptionTargetTypeFromJSON(object) {
switch (object) {
case 0:
case "TARGET_TYPE_UNKNOWN":
return 0 /* TARGET_TYPE_UNKNOWN */;
case 1:
case "TARGET_TYPE_FILE":
return 1 /* TARGET_TYPE_FILE */;
case 2:
case "TARGET_TYPE_EXTENSION_RANGE":
return 2 /* TARGET_TYPE_EXTENSION_RANGE */;
case 3:
case "TARGET_TYPE_MESSAGE":
return 3 /* TARGET_TYPE_MESSAGE */;
case 4:
case "TARGET_TYPE_FIELD":
return 4 /* TARGET_TYPE_FIELD */;
case 5:
case "TARGET_TYPE_ONEOF":
return 5 /* TARGET_TYPE_ONEOF */;
case 6:
case "TARGET_TYPE_ENUM":
return 6 /* TARGET_TYPE_ENUM */;
case 7:
case "TARGET_TYPE_ENUM_ENTRY":
return 7 /* TARGET_TYPE_ENUM_ENTRY */;
case 8:
case "TARGET_TYPE_SERVICE":
return 8 /* TARGET_TYPE_SERVICE */;
case 9:
case "TARGET_TYPE_METHOD":
return 9 /* TARGET_TYPE_METHOD */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function fieldOptions_OptionTargetTypeToJSON(object) {
switch (object) {
case 0 /* TARGET_TYPE_UNKNOWN */:
return "TARGET_TYPE_UNKNOWN";
case 1 /* TARGET_TYPE_FILE */:
return "TARGET_TYPE_FILE";
case 2 /* TARGET_TYPE_EXTENSION_RANGE */:
return "TARGET_TYPE_EXTENSION_RANGE";
case 3 /* TARGET_TYPE_MESSAGE */:
return "TARGET_TYPE_MESSAGE";
case 4 /* TARGET_TYPE_FIELD */:
return "TARGET_TYPE_FIELD";
case 5 /* TARGET_TYPE_ONEOF */:
return "TARGET_TYPE_ONEOF";
case 6 /* TARGET_TYPE_ENUM */:
return "TARGET_TYPE_ENUM";
case 7 /* TARGET_TYPE_ENUM_ENTRY */:
return "TARGET_TYPE_ENUM_ENTRY";
case 8 /* TARGET_TYPE_SERVICE */:
return "TARGET_TYPE_SERVICE";
case 9 /* TARGET_TYPE_METHOD */:
return "TARGET_TYPE_METHOD";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var MethodOptions_IdempotencyLevel = /* @__PURE__ */ ((MethodOptions_IdempotencyLevel2) => {
MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["IDEMPOTENCY_UNKNOWN"] = 0] = "IDEMPOTENCY_UNKNOWN";
MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["NO_SIDE_EFFECTS"] = 1] = "NO_SIDE_EFFECTS";
MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["IDEMPOTENT"] = 2] = "IDEMPOTENT";
MethodOptions_IdempotencyLevel2[MethodOptions_IdempotencyLevel2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return MethodOptions_IdempotencyLevel2;
})(MethodOptions_IdempotencyLevel || {});
function methodOptions_IdempotencyLevelFromJSON(object) {
switch (object) {
case 0:
case "IDEMPOTENCY_UNKNOWN":
return 0 /* IDEMPOTENCY_UNKNOWN */;
case 1:
case "NO_SIDE_EFFECTS":
return 1 /* NO_SIDE_EFFECTS */;
case 2:
case "IDEMPOTENT":
return 2 /* IDEMPOTENT */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function methodOptions_IdempotencyLevelToJSON(object) {
switch (object) {
case 0 /* IDEMPOTENCY_UNKNOWN */:
return "IDEMPOTENCY_UNKNOWN";
case 1 /* NO_SIDE_EFFECTS */:
return "NO_SIDE_EFFECTS";
case 2 /* IDEMPOTENT */:
return "IDEMPOTENT";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_FieldPresence = /* @__PURE__ */ ((FeatureSet_FieldPresence2) => {
FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["FIELD_PRESENCE_UNKNOWN"] = 0] = "FIELD_PRESENCE_UNKNOWN";
FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["EXPLICIT"] = 1] = "EXPLICIT";
FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["IMPLICIT"] = 2] = "IMPLICIT";
FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["LEGACY_REQUIRED"] = 3] = "LEGACY_REQUIRED";
FeatureSet_FieldPresence2[FeatureSet_FieldPresence2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_FieldPresence2;
})(FeatureSet_FieldPresence || {});
function featureSet_FieldPresenceFromJSON(object) {
switch (object) {
case 0:
case "FIELD_PRESENCE_UNKNOWN":
return 0 /* FIELD_PRESENCE_UNKNOWN */;
case 1:
case "EXPLICIT":
return 1 /* EXPLICIT */;
case 2:
case "IMPLICIT":
return 2 /* IMPLICIT */;
case 3:
case "LEGACY_REQUIRED":
return 3 /* LEGACY_REQUIRED */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_FieldPresenceToJSON(object) {
switch (object) {
case 0 /* FIELD_PRESENCE_UNKNOWN */:
return "FIELD_PRESENCE_UNKNOWN";
case 1 /* EXPLICIT */:
return "EXPLICIT";
case 2 /* IMPLICIT */:
return "IMPLICIT";
case 3 /* LEGACY_REQUIRED */:
return "LEGACY_REQUIRED";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_EnumType = /* @__PURE__ */ ((FeatureSet_EnumType2) => {
FeatureSet_EnumType2[FeatureSet_EnumType2["ENUM_TYPE_UNKNOWN"] = 0] = "ENUM_TYPE_UNKNOWN";
FeatureSet_EnumType2[FeatureSet_EnumType2["OPEN"] = 1] = "OPEN";
FeatureSet_EnumType2[FeatureSet_EnumType2["CLOSED"] = 2] = "CLOSED";
FeatureSet_EnumType2[FeatureSet_EnumType2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_EnumType2;
})(FeatureSet_EnumType || {});
function featureSet_EnumTypeFromJSON(object) {
switch (object) {
case 0:
case "ENUM_TYPE_UNKNOWN":
return 0 /* ENUM_TYPE_UNKNOWN */;
case 1:
case "OPEN":
return 1 /* OPEN */;
case 2:
case "CLOSED":
return 2 /* CLOSED */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_EnumTypeToJSON(object) {
switch (object) {
case 0 /* ENUM_TYPE_UNKNOWN */:
return "ENUM_TYPE_UNKNOWN";
case 1 /* OPEN */:
return "OPEN";
case 2 /* CLOSED */:
return "CLOSED";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_RepeatedFieldEncoding = /* @__PURE__ */ ((FeatureSet_RepeatedFieldEncoding2) => {
FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["REPEATED_FIELD_ENCODING_UNKNOWN"] = 0] = "REPEATED_FIELD_ENCODING_UNKNOWN";
FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["PACKED"] = 1] = "PACKED";
FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["EXPANDED"] = 2] = "EXPANDED";
FeatureSet_RepeatedFieldEncoding2[FeatureSet_RepeatedFieldEncoding2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_RepeatedFieldEncoding2;
})(FeatureSet_RepeatedFieldEncoding || {});
function featureSet_RepeatedFieldEncodingFromJSON(object) {
switch (object) {
case 0:
case "REPEATED_FIELD_ENCODING_UNKNOWN":
return 0 /* REPEATED_FIELD_ENCODING_UNKNOWN */;
case 1:
case "PACKED":
return 1 /* PACKED */;
case 2:
case "EXPANDED":
return 2 /* EXPANDED */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_RepeatedFieldEncodingToJSON(object) {
switch (object) {
case 0 /* REPEATED_FIELD_ENCODING_UNKNOWN */:
return "REPEATED_FIELD_ENCODING_UNKNOWN";
case 1 /* PACKED */:
return "PACKED";
case 2 /* EXPANDED */:
return "EXPANDED";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_Utf8Validation = /* @__PURE__ */ ((FeatureSet_Utf8Validation2) => {
FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["UTF8_VALIDATION_UNKNOWN"] = 0] = "UTF8_VALIDATION_UNKNOWN";
FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["VERIFY"] = 2] = "VERIFY";
FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["NONE"] = 3] = "NONE";
FeatureSet_Utf8Validation2[FeatureSet_Utf8Validation2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_Utf8Validation2;
})(FeatureSet_Utf8Validation || {});
function featureSet_Utf8ValidationFromJSON(object) {
switch (object) {
case 0:
case "UTF8_VALIDATION_UNKNOWN":
return 0 /* UTF8_VALIDATION_UNKNOWN */;
case 2:
case "VERIFY":
return 2 /* VERIFY */;
case 3:
case "NONE":
return 3 /* NONE */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_Utf8ValidationToJSON(object) {
switch (object) {
case 0 /* UTF8_VALIDATION_UNKNOWN */:
return "UTF8_VALIDATION_UNKNOWN";
case 2 /* VERIFY */:
return "VERIFY";
case 3 /* NONE */:
return "NONE";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_MessageEncoding = /* @__PURE__ */ ((FeatureSet_MessageEncoding2) => {
FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["MESSAGE_ENCODING_UNKNOWN"] = 0] = "MESSAGE_ENCODING_UNKNOWN";
FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["LENGTH_PREFIXED"] = 1] = "LENGTH_PREFIXED";
FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["DELIMITED"] = 2] = "DELIMITED";
FeatureSet_MessageEncoding2[FeatureSet_MessageEncoding2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_MessageEncoding2;
})(FeatureSet_MessageEncoding || {});
function featureSet_MessageEncodingFromJSON(object) {
switch (object) {
case 0:
case "MESSAGE_ENCODING_UNKNOWN":
return 0 /* MESSAGE_ENCODING_UNKNOWN */;
case 1:
case "LENGTH_PREFIXED":
return 1 /* LENGTH_PREFIXED */;
case 2:
case "DELIMITED":
return 2 /* DELIMITED */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_MessageEncodingToJSON(object) {
switch (object) {
case 0 /* MESSAGE_ENCODING_UNKNOWN */:
return "MESSAGE_ENCODING_UNKNOWN";
case 1 /* LENGTH_PREFIXED */:
return "LENGTH_PREFIXED";
case 2 /* DELIMITED */:
return "DELIMITED";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_JsonFormat = /* @__PURE__ */ ((FeatureSet_JsonFormat2) => {
FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["JSON_FORMAT_UNKNOWN"] = 0] = "JSON_FORMAT_UNKNOWN";
FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["ALLOW"] = 1] = "ALLOW";
FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["LEGACY_BEST_EFFORT"] = 2] = "LEGACY_BEST_EFFORT";
FeatureSet_JsonFormat2[FeatureSet_JsonFormat2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_JsonFormat2;
})(FeatureSet_JsonFormat || {});
function featureSet_JsonFormatFromJSON(object) {
switch (object) {
case 0:
case "JSON_FORMAT_UNKNOWN":
return 0 /* JSON_FORMAT_UNKNOWN */;
case 1:
case "ALLOW":
return 1 /* ALLOW */;
case 2:
case "LEGACY_BEST_EFFORT":
return 2 /* LEGACY_BEST_EFFORT */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_JsonFormatToJSON(object) {
switch (object) {
case 0 /* JSON_FORMAT_UNKNOWN */:
return "JSON_FORMAT_UNKNOWN";
case 1 /* ALLOW */:
return "ALLOW";
case 2 /* LEGACY_BEST_EFFORT */:
return "LEGACY_BEST_EFFORT";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_EnforceNamingStyle = /* @__PURE__ */ ((FeatureSet_EnforceNamingStyle2) => {
FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["ENFORCE_NAMING_STYLE_UNKNOWN"] = 0] = "ENFORCE_NAMING_STYLE_UNKNOWN";
FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["STYLE2024"] = 1] = "STYLE2024";
FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["STYLE_LEGACY"] = 2] = "STYLE_LEGACY";
FeatureSet_EnforceNamingStyle2[FeatureSet_EnforceNamingStyle2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_EnforceNamingStyle2;
})(FeatureSet_EnforceNamingStyle || {});
function featureSet_EnforceNamingStyleFromJSON(object) {
switch (object) {
case 0:
case "ENFORCE_NAMING_STYLE_UNKNOWN":
return 0 /* ENFORCE_NAMING_STYLE_UNKNOWN */;
case 1:
case "STYLE2024":
return 1 /* STYLE2024 */;
case 2:
case "STYLE_LEGACY":
return 2 /* STYLE_LEGACY */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_EnforceNamingStyleToJSON(object) {
switch (object) {
case 0 /* ENFORCE_NAMING_STYLE_UNKNOWN */:
return "ENFORCE_NAMING_STYLE_UNKNOWN";
case 1 /* STYLE2024 */:
return "STYLE2024";
case 2 /* STYLE_LEGACY */:
return "STYLE_LEGACY";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var FeatureSet_VisibilityFeature_DefaultSymbolVisibility = /* @__PURE__ */ ((FeatureSet_VisibilityFeature_DefaultSymbolVisibility2) => {
FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["DEFAULT_SYMBOL_VISIBILITY_UNKNOWN"] = 0] = "DEFAULT_SYMBOL_VISIBILITY_UNKNOWN";
FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["EXPORT_ALL"] = 1] = "EXPORT_ALL";
FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["EXPORT_TOP_LEVEL"] = 2] = "EXPORT_TOP_LEVEL";
FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["LOCAL_ALL"] = 3] = "LOCAL_ALL";
FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["STRICT"] = 4] = "STRICT";
FeatureSet_VisibilityFeature_DefaultSymbolVisibility2[FeatureSet_VisibilityFeature_DefaultSymbolVisibility2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return FeatureSet_VisibilityFeature_DefaultSymbolVisibility2;
})(FeatureSet_VisibilityFeature_DefaultSymbolVisibility || {});
function featureSet_VisibilityFeature_DefaultSymbolVisibilityFromJSON(object) {
switch (object) {
case 0:
case "DEFAULT_SYMBOL_VISIBILITY_UNKNOWN":
return 0 /* DEFAULT_SYMBOL_VISIBILITY_UNKNOWN */;
case 1:
case "EXPORT_ALL":
return 1 /* EXPORT_ALL */;
case 2:
case "EXPORT_TOP_LEVEL":
return 2 /* EXPORT_TOP_LEVEL */;
case 3:
case "LOCAL_ALL":
return 3 /* LOCAL_ALL */;
case 4:
case "STRICT":
return 4 /* STRICT */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function featureSet_VisibilityFeature_DefaultSymbolVisibilityToJSON(object) {
switch (object) {
case 0 /* DEFAULT_SYMBOL_VISIBILITY_UNKNOWN */:
return "DEFAULT_SYMBOL_VISIBILITY_UNKNOWN";
case 1 /* EXPORT_ALL */:
return "EXPORT_ALL";
case 2 /* EXPORT_TOP_LEVEL */:
return "EXPORT_TOP_LEVEL";
case 3 /* LOCAL_ALL */:
return "LOCAL_ALL";
case 4 /* STRICT */:
return "STRICT";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
var GeneratedCodeInfo_Annotation_Semantic = /* @__PURE__ */ ((GeneratedCodeInfo_Annotation_Semantic2) => {
GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["NONE"] = 0] = "NONE";
GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["SET"] = 1] = "SET";
GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["ALIAS"] = 2] = "ALIAS";
GeneratedCodeInfo_Annotation_Semantic2[GeneratedCodeInfo_Annotation_Semantic2["UNRECOGNIZED"] = -1] = "UNRECOGNIZED";
return GeneratedCodeInfo_Annotation_Semantic2;
})(GeneratedCodeInfo_Annotation_Semantic || {});
function generatedCodeInfo_Annotation_SemanticFromJSON(object) {
switch (object) {
case 0:
case "NONE":
return 0 /* NONE */;
case 1:
case "SET":
return 1 /* SET */;
case 2:
case "ALIAS":
return 2 /* ALIAS */;
case -1:
case "UNRECOGNIZED":
default:
return -1 /* UNRECOGNIZED */;
}
}
function generatedCodeInfo_Annotation_SemanticToJSON(object) {
switch (object) {
case 0 /* NONE */:
return "NONE";
case 1 /* SET */:
return "SET";
case 2 /* ALIAS */:
return "ALIAS";
case -1 /* UNRECOGNIZED */:
default:
return "UNRECOGNIZED";
}
}
function createBaseFileDescriptorSet() {
return { file: [] };
}
const FileDescriptorSet = {
encode(message, writer = new import_wire.BinaryWriter()) {
for (const v of message.file) {
FileDescriptorProto.encode(v, writer.uint32(10).fork()).join();
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseFileDescriptorSet();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.file.push(FileDescriptorProto.decode(reader, reader.uint32()));
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
file: globalThis.Array.isArray(object?.file) ? object.file.map((e) => FileDescriptorProto.fromJSON(e)) : []
};
},
toJSON(message) {
const obj = {};
if (message.file?.length) {
obj.file = message.file.map((e) => FileDescriptorProto.toJSON(e));
}
return obj;
},
create(base) {
return FileDescriptorSet.fromPartial(base ?? {});
},
fromPartial(object) {
const message = createBaseFileDescriptorSet();
message.file = object.file?.map((e) => FileDescriptorProto.fromPartial(e)) || [];
return message;
}
};
function createBaseFileDescriptorProto() {
return {
name: "",
package: "",
dependency: [],
publicDependency: [],
weakDependency: [],
optionDependency: [],
messageType: [],
enumType: [],
service: [],
extension: [],
options: void 0,
sourceCodeInfo: void 0,
syntax: "",
edition: 0
};
}
const FileDescriptorProto = {
encode(message, writer = new import_wire.BinaryWriter()) {
if (message.name !== void 0 && message.name !== "") {
writer.uint32(10).string(message.name);
}
if (message.package !== void 0 && message.package !== "") {
writer.uint32(18).string(message.package);
}
for (const v of message.dependency) {
writer.uint32(26).string(v);
}
writer.uint32(82).fork();
for (const v of message.publicDependency) {
writer.int32(v);
}
writer.join();
writer.uint32(90).fork();
for (const v of message.weakDependency) {
writer.int32(v);
}
writer.join();
for (const v of message.optionDependency) {
writer.uint32(122).string(v);
}
for (const v of message.messageType) {
DescriptorProto.encode(v, writer.uint32(34).fork()).join();
}
for (const v of message.enumType) {
EnumDescriptorProto.encode(v, writer.uint32(42).fork()).join();
}
for (const v of message.service) {
ServiceDescriptorProto.encode(v, writer.uint32(50).fork()).join();
}
for (const v of message.extension) {
FieldDescriptorProto.encode(v, writer.uint32(58).fork()).join();
}
if (message.options !== void 0) {
FileOptions.encode(message.options, writer.uint32(66).fork()).join();
}
if (message.sourceCodeInfo !== void 0) {
SourceCodeInfo.encode(message.sourceCodeInfo, writer.uint32(74).fork()).join();
}
if (message.syntax !== void 0 && message.syntax !== "") {
writer.uint32(98).string(message.syntax);
}
if (message.edition !== void 0 && message.edition !== 0) {
writer.uint32(112).int32(message.edition);
}
return writer;
},
decode(input, length) {
const reader = input instanceof import_wire.BinaryReader ? input : new import_wire.BinaryReader(input);
const end = length === void 0 ? reader.len : reader.pos + length;
const message = createBaseFileDescriptorProto();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 10) {
break;
}
message.name = reader.string();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.package = reader.string();
continue;
}
case 3: {
if (tag !== 26) {
break;
}
message.dependency.push(reader.string());
continue;
}
case 10: {
if (tag === 80) {
message.publicDependency.push(reader.int32());
continue;
}
if (tag === 82) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.publicDependency.push(reader.int32());
}
continue;
}
break;
}
case 11: {
if (tag === 88) {
message.weakDependency.push(reader.int32());
continue;
}
if (tag === 90) {
const end2 = reader.uint32() + reader.pos;
while (reader.pos < end2) {
message.weakDependency.push(reader.int32());
}
continue;
}
break;
}
case 15: {
if (tag !== 122) {
break;
}
message.optionDependency.push(reader.string());
continue;
}
case 4: {
if (tag !== 34) {
break;
}
message.messageType.push(DescriptorProto.decode(reader, reader.uint32()));
continue;
}
case 5: {
if (tag !== 42) {
break;
}
message.enumType.push(EnumDescriptorProto.decode(reader, reader.uint32()));
continue;
}
case 6: {
if (tag !== 50) {
break;
}
message.service.push(ServiceDescriptorProto.decode(reader, reader.uint32()));
continue;
}
case 7: {
if (tag !== 58) {
break;
}
message.extension.push(FieldDescriptorProto.decode(reader, reader.uint32()));
continue;
}
case 8: {
if (tag !== 66) {
break;
}
message.options = FileOptions.decode(reader, reader.uint32());
continue;
}
case 9: {
if (tag !== 74) {
break;
}
message.sourceCodeInfo = SourceCodeInfo.decode(reader, reader.uint32());
continue;
}
case 12: {
if (tag !== 98) {
break;
}
message.syntax = reader.string();
continue;
}
case 14: {
if (tag !== 112) {
break;
}
message.edition = reader.int32();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object) {
return {
name: isSet(object.name) ? globalThis.String(object.name) : "",
package: isSet(object.package) ? globalThis.String(object.package) : "",
dependency: globalThis.Array.isArray(object?.dependency) ? object.dependency.map((e) => globalThis.String(e)) : [],
publicDependency: globalThis.Array.isArray(object?.publicDependency) ? object.publicDependency.map((e) => globalThis.Number(e)) : [],
weakDependency: globalThis.Array.isArray(object?.weakDependency) ? object.weakDependency.map((e) => globalThis.Number(e)) : [],
optionDependency: globalThis.Array.isArray(object?.optionDependency) ? object.optionDependency.map((e) => globalThis.String(e)) : [],
messageType: globalThis.Array.isArray(object?.messageType) ? object.messageType.map((e) => DescriptorProto.fromJSON(e)) : [],
enumType: globalThis.Array.isArray(object?.enumType) ? object.enumType.map((e) => EnumDescriptorProto.fromJSON(e)) : [],
service: globalThis.Array.isArray(object?.service) ? object.service.map((e) => ServiceDescriptorProto.fromJSON(e)) : [],
extension: globalThis.Array.isArray(object?.extension) ? object.extension.map((e) => FieldDescriptorProto.fromJSON(e)) : [],
options: isSet(object.options) ? FileOptions.fromJSON(object.options) : void 0,
sourceCodeInfo: isSet(object.sourceCodeInfo) ? SourceCodeInfo.fromJSON(object.sourceCod