UNPKG

@firestore-emulator/proto

Version:

Generated Firestore Protobufs For Firestore Emulator

1 lines 121 kB
{"version":3,"sources":["../../../generated/google/protobuf/duration.ts","../../../generated/google/api/client.ts"],"sourcesContent":["/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/protobuf/duration.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as pb_1 from \"google-protobuf\";\nexport class Duration extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n seconds?: number;\n nanos?: number;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"seconds\" in data && data.seconds != undefined) {\n this.seconds = data.seconds;\n }\n if (\"nanos\" in data && data.nanos != undefined) {\n this.nanos = data.nanos;\n }\n }\n }\n get seconds() {\n return pb_1.Message.getFieldWithDefault(this, 1, 0) as number;\n }\n set seconds(value: number) {\n pb_1.Message.setField(this, 1, value);\n }\n get nanos() {\n return pb_1.Message.getFieldWithDefault(this, 2, 0) as number;\n }\n set nanos(value: number) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n seconds?: number;\n nanos?: number;\n }): Duration {\n const message = new Duration({});\n if (data.seconds != null) {\n message.seconds = data.seconds;\n }\n if (data.nanos != null) {\n message.nanos = data.nanos;\n }\n return message;\n }\n toObject() {\n const data: {\n seconds?: number;\n nanos?: number;\n } = {};\n if (this.seconds != null) {\n data.seconds = this.seconds;\n }\n if (this.nanos != null) {\n data.nanos = this.nanos;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.seconds != 0)\n writer.writeInt64(1, this.seconds);\n if (this.nanos != 0)\n writer.writeInt32(2, this.nanos);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Duration {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Duration();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.seconds = reader.readInt64();\n break;\n case 2:\n message.nanos = reader.readInt32();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Duration {\n return Duration.deserialize(bytes);\n }\n}\n","/**\n * Generated by the protoc-gen-ts. DO NOT EDIT!\n * compiler version: 3.19.1\n * source: google/api/client.proto\n * git: https://github.com/thesayyn/protoc-gen-ts */\nimport * as dependency_1 from \"./launch_stage\";\nimport * as dependency_2 from \"./../protobuf/descriptor\";\nimport * as dependency_3 from \"./../protobuf/duration\";\nimport * as pb_1 from \"google-protobuf\";\nexport enum ClientLibraryOrganization {\n CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED = 0,\n CLOUD = 1,\n ADS = 2,\n PHOTOS = 3,\n STREET_VIEW = 4,\n SHOPPING = 5,\n GEO = 6,\n GENERATIVE_AI = 7\n}\nexport enum ClientLibraryDestination {\n CLIENT_LIBRARY_DESTINATION_UNSPECIFIED = 0,\n GITHUB = 10,\n PACKAGE_MANAGER = 20\n}\nexport class CommonLanguageSettings extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n /** @deprecated*/\n reference_docs_uri?: string;\n destinations?: ClientLibraryDestination[];\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"reference_docs_uri\" in data && data.reference_docs_uri != undefined) {\n this.reference_docs_uri = data.reference_docs_uri;\n }\n if (\"destinations\" in data && data.destinations != undefined) {\n this.destinations = data.destinations;\n }\n }\n }\n /** @deprecated*/\n get reference_docs_uri() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n /** @deprecated*/\n set reference_docs_uri(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get destinations() {\n return pb_1.Message.getFieldWithDefault(this, 2, []) as ClientLibraryDestination[];\n }\n set destinations(value: ClientLibraryDestination[]) {\n pb_1.Message.setField(this, 2, value);\n }\n static fromObject(data: {\n reference_docs_uri?: string;\n destinations?: ClientLibraryDestination[];\n }): CommonLanguageSettings {\n const message = new CommonLanguageSettings({});\n if (data.reference_docs_uri != null) {\n message.reference_docs_uri = data.reference_docs_uri;\n }\n if (data.destinations != null) {\n message.destinations = data.destinations;\n }\n return message;\n }\n toObject() {\n const data: {\n reference_docs_uri?: string;\n destinations?: ClientLibraryDestination[];\n } = {};\n if (this.reference_docs_uri != null) {\n data.reference_docs_uri = this.reference_docs_uri;\n }\n if (this.destinations != null) {\n data.destinations = this.destinations;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.reference_docs_uri.length)\n writer.writeString(1, this.reference_docs_uri);\n if (this.destinations.length)\n writer.writePackedEnum(2, this.destinations);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CommonLanguageSettings {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CommonLanguageSettings();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.reference_docs_uri = reader.readString();\n break;\n case 2:\n message.destinations = reader.readPackedEnum();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): CommonLanguageSettings {\n return CommonLanguageSettings.deserialize(bytes);\n }\n}\nexport class ClientLibrarySettings extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n version?: string;\n launch_stage?: dependency_1.LaunchStage;\n rest_numeric_enums?: boolean;\n java_settings?: JavaSettings;\n cpp_settings?: CppSettings;\n php_settings?: PhpSettings;\n python_settings?: PythonSettings;\n node_settings?: NodeSettings;\n dotnet_settings?: DotnetSettings;\n ruby_settings?: RubySettings;\n go_settings?: GoSettings;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"version\" in data && data.version != undefined) {\n this.version = data.version;\n }\n if (\"launch_stage\" in data && data.launch_stage != undefined) {\n this.launch_stage = data.launch_stage;\n }\n if (\"rest_numeric_enums\" in data && data.rest_numeric_enums != undefined) {\n this.rest_numeric_enums = data.rest_numeric_enums;\n }\n if (\"java_settings\" in data && data.java_settings != undefined) {\n this.java_settings = data.java_settings;\n }\n if (\"cpp_settings\" in data && data.cpp_settings != undefined) {\n this.cpp_settings = data.cpp_settings;\n }\n if (\"php_settings\" in data && data.php_settings != undefined) {\n this.php_settings = data.php_settings;\n }\n if (\"python_settings\" in data && data.python_settings != undefined) {\n this.python_settings = data.python_settings;\n }\n if (\"node_settings\" in data && data.node_settings != undefined) {\n this.node_settings = data.node_settings;\n }\n if (\"dotnet_settings\" in data && data.dotnet_settings != undefined) {\n this.dotnet_settings = data.dotnet_settings;\n }\n if (\"ruby_settings\" in data && data.ruby_settings != undefined) {\n this.ruby_settings = data.ruby_settings;\n }\n if (\"go_settings\" in data && data.go_settings != undefined) {\n this.go_settings = data.go_settings;\n }\n }\n }\n get version() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set version(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get launch_stage() {\n return pb_1.Message.getFieldWithDefault(this, 2, dependency_1.LaunchStage.LAUNCH_STAGE_UNSPECIFIED) as dependency_1.LaunchStage;\n }\n set launch_stage(value: dependency_1.LaunchStage) {\n pb_1.Message.setField(this, 2, value);\n }\n get rest_numeric_enums() {\n return pb_1.Message.getFieldWithDefault(this, 3, false) as boolean;\n }\n set rest_numeric_enums(value: boolean) {\n pb_1.Message.setField(this, 3, value);\n }\n get java_settings() {\n return pb_1.Message.getWrapperField(this, JavaSettings, 21) as JavaSettings;\n }\n set java_settings(value: JavaSettings) {\n pb_1.Message.setWrapperField(this, 21, value);\n }\n get has_java_settings() {\n return pb_1.Message.getField(this, 21) != null;\n }\n get cpp_settings() {\n return pb_1.Message.getWrapperField(this, CppSettings, 22) as CppSettings;\n }\n set cpp_settings(value: CppSettings) {\n pb_1.Message.setWrapperField(this, 22, value);\n }\n get has_cpp_settings() {\n return pb_1.Message.getField(this, 22) != null;\n }\n get php_settings() {\n return pb_1.Message.getWrapperField(this, PhpSettings, 23) as PhpSettings;\n }\n set php_settings(value: PhpSettings) {\n pb_1.Message.setWrapperField(this, 23, value);\n }\n get has_php_settings() {\n return pb_1.Message.getField(this, 23) != null;\n }\n get python_settings() {\n return pb_1.Message.getWrapperField(this, PythonSettings, 24) as PythonSettings;\n }\n set python_settings(value: PythonSettings) {\n pb_1.Message.setWrapperField(this, 24, value);\n }\n get has_python_settings() {\n return pb_1.Message.getField(this, 24) != null;\n }\n get node_settings() {\n return pb_1.Message.getWrapperField(this, NodeSettings, 25) as NodeSettings;\n }\n set node_settings(value: NodeSettings) {\n pb_1.Message.setWrapperField(this, 25, value);\n }\n get has_node_settings() {\n return pb_1.Message.getField(this, 25) != null;\n }\n get dotnet_settings() {\n return pb_1.Message.getWrapperField(this, DotnetSettings, 26) as DotnetSettings;\n }\n set dotnet_settings(value: DotnetSettings) {\n pb_1.Message.setWrapperField(this, 26, value);\n }\n get has_dotnet_settings() {\n return pb_1.Message.getField(this, 26) != null;\n }\n get ruby_settings() {\n return pb_1.Message.getWrapperField(this, RubySettings, 27) as RubySettings;\n }\n set ruby_settings(value: RubySettings) {\n pb_1.Message.setWrapperField(this, 27, value);\n }\n get has_ruby_settings() {\n return pb_1.Message.getField(this, 27) != null;\n }\n get go_settings() {\n return pb_1.Message.getWrapperField(this, GoSettings, 28) as GoSettings;\n }\n set go_settings(value: GoSettings) {\n pb_1.Message.setWrapperField(this, 28, value);\n }\n get has_go_settings() {\n return pb_1.Message.getField(this, 28) != null;\n }\n static fromObject(data: {\n version?: string;\n launch_stage?: dependency_1.LaunchStage;\n rest_numeric_enums?: boolean;\n java_settings?: ReturnType<typeof JavaSettings.prototype.toObject>;\n cpp_settings?: ReturnType<typeof CppSettings.prototype.toObject>;\n php_settings?: ReturnType<typeof PhpSettings.prototype.toObject>;\n python_settings?: ReturnType<typeof PythonSettings.prototype.toObject>;\n node_settings?: ReturnType<typeof NodeSettings.prototype.toObject>;\n dotnet_settings?: ReturnType<typeof DotnetSettings.prototype.toObject>;\n ruby_settings?: ReturnType<typeof RubySettings.prototype.toObject>;\n go_settings?: ReturnType<typeof GoSettings.prototype.toObject>;\n }): ClientLibrarySettings {\n const message = new ClientLibrarySettings({});\n if (data.version != null) {\n message.version = data.version;\n }\n if (data.launch_stage != null) {\n message.launch_stage = data.launch_stage;\n }\n if (data.rest_numeric_enums != null) {\n message.rest_numeric_enums = data.rest_numeric_enums;\n }\n if (data.java_settings != null) {\n message.java_settings = JavaSettings.fromObject(data.java_settings);\n }\n if (data.cpp_settings != null) {\n message.cpp_settings = CppSettings.fromObject(data.cpp_settings);\n }\n if (data.php_settings != null) {\n message.php_settings = PhpSettings.fromObject(data.php_settings);\n }\n if (data.python_settings != null) {\n message.python_settings = PythonSettings.fromObject(data.python_settings);\n }\n if (data.node_settings != null) {\n message.node_settings = NodeSettings.fromObject(data.node_settings);\n }\n if (data.dotnet_settings != null) {\n message.dotnet_settings = DotnetSettings.fromObject(data.dotnet_settings);\n }\n if (data.ruby_settings != null) {\n message.ruby_settings = RubySettings.fromObject(data.ruby_settings);\n }\n if (data.go_settings != null) {\n message.go_settings = GoSettings.fromObject(data.go_settings);\n }\n return message;\n }\n toObject() {\n const data: {\n version?: string;\n launch_stage?: dependency_1.LaunchStage;\n rest_numeric_enums?: boolean;\n java_settings?: ReturnType<typeof JavaSettings.prototype.toObject>;\n cpp_settings?: ReturnType<typeof CppSettings.prototype.toObject>;\n php_settings?: ReturnType<typeof PhpSettings.prototype.toObject>;\n python_settings?: ReturnType<typeof PythonSettings.prototype.toObject>;\n node_settings?: ReturnType<typeof NodeSettings.prototype.toObject>;\n dotnet_settings?: ReturnType<typeof DotnetSettings.prototype.toObject>;\n ruby_settings?: ReturnType<typeof RubySettings.prototype.toObject>;\n go_settings?: ReturnType<typeof GoSettings.prototype.toObject>;\n } = {};\n if (this.version != null) {\n data.version = this.version;\n }\n if (this.launch_stage != null) {\n data.launch_stage = this.launch_stage;\n }\n if (this.rest_numeric_enums != null) {\n data.rest_numeric_enums = this.rest_numeric_enums;\n }\n if (this.java_settings != null) {\n data.java_settings = this.java_settings.toObject();\n }\n if (this.cpp_settings != null) {\n data.cpp_settings = this.cpp_settings.toObject();\n }\n if (this.php_settings != null) {\n data.php_settings = this.php_settings.toObject();\n }\n if (this.python_settings != null) {\n data.python_settings = this.python_settings.toObject();\n }\n if (this.node_settings != null) {\n data.node_settings = this.node_settings.toObject();\n }\n if (this.dotnet_settings != null) {\n data.dotnet_settings = this.dotnet_settings.toObject();\n }\n if (this.ruby_settings != null) {\n data.ruby_settings = this.ruby_settings.toObject();\n }\n if (this.go_settings != null) {\n data.go_settings = this.go_settings.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.version.length)\n writer.writeString(1, this.version);\n if (this.launch_stage != dependency_1.LaunchStage.LAUNCH_STAGE_UNSPECIFIED)\n writer.writeEnum(2, this.launch_stage);\n if (this.rest_numeric_enums != false)\n writer.writeBool(3, this.rest_numeric_enums);\n if (this.has_java_settings)\n writer.writeMessage(21, this.java_settings, () => this.java_settings.serialize(writer));\n if (this.has_cpp_settings)\n writer.writeMessage(22, this.cpp_settings, () => this.cpp_settings.serialize(writer));\n if (this.has_php_settings)\n writer.writeMessage(23, this.php_settings, () => this.php_settings.serialize(writer));\n if (this.has_python_settings)\n writer.writeMessage(24, this.python_settings, () => this.python_settings.serialize(writer));\n if (this.has_node_settings)\n writer.writeMessage(25, this.node_settings, () => this.node_settings.serialize(writer));\n if (this.has_dotnet_settings)\n writer.writeMessage(26, this.dotnet_settings, () => this.dotnet_settings.serialize(writer));\n if (this.has_ruby_settings)\n writer.writeMessage(27, this.ruby_settings, () => this.ruby_settings.serialize(writer));\n if (this.has_go_settings)\n writer.writeMessage(28, this.go_settings, () => this.go_settings.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ClientLibrarySettings {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new ClientLibrarySettings();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.version = reader.readString();\n break;\n case 2:\n message.launch_stage = reader.readEnum();\n break;\n case 3:\n message.rest_numeric_enums = reader.readBool();\n break;\n case 21:\n reader.readMessage(message.java_settings, () => message.java_settings = JavaSettings.deserialize(reader));\n break;\n case 22:\n reader.readMessage(message.cpp_settings, () => message.cpp_settings = CppSettings.deserialize(reader));\n break;\n case 23:\n reader.readMessage(message.php_settings, () => message.php_settings = PhpSettings.deserialize(reader));\n break;\n case 24:\n reader.readMessage(message.python_settings, () => message.python_settings = PythonSettings.deserialize(reader));\n break;\n case 25:\n reader.readMessage(message.node_settings, () => message.node_settings = NodeSettings.deserialize(reader));\n break;\n case 26:\n reader.readMessage(message.dotnet_settings, () => message.dotnet_settings = DotnetSettings.deserialize(reader));\n break;\n case 27:\n reader.readMessage(message.ruby_settings, () => message.ruby_settings = RubySettings.deserialize(reader));\n break;\n case 28:\n reader.readMessage(message.go_settings, () => message.go_settings = GoSettings.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): ClientLibrarySettings {\n return ClientLibrarySettings.deserialize(bytes);\n }\n}\nexport class Publishing extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n method_settings?: MethodSettings[];\n new_issue_uri?: string;\n documentation_uri?: string;\n api_short_name?: string;\n github_label?: string;\n codeowner_github_teams?: string[];\n doc_tag_prefix?: string;\n organization?: ClientLibraryOrganization;\n library_settings?: ClientLibrarySettings[];\n proto_reference_documentation_uri?: string;\n rest_reference_documentation_uri?: string;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [2, 105, 109], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"method_settings\" in data && data.method_settings != undefined) {\n this.method_settings = data.method_settings;\n }\n if (\"new_issue_uri\" in data && data.new_issue_uri != undefined) {\n this.new_issue_uri = data.new_issue_uri;\n }\n if (\"documentation_uri\" in data && data.documentation_uri != undefined) {\n this.documentation_uri = data.documentation_uri;\n }\n if (\"api_short_name\" in data && data.api_short_name != undefined) {\n this.api_short_name = data.api_short_name;\n }\n if (\"github_label\" in data && data.github_label != undefined) {\n this.github_label = data.github_label;\n }\n if (\"codeowner_github_teams\" in data && data.codeowner_github_teams != undefined) {\n this.codeowner_github_teams = data.codeowner_github_teams;\n }\n if (\"doc_tag_prefix\" in data && data.doc_tag_prefix != undefined) {\n this.doc_tag_prefix = data.doc_tag_prefix;\n }\n if (\"organization\" in data && data.organization != undefined) {\n this.organization = data.organization;\n }\n if (\"library_settings\" in data && data.library_settings != undefined) {\n this.library_settings = data.library_settings;\n }\n if (\"proto_reference_documentation_uri\" in data && data.proto_reference_documentation_uri != undefined) {\n this.proto_reference_documentation_uri = data.proto_reference_documentation_uri;\n }\n if (\"rest_reference_documentation_uri\" in data && data.rest_reference_documentation_uri != undefined) {\n this.rest_reference_documentation_uri = data.rest_reference_documentation_uri;\n }\n }\n }\n get method_settings() {\n return pb_1.Message.getRepeatedWrapperField(this, MethodSettings, 2) as MethodSettings[];\n }\n set method_settings(value: MethodSettings[]) {\n pb_1.Message.setRepeatedWrapperField(this, 2, value);\n }\n get new_issue_uri() {\n return pb_1.Message.getFieldWithDefault(this, 101, \"\") as string;\n }\n set new_issue_uri(value: string) {\n pb_1.Message.setField(this, 101, value);\n }\n get documentation_uri() {\n return pb_1.Message.getFieldWithDefault(this, 102, \"\") as string;\n }\n set documentation_uri(value: string) {\n pb_1.Message.setField(this, 102, value);\n }\n get api_short_name() {\n return pb_1.Message.getFieldWithDefault(this, 103, \"\") as string;\n }\n set api_short_name(value: string) {\n pb_1.Message.setField(this, 103, value);\n }\n get github_label() {\n return pb_1.Message.getFieldWithDefault(this, 104, \"\") as string;\n }\n set github_label(value: string) {\n pb_1.Message.setField(this, 104, value);\n }\n get codeowner_github_teams() {\n return pb_1.Message.getFieldWithDefault(this, 105, []) as string[];\n }\n set codeowner_github_teams(value: string[]) {\n pb_1.Message.setField(this, 105, value);\n }\n get doc_tag_prefix() {\n return pb_1.Message.getFieldWithDefault(this, 106, \"\") as string;\n }\n set doc_tag_prefix(value: string) {\n pb_1.Message.setField(this, 106, value);\n }\n get organization() {\n return pb_1.Message.getFieldWithDefault(this, 107, ClientLibraryOrganization.CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED) as ClientLibraryOrganization;\n }\n set organization(value: ClientLibraryOrganization) {\n pb_1.Message.setField(this, 107, value);\n }\n get library_settings() {\n return pb_1.Message.getRepeatedWrapperField(this, ClientLibrarySettings, 109) as ClientLibrarySettings[];\n }\n set library_settings(value: ClientLibrarySettings[]) {\n pb_1.Message.setRepeatedWrapperField(this, 109, value);\n }\n get proto_reference_documentation_uri() {\n return pb_1.Message.getFieldWithDefault(this, 110, \"\") as string;\n }\n set proto_reference_documentation_uri(value: string) {\n pb_1.Message.setField(this, 110, value);\n }\n get rest_reference_documentation_uri() {\n return pb_1.Message.getFieldWithDefault(this, 111, \"\") as string;\n }\n set rest_reference_documentation_uri(value: string) {\n pb_1.Message.setField(this, 111, value);\n }\n static fromObject(data: {\n method_settings?: ReturnType<typeof MethodSettings.prototype.toObject>[];\n new_issue_uri?: string;\n documentation_uri?: string;\n api_short_name?: string;\n github_label?: string;\n codeowner_github_teams?: string[];\n doc_tag_prefix?: string;\n organization?: ClientLibraryOrganization;\n library_settings?: ReturnType<typeof ClientLibrarySettings.prototype.toObject>[];\n proto_reference_documentation_uri?: string;\n rest_reference_documentation_uri?: string;\n }): Publishing {\n const message = new Publishing({});\n if (data.method_settings != null) {\n message.method_settings = data.method_settings.map(item => MethodSettings.fromObject(item));\n }\n if (data.new_issue_uri != null) {\n message.new_issue_uri = data.new_issue_uri;\n }\n if (data.documentation_uri != null) {\n message.documentation_uri = data.documentation_uri;\n }\n if (data.api_short_name != null) {\n message.api_short_name = data.api_short_name;\n }\n if (data.github_label != null) {\n message.github_label = data.github_label;\n }\n if (data.codeowner_github_teams != null) {\n message.codeowner_github_teams = data.codeowner_github_teams;\n }\n if (data.doc_tag_prefix != null) {\n message.doc_tag_prefix = data.doc_tag_prefix;\n }\n if (data.organization != null) {\n message.organization = data.organization;\n }\n if (data.library_settings != null) {\n message.library_settings = data.library_settings.map(item => ClientLibrarySettings.fromObject(item));\n }\n if (data.proto_reference_documentation_uri != null) {\n message.proto_reference_documentation_uri = data.proto_reference_documentation_uri;\n }\n if (data.rest_reference_documentation_uri != null) {\n message.rest_reference_documentation_uri = data.rest_reference_documentation_uri;\n }\n return message;\n }\n toObject() {\n const data: {\n method_settings?: ReturnType<typeof MethodSettings.prototype.toObject>[];\n new_issue_uri?: string;\n documentation_uri?: string;\n api_short_name?: string;\n github_label?: string;\n codeowner_github_teams?: string[];\n doc_tag_prefix?: string;\n organization?: ClientLibraryOrganization;\n library_settings?: ReturnType<typeof ClientLibrarySettings.prototype.toObject>[];\n proto_reference_documentation_uri?: string;\n rest_reference_documentation_uri?: string;\n } = {};\n if (this.method_settings != null) {\n data.method_settings = this.method_settings.map((item: MethodSettings) => item.toObject());\n }\n if (this.new_issue_uri != null) {\n data.new_issue_uri = this.new_issue_uri;\n }\n if (this.documentation_uri != null) {\n data.documentation_uri = this.documentation_uri;\n }\n if (this.api_short_name != null) {\n data.api_short_name = this.api_short_name;\n }\n if (this.github_label != null) {\n data.github_label = this.github_label;\n }\n if (this.codeowner_github_teams != null) {\n data.codeowner_github_teams = this.codeowner_github_teams;\n }\n if (this.doc_tag_prefix != null) {\n data.doc_tag_prefix = this.doc_tag_prefix;\n }\n if (this.organization != null) {\n data.organization = this.organization;\n }\n if (this.library_settings != null) {\n data.library_settings = this.library_settings.map((item: ClientLibrarySettings) => item.toObject());\n }\n if (this.proto_reference_documentation_uri != null) {\n data.proto_reference_documentation_uri = this.proto_reference_documentation_uri;\n }\n if (this.rest_reference_documentation_uri != null) {\n data.rest_reference_documentation_uri = this.rest_reference_documentation_uri;\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.method_settings.length)\n writer.writeRepeatedMessage(2, this.method_settings, (item: MethodSettings) => item.serialize(writer));\n if (this.new_issue_uri.length)\n writer.writeString(101, this.new_issue_uri);\n if (this.documentation_uri.length)\n writer.writeString(102, this.documentation_uri);\n if (this.api_short_name.length)\n writer.writeString(103, this.api_short_name);\n if (this.github_label.length)\n writer.writeString(104, this.github_label);\n if (this.codeowner_github_teams.length)\n writer.writeRepeatedString(105, this.codeowner_github_teams);\n if (this.doc_tag_prefix.length)\n writer.writeString(106, this.doc_tag_prefix);\n if (this.organization != ClientLibraryOrganization.CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED)\n writer.writeEnum(107, this.organization);\n if (this.library_settings.length)\n writer.writeRepeatedMessage(109, this.library_settings, (item: ClientLibrarySettings) => item.serialize(writer));\n if (this.proto_reference_documentation_uri.length)\n writer.writeString(110, this.proto_reference_documentation_uri);\n if (this.rest_reference_documentation_uri.length)\n writer.writeString(111, this.rest_reference_documentation_uri);\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Publishing {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new Publishing();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 2:\n reader.readMessage(message.method_settings, () => pb_1.Message.addToRepeatedWrapperField(message, 2, MethodSettings.deserialize(reader), MethodSettings));\n break;\n case 101:\n message.new_issue_uri = reader.readString();\n break;\n case 102:\n message.documentation_uri = reader.readString();\n break;\n case 103:\n message.api_short_name = reader.readString();\n break;\n case 104:\n message.github_label = reader.readString();\n break;\n case 105:\n pb_1.Message.addToRepeatedField(message, 105, reader.readString());\n break;\n case 106:\n message.doc_tag_prefix = reader.readString();\n break;\n case 107:\n message.organization = reader.readEnum();\n break;\n case 109:\n reader.readMessage(message.library_settings, () => pb_1.Message.addToRepeatedWrapperField(message, 109, ClientLibrarySettings.deserialize(reader), ClientLibrarySettings));\n break;\n case 110:\n message.proto_reference_documentation_uri = reader.readString();\n break;\n case 111:\n message.rest_reference_documentation_uri = reader.readString();\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): Publishing {\n return Publishing.deserialize(bytes);\n }\n}\nexport class JavaSettings extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n library_package?: string;\n service_class_names?: Map<string, string>;\n common?: CommonLanguageSettings;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"library_package\" in data && data.library_package != undefined) {\n this.library_package = data.library_package;\n }\n if (\"service_class_names\" in data && data.service_class_names != undefined) {\n this.service_class_names = data.service_class_names;\n }\n if (\"common\" in data && data.common != undefined) {\n this.common = data.common;\n }\n }\n if (!this.service_class_names)\n this.service_class_names = new Map();\n }\n get library_package() {\n return pb_1.Message.getFieldWithDefault(this, 1, \"\") as string;\n }\n set library_package(value: string) {\n pb_1.Message.setField(this, 1, value);\n }\n get service_class_names() {\n return pb_1.Message.getField(this, 2) as any as Map<string, string>;\n }\n set service_class_names(value: Map<string, string>) {\n pb_1.Message.setField(this, 2, value as any);\n }\n get common() {\n return pb_1.Message.getWrapperField(this, CommonLanguageSettings, 3) as CommonLanguageSettings;\n }\n set common(value: CommonLanguageSettings) {\n pb_1.Message.setWrapperField(this, 3, value);\n }\n get has_common() {\n return pb_1.Message.getField(this, 3) != null;\n }\n static fromObject(data: {\n library_package?: string;\n service_class_names?: {\n [key: string]: string;\n };\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n }): JavaSettings {\n const message = new JavaSettings({});\n if (data.library_package != null) {\n message.library_package = data.library_package;\n }\n if (typeof data.service_class_names == \"object\") {\n message.service_class_names = new Map(Object.entries(data.service_class_names));\n }\n if (data.common != null) {\n message.common = CommonLanguageSettings.fromObject(data.common);\n }\n return message;\n }\n toObject() {\n const data: {\n library_package?: string;\n service_class_names?: {\n [key: string]: string;\n };\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n } = {};\n if (this.library_package != null) {\n data.library_package = this.library_package;\n }\n if (this.service_class_names != null) {\n data.service_class_names = (Object.fromEntries)(this.service_class_names);\n }\n if (this.common != null) {\n data.common = this.common.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.library_package.length)\n writer.writeString(1, this.library_package);\n for (const [key, value] of this.service_class_names) {\n writer.writeMessage(2, this.service_class_names, () => {\n writer.writeString(1, key);\n writer.writeString(2, value);\n });\n }\n if (this.has_common)\n writer.writeMessage(3, this.common, () => this.common.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): JavaSettings {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new JavaSettings();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n message.library_package = reader.readString();\n break;\n case 2:\n reader.readMessage(message, () => pb_1.Map.deserializeBinary(message.service_class_names as any, reader, reader.readString, reader.readString));\n break;\n case 3:\n reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): JavaSettings {\n return JavaSettings.deserialize(bytes);\n }\n}\nexport class CppSettings extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n common?: CommonLanguageSettings;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"common\" in data && data.common != undefined) {\n this.common = data.common;\n }\n }\n }\n get common() {\n return pb_1.Message.getWrapperField(this, CommonLanguageSettings, 1) as CommonLanguageSettings;\n }\n set common(value: CommonLanguageSettings) {\n pb_1.Message.setWrapperField(this, 1, value);\n }\n get has_common() {\n return pb_1.Message.getField(this, 1) != null;\n }\n static fromObject(data: {\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n }): CppSettings {\n const message = new CppSettings({});\n if (data.common != null) {\n message.common = CommonLanguageSettings.fromObject(data.common);\n }\n return message;\n }\n toObject() {\n const data: {\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n } = {};\n if (this.common != null) {\n data.common = this.common.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.has_common)\n writer.writeMessage(1, this.common, () => this.common.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CppSettings {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new CppSettings();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): CppSettings {\n return CppSettings.deserialize(bytes);\n }\n}\nexport class PhpSettings extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n common?: CommonLanguageSettings;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"common\" in data && data.common != undefined) {\n this.common = data.common;\n }\n }\n }\n get common() {\n return pb_1.Message.getWrapperField(this, CommonLanguageSettings, 1) as CommonLanguageSettings;\n }\n set common(value: CommonLanguageSettings) {\n pb_1.Message.setWrapperField(this, 1, value);\n }\n get has_common() {\n return pb_1.Message.getField(this, 1) != null;\n }\n static fromObject(data: {\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n }): PhpSettings {\n const message = new PhpSettings({});\n if (data.common != null) {\n message.common = CommonLanguageSettings.fromObject(data.common);\n }\n return message;\n }\n toObject() {\n const data: {\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n } = {};\n if (this.common != null) {\n data.common = this.common.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.has_common)\n writer.writeMessage(1, this.common, () => this.common.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PhpSettings {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PhpSettings();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader));\n break;\n default: reader.skipField();\n }\n }\n return message;\n }\n serializeBinary(): Uint8Array {\n return this.serialize();\n }\n static override deserializeBinary(bytes: Uint8Array): PhpSettings {\n return PhpSettings.deserialize(bytes);\n }\n}\nexport class PythonSettings extends pb_1.Message {\n #one_of_decls: number[][] = [];\n constructor(data?: any[] | {\n common?: CommonLanguageSettings;\n experimental_features?: PythonSettingsExperimentalFeatures;\n }) {\n super();\n pb_1.Message.initialize(this, Array.isArray(data) ? data : [], 0, -1, [], this.#one_of_decls);\n if (!Array.isArray(data) && typeof data == \"object\") {\n if (\"common\" in data && data.common != undefined) {\n this.common = data.common;\n }\n if (\"experimental_features\" in data && data.experimental_features != undefined) {\n this.experimental_features = data.experimental_features;\n }\n }\n }\n get common() {\n return pb_1.Message.getWrapperField(this, CommonLanguageSettings, 1) as CommonLanguageSettings;\n }\n set common(value: CommonLanguageSettings) {\n pb_1.Message.setWrapperField(this, 1, value);\n }\n get has_common() {\n return pb_1.Message.getField(this, 1) != null;\n }\n get experimental_features() {\n return pb_1.Message.getWrapperField(this, PythonSettingsExperimentalFeatures, 2) as PythonSettingsExperimentalFeatures;\n }\n set experimental_features(value: PythonSettingsExperimentalFeatures) {\n pb_1.Message.setWrapperField(this, 2, value);\n }\n get has_experimental_features() {\n return pb_1.Message.getField(this, 2) != null;\n }\n static fromObject(data: {\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n experimental_features?: ReturnType<typeof PythonSettingsExperimentalFeatures.prototype.toObject>;\n }): PythonSettings {\n const message = new PythonSettings({});\n if (data.common != null) {\n message.common = CommonLanguageSettings.fromObject(data.common);\n }\n if (data.experimental_features != null) {\n message.experimental_features = PythonSettingsExperimentalFeatures.fromObject(data.experimental_features);\n }\n return message;\n }\n toObject() {\n const data: {\n common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;\n experimental_features?: ReturnType<typeof PythonSettingsExperimentalFeatures.prototype.toObject>;\n } = {};\n if (this.common != null) {\n data.common = this.common.toObject();\n }\n if (this.experimental_features != null) {\n data.experimental_features = this.experimental_features.toObject();\n }\n return data;\n }\n serialize(): Uint8Array;\n serialize(w: pb_1.BinaryWriter): void;\n serialize(w?: pb_1.BinaryWriter): Uint8Array | void {\n const writer = w || new pb_1.BinaryWriter();\n if (this.has_common)\n writer.writeMessage(1, this.common, () => this.common.serialize(writer));\n if (this.has_experimental_features)\n writer.writeMessage(2, this.experimental_features, () => this.experimental_features.serialize(writer));\n if (!w)\n return writer.getResultBuffer();\n }\n static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PythonSettings {\n const reader = bytes instanceof pb_1.BinaryReader ? bytes : new pb_1.BinaryReader(bytes), message = new PythonSettings();\n while (reader.nextField()) {\n if (reader.isEndGroup())\n break;\n switch (reader.getFieldNumber()) {\n case 1:\n reader.readMessage(message.common, () => message.common = CommonLanguageSettings.deserialize(reader));\n break;\n case 2:\n reader.readMessage(message.experimental_features, () => message.experimental_features = PythonSettingsExperimentalFeatures.deserial