@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
540 lines • 22.1 kB
TypeScript
/**
* Generated by the protoc-gen-ts. DO NOT EDIT!
* compiler version: 3.19.1
* source: google/api/client.proto
* git: https://github.com/thesayyn/protoc-gen-ts */
import * as dependency_1 from "./launch_stage";
import * as dependency_3 from "./../protobuf/duration";
import * as pb_1 from "google-protobuf";
export declare enum ClientLibraryOrganization {
CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIED = 0,
CLOUD = 1,
ADS = 2,
PHOTOS = 3,
STREET_VIEW = 4,
SHOPPING = 5,
GEO = 6,
GENERATIVE_AI = 7
}
export declare enum ClientLibraryDestination {
CLIENT_LIBRARY_DESTINATION_UNSPECIFIED = 0,
GITHUB = 10,
PACKAGE_MANAGER = 20
}
export declare class CommonLanguageSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
/** @deprecated*/
reference_docs_uri?: string;
destinations?: ClientLibraryDestination[];
selective_gapic_generation?: SelectiveGapicGeneration;
});
/** @deprecated*/
get reference_docs_uri(): string;
/** @deprecated*/
set reference_docs_uri(value: string);
get destinations(): ClientLibraryDestination[];
set destinations(value: ClientLibraryDestination[]);
get selective_gapic_generation(): SelectiveGapicGeneration;
set selective_gapic_generation(value: SelectiveGapicGeneration);
get has_selective_gapic_generation(): boolean;
static fromObject(data: {
reference_docs_uri?: string;
destinations?: ClientLibraryDestination[];
selective_gapic_generation?: ReturnType<typeof SelectiveGapicGeneration.prototype.toObject>;
}): CommonLanguageSettings;
toObject(): {
reference_docs_uri?: string;
destinations?: ClientLibraryDestination[];
selective_gapic_generation?: ReturnType<typeof SelectiveGapicGeneration.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CommonLanguageSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): CommonLanguageSettings;
}
export declare class ClientLibrarySettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
version?: string;
launch_stage?: dependency_1.LaunchStage;
rest_numeric_enums?: boolean;
java_settings?: JavaSettings;
cpp_settings?: CppSettings;
php_settings?: PhpSettings;
python_settings?: PythonSettings;
node_settings?: NodeSettings;
dotnet_settings?: DotnetSettings;
ruby_settings?: RubySettings;
go_settings?: GoSettings;
});
get version(): string;
set version(value: string);
get launch_stage(): dependency_1.LaunchStage;
set launch_stage(value: dependency_1.LaunchStage);
get rest_numeric_enums(): boolean;
set rest_numeric_enums(value: boolean);
get java_settings(): JavaSettings;
set java_settings(value: JavaSettings);
get has_java_settings(): boolean;
get cpp_settings(): CppSettings;
set cpp_settings(value: CppSettings);
get has_cpp_settings(): boolean;
get php_settings(): PhpSettings;
set php_settings(value: PhpSettings);
get has_php_settings(): boolean;
get python_settings(): PythonSettings;
set python_settings(value: PythonSettings);
get has_python_settings(): boolean;
get node_settings(): NodeSettings;
set node_settings(value: NodeSettings);
get has_node_settings(): boolean;
get dotnet_settings(): DotnetSettings;
set dotnet_settings(value: DotnetSettings);
get has_dotnet_settings(): boolean;
get ruby_settings(): RubySettings;
set ruby_settings(value: RubySettings);
get has_ruby_settings(): boolean;
get go_settings(): GoSettings;
set go_settings(value: GoSettings);
get has_go_settings(): boolean;
static fromObject(data: {
version?: string;
launch_stage?: dependency_1.LaunchStage;
rest_numeric_enums?: boolean;
java_settings?: ReturnType<typeof JavaSettings.prototype.toObject>;
cpp_settings?: ReturnType<typeof CppSettings.prototype.toObject>;
php_settings?: ReturnType<typeof PhpSettings.prototype.toObject>;
python_settings?: ReturnType<typeof PythonSettings.prototype.toObject>;
node_settings?: ReturnType<typeof NodeSettings.prototype.toObject>;
dotnet_settings?: ReturnType<typeof DotnetSettings.prototype.toObject>;
ruby_settings?: ReturnType<typeof RubySettings.prototype.toObject>;
go_settings?: ReturnType<typeof GoSettings.prototype.toObject>;
}): ClientLibrarySettings;
toObject(): {
version?: string;
launch_stage?: dependency_1.LaunchStage;
rest_numeric_enums?: boolean;
java_settings?: ReturnType<typeof JavaSettings.prototype.toObject>;
cpp_settings?: ReturnType<typeof CppSettings.prototype.toObject>;
php_settings?: ReturnType<typeof PhpSettings.prototype.toObject>;
python_settings?: ReturnType<typeof PythonSettings.prototype.toObject>;
node_settings?: ReturnType<typeof NodeSettings.prototype.toObject>;
dotnet_settings?: ReturnType<typeof DotnetSettings.prototype.toObject>;
ruby_settings?: ReturnType<typeof RubySettings.prototype.toObject>;
go_settings?: ReturnType<typeof GoSettings.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ClientLibrarySettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ClientLibrarySettings;
}
export declare class Publishing extends pb_1.Message {
#private;
constructor(data?: any[] | {
method_settings?: MethodSettings[];
new_issue_uri?: string;
documentation_uri?: string;
api_short_name?: string;
github_label?: string;
codeowner_github_teams?: string[];
doc_tag_prefix?: string;
organization?: ClientLibraryOrganization;
library_settings?: ClientLibrarySettings[];
proto_reference_documentation_uri?: string;
rest_reference_documentation_uri?: string;
});
get method_settings(): MethodSettings[];
set method_settings(value: MethodSettings[]);
get new_issue_uri(): string;
set new_issue_uri(value: string);
get documentation_uri(): string;
set documentation_uri(value: string);
get api_short_name(): string;
set api_short_name(value: string);
get github_label(): string;
set github_label(value: string);
get codeowner_github_teams(): string[];
set codeowner_github_teams(value: string[]);
get doc_tag_prefix(): string;
set doc_tag_prefix(value: string);
get organization(): ClientLibraryOrganization;
set organization(value: ClientLibraryOrganization);
get library_settings(): ClientLibrarySettings[];
set library_settings(value: ClientLibrarySettings[]);
get proto_reference_documentation_uri(): string;
set proto_reference_documentation_uri(value: string);
get rest_reference_documentation_uri(): string;
set rest_reference_documentation_uri(value: string);
static fromObject(data: {
method_settings?: ReturnType<typeof MethodSettings.prototype.toObject>[];
new_issue_uri?: string;
documentation_uri?: string;
api_short_name?: string;
github_label?: string;
codeowner_github_teams?: string[];
doc_tag_prefix?: string;
organization?: ClientLibraryOrganization;
library_settings?: ReturnType<typeof ClientLibrarySettings.prototype.toObject>[];
proto_reference_documentation_uri?: string;
rest_reference_documentation_uri?: string;
}): Publishing;
toObject(): {
method_settings?: ReturnType<typeof MethodSettings.prototype.toObject>[];
new_issue_uri?: string;
documentation_uri?: string;
api_short_name?: string;
github_label?: string;
codeowner_github_teams?: string[];
doc_tag_prefix?: string;
organization?: ClientLibraryOrganization;
library_settings?: ReturnType<typeof ClientLibrarySettings.prototype.toObject>[];
proto_reference_documentation_uri?: string;
rest_reference_documentation_uri?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): Publishing;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): Publishing;
}
export declare class JavaSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
library_package?: string;
service_class_names?: Map<string, string>;
common?: CommonLanguageSettings;
});
get library_package(): string;
set library_package(value: string);
get service_class_names(): Map<string, string>;
set service_class_names(value: Map<string, string>);
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
static fromObject(data: {
library_package?: string;
service_class_names?: {
[key: string]: string;
};
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
}): JavaSettings;
toObject(): {
library_package?: string;
service_class_names?: {
[key: string]: string;
};
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): JavaSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): JavaSettings;
}
export declare class CppSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
common?: CommonLanguageSettings;
});
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
static fromObject(data: {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
}): CppSettings;
toObject(): {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CppSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): CppSettings;
}
export declare class PhpSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
common?: CommonLanguageSettings;
});
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
static fromObject(data: {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
}): PhpSettings;
toObject(): {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PhpSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): PhpSettings;
}
export declare class PythonSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
common?: CommonLanguageSettings;
experimental_features?: PythonSettingsExperimentalFeatures;
});
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
get experimental_features(): PythonSettingsExperimentalFeatures;
set experimental_features(value: PythonSettingsExperimentalFeatures);
get has_experimental_features(): boolean;
static fromObject(data: {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
experimental_features?: ReturnType<typeof PythonSettingsExperimentalFeatures.prototype.toObject>;
}): PythonSettings;
toObject(): {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
experimental_features?: ReturnType<typeof PythonSettingsExperimentalFeatures.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PythonSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): PythonSettings;
}
export declare class PythonSettingsExperimentalFeatures extends pb_1.Message {
#private;
constructor(data?: any[] | {
rest_async_io_enabled?: boolean;
protobuf_pythonic_types_enabled?: boolean;
});
get rest_async_io_enabled(): boolean;
set rest_async_io_enabled(value: boolean);
get protobuf_pythonic_types_enabled(): boolean;
set protobuf_pythonic_types_enabled(value: boolean);
static fromObject(data: {
rest_async_io_enabled?: boolean;
protobuf_pythonic_types_enabled?: boolean;
}): PythonSettingsExperimentalFeatures;
toObject(): {
rest_async_io_enabled?: boolean;
protobuf_pythonic_types_enabled?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): PythonSettingsExperimentalFeatures;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): PythonSettingsExperimentalFeatures;
}
export declare class NodeSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
common?: CommonLanguageSettings;
});
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
static fromObject(data: {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
}): NodeSettings;
toObject(): {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): NodeSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): NodeSettings;
}
export declare class DotnetSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
common?: CommonLanguageSettings;
renamed_services?: Map<string, string>;
renamed_resources?: Map<string, string>;
ignored_resources?: string[];
forced_namespace_aliases?: string[];
handwritten_signatures?: string[];
});
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
get renamed_services(): Map<string, string>;
set renamed_services(value: Map<string, string>);
get renamed_resources(): Map<string, string>;
set renamed_resources(value: Map<string, string>);
get ignored_resources(): string[];
set ignored_resources(value: string[]);
get forced_namespace_aliases(): string[];
set forced_namespace_aliases(value: string[]);
get handwritten_signatures(): string[];
set handwritten_signatures(value: string[]);
static fromObject(data: {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
renamed_services?: {
[key: string]: string;
};
renamed_resources?: {
[key: string]: string;
};
ignored_resources?: string[];
forced_namespace_aliases?: string[];
handwritten_signatures?: string[];
}): DotnetSettings;
toObject(): {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
renamed_services?: {
[key: string]: string;
};
renamed_resources?: {
[key: string]: string;
};
ignored_resources?: string[];
forced_namespace_aliases?: string[];
handwritten_signatures?: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DotnetSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DotnetSettings;
}
export declare class RubySettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
common?: CommonLanguageSettings;
});
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
static fromObject(data: {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
}): RubySettings;
toObject(): {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RubySettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): RubySettings;
}
export declare class GoSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
common?: CommonLanguageSettings;
renamed_services?: Map<string, string>;
});
get common(): CommonLanguageSettings;
set common(value: CommonLanguageSettings);
get has_common(): boolean;
get renamed_services(): Map<string, string>;
set renamed_services(value: Map<string, string>);
static fromObject(data: {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
renamed_services?: {
[key: string]: string;
};
}): GoSettings;
toObject(): {
common?: ReturnType<typeof CommonLanguageSettings.prototype.toObject>;
renamed_services?: {
[key: string]: string;
};
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GoSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GoSettings;
}
export declare class MethodSettings extends pb_1.Message {
#private;
constructor(data?: any[] | {
selector?: string;
long_running?: MethodSettingsLongRunning;
auto_populated_fields?: string[];
});
get selector(): string;
set selector(value: string);
get long_running(): MethodSettingsLongRunning;
set long_running(value: MethodSettingsLongRunning);
get has_long_running(): boolean;
get auto_populated_fields(): string[];
set auto_populated_fields(value: string[]);
static fromObject(data: {
selector?: string;
long_running?: ReturnType<typeof MethodSettingsLongRunning.prototype.toObject>;
auto_populated_fields?: string[];
}): MethodSettings;
toObject(): {
selector?: string;
long_running?: ReturnType<typeof MethodSettingsLongRunning.prototype.toObject>;
auto_populated_fields?: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MethodSettings;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MethodSettings;
}
export declare class MethodSettingsLongRunning extends pb_1.Message {
#private;
constructor(data?: any[] | {
initial_poll_delay?: dependency_3.Duration;
poll_delay_multiplier?: number;
max_poll_delay?: dependency_3.Duration;
total_poll_timeout?: dependency_3.Duration;
});
get initial_poll_delay(): dependency_3.Duration;
set initial_poll_delay(value: dependency_3.Duration);
get has_initial_poll_delay(): boolean;
get poll_delay_multiplier(): number;
set poll_delay_multiplier(value: number);
get max_poll_delay(): dependency_3.Duration;
set max_poll_delay(value: dependency_3.Duration);
get has_max_poll_delay(): boolean;
get total_poll_timeout(): dependency_3.Duration;
set total_poll_timeout(value: dependency_3.Duration);
get has_total_poll_timeout(): boolean;
static fromObject(data: {
initial_poll_delay?: ReturnType<typeof dependency_3.Duration.prototype.toObject>;
poll_delay_multiplier?: number;
max_poll_delay?: ReturnType<typeof dependency_3.Duration.prototype.toObject>;
total_poll_timeout?: ReturnType<typeof dependency_3.Duration.prototype.toObject>;
}): MethodSettingsLongRunning;
toObject(): {
initial_poll_delay?: ReturnType<typeof dependency_3.Duration.prototype.toObject>;
poll_delay_multiplier?: number;
max_poll_delay?: ReturnType<typeof dependency_3.Duration.prototype.toObject>;
total_poll_timeout?: ReturnType<typeof dependency_3.Duration.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MethodSettingsLongRunning;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MethodSettingsLongRunning;
}
export declare class SelectiveGapicGeneration extends pb_1.Message {
#private;
constructor(data?: any[] | {
methods?: string[];
generate_omitted_as_internal?: boolean;
});
get methods(): string[];
set methods(value: string[]);
get generate_omitted_as_internal(): boolean;
set generate_omitted_as_internal(value: boolean);
static fromObject(data: {
methods?: string[];
generate_omitted_as_internal?: boolean;
}): SelectiveGapicGeneration;
toObject(): {
methods?: string[];
generate_omitted_as_internal?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): SelectiveGapicGeneration;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): SelectiveGapicGeneration;
}
//# sourceMappingURL=client.d.ts.map