@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
1,307 lines • 57.5 kB
TypeScript
/**
* Generated by the protoc-gen-ts. DO NOT EDIT!
* compiler version: 3.19.1
* source: google/protobuf/descriptor.proto
* git: https://github.com/thesayyn/protoc-gen-ts */
import * as pb_1 from "google-protobuf";
export declare enum Edition {
EDITION_UNKNOWN = 0,
EDITION_PROTO2 = 998,
EDITION_PROTO3 = 999,
EDITION_2023 = 1000,
EDITION_2024 = 1001,
EDITION_1_TEST_ONLY = 1,
EDITION_2_TEST_ONLY = 2,
EDITION_99997_TEST_ONLY = 99997,
EDITION_99998_TEST_ONLY = 99998,
EDITION_99999_TEST_ONLY = 99999,
EDITION_MAX = 2147483647
}
export declare class FileDescriptorSet extends pb_1.Message {
#private;
constructor(data?: any[] | {
file: FileDescriptorProto[];
});
get file(): FileDescriptorProto[];
set file(value: FileDescriptorProto[]);
static fromObject(data: {
file?: ReturnType<typeof FileDescriptorProto.prototype.toObject>[];
}): FileDescriptorSet;
toObject(): {
file?: ReturnType<typeof FileDescriptorProto.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FileDescriptorSet;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FileDescriptorSet;
}
export declare class FileDescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
package?: string;
dependency: string[];
public_dependency: number[];
weak_dependency: number[];
message_type: DescriptorProto[];
enum_type: EnumDescriptorProto[];
service: ServiceDescriptorProto[];
extension: FieldDescriptorProto[];
options?: FileOptions;
source_code_info?: SourceCodeInfo;
syntax?: string;
edition?: Edition;
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get package(): string;
set package(value: string);
get has_package(): boolean;
get dependency(): string[];
set dependency(value: string[]);
get public_dependency(): number[];
set public_dependency(value: number[]);
get weak_dependency(): number[];
set weak_dependency(value: number[]);
get message_type(): DescriptorProto[];
set message_type(value: DescriptorProto[]);
get enum_type(): EnumDescriptorProto[];
set enum_type(value: EnumDescriptorProto[]);
get service(): ServiceDescriptorProto[];
set service(value: ServiceDescriptorProto[]);
get extension(): FieldDescriptorProto[];
set extension(value: FieldDescriptorProto[]);
get options(): FileOptions;
set options(value: FileOptions);
get has_options(): boolean;
get source_code_info(): SourceCodeInfo;
set source_code_info(value: SourceCodeInfo);
get has_source_code_info(): boolean;
get syntax(): string;
set syntax(value: string);
get has_syntax(): boolean;
get edition(): Edition;
set edition(value: Edition);
get has_edition(): boolean;
static fromObject(data: {
name?: string;
package?: string;
dependency: string[];
public_dependency: number[];
weak_dependency: number[];
message_type?: ReturnType<typeof DescriptorProto.prototype.toObject>[];
enum_type?: ReturnType<typeof EnumDescriptorProto.prototype.toObject>[];
service?: ReturnType<typeof ServiceDescriptorProto.prototype.toObject>[];
extension?: ReturnType<typeof FieldDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof FileOptions.prototype.toObject>;
source_code_info?: ReturnType<typeof SourceCodeInfo.prototype.toObject>;
syntax?: string;
edition?: Edition;
}): FileDescriptorProto;
toObject(): {
name?: string;
package?: string;
dependency: string[];
public_dependency: number[];
weak_dependency: number[];
message_type?: ReturnType<typeof DescriptorProto.prototype.toObject>[];
enum_type?: ReturnType<typeof EnumDescriptorProto.prototype.toObject>[];
service?: ReturnType<typeof ServiceDescriptorProto.prototype.toObject>[];
extension?: ReturnType<typeof FieldDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof FileOptions.prototype.toObject>;
source_code_info?: ReturnType<typeof SourceCodeInfo.prototype.toObject>;
syntax?: string;
edition?: Edition;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FileDescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FileDescriptorProto;
}
export declare class DescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
field: FieldDescriptorProto[];
extension: FieldDescriptorProto[];
nested_type: DescriptorProto[];
enum_type: EnumDescriptorProto[];
extension_range: DescriptorProtoExtensionRange[];
oneof_decl: OneofDescriptorProto[];
options?: MessageOptions;
reserved_range: DescriptorProtoReservedRange[];
reserved_name: string[];
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get field(): FieldDescriptorProto[];
set field(value: FieldDescriptorProto[]);
get extension(): FieldDescriptorProto[];
set extension(value: FieldDescriptorProto[]);
get nested_type(): DescriptorProto[];
set nested_type(value: DescriptorProto[]);
get enum_type(): EnumDescriptorProto[];
set enum_type(value: EnumDescriptorProto[]);
get extension_range(): DescriptorProtoExtensionRange[];
set extension_range(value: DescriptorProtoExtensionRange[]);
get oneof_decl(): OneofDescriptorProto[];
set oneof_decl(value: OneofDescriptorProto[]);
get options(): MessageOptions;
set options(value: MessageOptions);
get has_options(): boolean;
get reserved_range(): DescriptorProtoReservedRange[];
set reserved_range(value: DescriptorProtoReservedRange[]);
get reserved_name(): string[];
set reserved_name(value: string[]);
static fromObject(data: {
name?: string;
field?: ReturnType<typeof FieldDescriptorProto.prototype.toObject>[];
extension?: ReturnType<typeof FieldDescriptorProto.prototype.toObject>[];
nested_type?: ReturnType<typeof DescriptorProto.prototype.toObject>[];
enum_type?: ReturnType<typeof EnumDescriptorProto.prototype.toObject>[];
extension_range?: ReturnType<typeof DescriptorProtoExtensionRange.prototype.toObject>[];
oneof_decl?: ReturnType<typeof OneofDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof MessageOptions.prototype.toObject>;
reserved_range?: ReturnType<typeof DescriptorProtoReservedRange.prototype.toObject>[];
reserved_name: string[];
}): DescriptorProto;
toObject(): {
name?: string;
field?: ReturnType<typeof FieldDescriptorProto.prototype.toObject>[];
extension?: ReturnType<typeof FieldDescriptorProto.prototype.toObject>[];
nested_type?: ReturnType<typeof DescriptorProto.prototype.toObject>[];
enum_type?: ReturnType<typeof EnumDescriptorProto.prototype.toObject>[];
extension_range?: ReturnType<typeof DescriptorProtoExtensionRange.prototype.toObject>[];
oneof_decl?: ReturnType<typeof OneofDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof MessageOptions.prototype.toObject>;
reserved_range?: ReturnType<typeof DescriptorProtoReservedRange.prototype.toObject>[];
reserved_name: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DescriptorProto;
}
export declare class DescriptorProtoExtensionRange extends pb_1.Message {
#private;
constructor(data?: any[] | {
start?: number;
end?: number;
options?: ExtensionRangeOptions;
});
get start(): number;
set start(value: number);
get has_start(): boolean;
get end(): number;
set end(value: number);
get has_end(): boolean;
get options(): ExtensionRangeOptions;
set options(value: ExtensionRangeOptions);
get has_options(): boolean;
static fromObject(data: {
start?: number;
end?: number;
options?: ReturnType<typeof ExtensionRangeOptions.prototype.toObject>;
}): DescriptorProtoExtensionRange;
toObject(): {
start?: number;
end?: number;
options?: ReturnType<typeof ExtensionRangeOptions.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DescriptorProtoExtensionRange;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DescriptorProtoExtensionRange;
}
export declare class DescriptorProtoReservedRange extends pb_1.Message {
#private;
constructor(data?: any[] | {
start?: number;
end?: number;
});
get start(): number;
set start(value: number);
get has_start(): boolean;
get end(): number;
set end(value: number);
get has_end(): boolean;
static fromObject(data: {
start?: number;
end?: number;
}): DescriptorProtoReservedRange;
toObject(): {
start?: number;
end?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DescriptorProtoReservedRange;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DescriptorProtoReservedRange;
}
export declare class ExtensionRangeOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
uninterpreted_option: UninterpretedOption[];
declaration: ExtensionRangeOptionsDeclaration[];
features?: FeatureSet;
verification?: ExtensionRangeOptionsVerificationState;
});
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
get declaration(): ExtensionRangeOptionsDeclaration[];
set declaration(value: ExtensionRangeOptionsDeclaration[]);
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get verification(): ExtensionRangeOptionsVerificationState;
set verification(value: ExtensionRangeOptionsVerificationState);
get has_verification(): boolean;
static fromObject(data: {
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
declaration?: ReturnType<typeof ExtensionRangeOptionsDeclaration.prototype.toObject>[];
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
verification?: ExtensionRangeOptionsVerificationState;
}): ExtensionRangeOptions;
toObject(): {
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
declaration?: ReturnType<typeof ExtensionRangeOptionsDeclaration.prototype.toObject>[];
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
verification?: ExtensionRangeOptionsVerificationState;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExtensionRangeOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ExtensionRangeOptions;
}
export declare enum ExtensionRangeOptionsVerificationState {
DECLARATION = 0,
UNVERIFIED = 1
}
export declare class ExtensionRangeOptionsDeclaration extends pb_1.Message {
#private;
constructor(data?: any[] | {
number?: number;
full_name?: string;
type?: string;
reserved?: boolean;
repeated?: boolean;
});
get number(): number;
set number(value: number);
get has_number(): boolean;
get full_name(): string;
set full_name(value: string);
get has_full_name(): boolean;
get type(): string;
set type(value: string);
get has_type(): boolean;
get reserved(): boolean;
set reserved(value: boolean);
get has_reserved(): boolean;
get repeated(): boolean;
set repeated(value: boolean);
get has_repeated(): boolean;
static fromObject(data: {
number?: number;
full_name?: string;
type?: string;
reserved?: boolean;
repeated?: boolean;
}): ExtensionRangeOptionsDeclaration;
toObject(): {
number?: number;
full_name?: string;
type?: string;
reserved?: boolean;
repeated?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExtensionRangeOptionsDeclaration;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ExtensionRangeOptionsDeclaration;
}
export declare class FieldDescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
number?: number;
label?: FieldDescriptorProtoLabel;
type?: FieldDescriptorProtoType;
type_name?: string;
extendee?: string;
default_value?: string;
oneof_index?: number;
json_name?: string;
options?: FieldOptions;
proto3_optional?: boolean;
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get number(): number;
set number(value: number);
get has_number(): boolean;
get label(): FieldDescriptorProtoLabel;
set label(value: FieldDescriptorProtoLabel);
get has_label(): boolean;
get type(): FieldDescriptorProtoType;
set type(value: FieldDescriptorProtoType);
get has_type(): boolean;
get type_name(): string;
set type_name(value: string);
get has_type_name(): boolean;
get extendee(): string;
set extendee(value: string);
get has_extendee(): boolean;
get default_value(): string;
set default_value(value: string);
get has_default_value(): boolean;
get oneof_index(): number;
set oneof_index(value: number);
get has_oneof_index(): boolean;
get json_name(): string;
set json_name(value: string);
get has_json_name(): boolean;
get options(): FieldOptions;
set options(value: FieldOptions);
get has_options(): boolean;
get proto3_optional(): boolean;
set proto3_optional(value: boolean);
get has_proto3_optional(): boolean;
static fromObject(data: {
name?: string;
number?: number;
label?: FieldDescriptorProtoLabel;
type?: FieldDescriptorProtoType;
type_name?: string;
extendee?: string;
default_value?: string;
oneof_index?: number;
json_name?: string;
options?: ReturnType<typeof FieldOptions.prototype.toObject>;
proto3_optional?: boolean;
}): FieldDescriptorProto;
toObject(): {
name?: string;
number?: number;
label?: FieldDescriptorProtoLabel;
type?: FieldDescriptorProtoType;
type_name?: string;
extendee?: string;
default_value?: string;
oneof_index?: number;
json_name?: string;
options?: ReturnType<typeof FieldOptions.prototype.toObject>;
proto3_optional?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldDescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FieldDescriptorProto;
}
export declare enum FieldDescriptorProtoType {
TYPE_DOUBLE = 1,
TYPE_FLOAT = 2,
TYPE_INT64 = 3,
TYPE_UINT64 = 4,
TYPE_INT32 = 5,
TYPE_FIXED64 = 6,
TYPE_FIXED32 = 7,
TYPE_BOOL = 8,
TYPE_STRING = 9,
TYPE_GROUP = 10,
TYPE_MESSAGE = 11,
TYPE_BYTES = 12,
TYPE_UINT32 = 13,
TYPE_ENUM = 14,
TYPE_SFIXED32 = 15,
TYPE_SFIXED64 = 16,
TYPE_SINT32 = 17,
TYPE_SINT64 = 18
}
export declare enum FieldDescriptorProtoLabel {
LABEL_OPTIONAL = 1,
LABEL_REPEATED = 3,
LABEL_REQUIRED = 2
}
export declare class OneofDescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
options?: OneofOptions;
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get options(): OneofOptions;
set options(value: OneofOptions);
get has_options(): boolean;
static fromObject(data: {
name?: string;
options?: ReturnType<typeof OneofOptions.prototype.toObject>;
}): OneofDescriptorProto;
toObject(): {
name?: string;
options?: ReturnType<typeof OneofOptions.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): OneofDescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): OneofDescriptorProto;
}
export declare class EnumDescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
value: EnumValueDescriptorProto[];
options?: EnumOptions;
reserved_range: EnumDescriptorProtoEnumReservedRange[];
reserved_name: string[];
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get value(): EnumValueDescriptorProto[];
set value(value: EnumValueDescriptorProto[]);
get options(): EnumOptions;
set options(value: EnumOptions);
get has_options(): boolean;
get reserved_range(): EnumDescriptorProtoEnumReservedRange[];
set reserved_range(value: EnumDescriptorProtoEnumReservedRange[]);
get reserved_name(): string[];
set reserved_name(value: string[]);
static fromObject(data: {
name?: string;
value?: ReturnType<typeof EnumValueDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof EnumOptions.prototype.toObject>;
reserved_range?: ReturnType<typeof EnumDescriptorProtoEnumReservedRange.prototype.toObject>[];
reserved_name: string[];
}): EnumDescriptorProto;
toObject(): {
name?: string;
value?: ReturnType<typeof EnumValueDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof EnumOptions.prototype.toObject>;
reserved_range?: ReturnType<typeof EnumDescriptorProtoEnumReservedRange.prototype.toObject>[];
reserved_name: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumDescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): EnumDescriptorProto;
}
export declare class EnumDescriptorProtoEnumReservedRange extends pb_1.Message {
#private;
constructor(data?: any[] | {
start?: number;
end?: number;
});
get start(): number;
set start(value: number);
get has_start(): boolean;
get end(): number;
set end(value: number);
get has_end(): boolean;
static fromObject(data: {
start?: number;
end?: number;
}): EnumDescriptorProtoEnumReservedRange;
toObject(): {
start?: number;
end?: number;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumDescriptorProtoEnumReservedRange;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): EnumDescriptorProtoEnumReservedRange;
}
export declare class EnumValueDescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
number?: number;
options?: EnumValueOptions;
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get number(): number;
set number(value: number);
get has_number(): boolean;
get options(): EnumValueOptions;
set options(value: EnumValueOptions);
get has_options(): boolean;
static fromObject(data: {
name?: string;
number?: number;
options?: ReturnType<typeof EnumValueOptions.prototype.toObject>;
}): EnumValueDescriptorProto;
toObject(): {
name?: string;
number?: number;
options?: ReturnType<typeof EnumValueOptions.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumValueDescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): EnumValueDescriptorProto;
}
export declare class ServiceDescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
method: MethodDescriptorProto[];
options?: ServiceOptions;
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get method(): MethodDescriptorProto[];
set method(value: MethodDescriptorProto[]);
get options(): ServiceOptions;
set options(value: ServiceOptions);
get has_options(): boolean;
static fromObject(data: {
name?: string;
method?: ReturnType<typeof MethodDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof ServiceOptions.prototype.toObject>;
}): ServiceDescriptorProto;
toObject(): {
name?: string;
method?: ReturnType<typeof MethodDescriptorProto.prototype.toObject>[];
options?: ReturnType<typeof ServiceOptions.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ServiceDescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ServiceDescriptorProto;
}
export declare class MethodDescriptorProto extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
input_type?: string;
output_type?: string;
options?: MethodOptions;
client_streaming?: boolean;
server_streaming?: boolean;
});
get name(): string;
set name(value: string);
get has_name(): boolean;
get input_type(): string;
set input_type(value: string);
get has_input_type(): boolean;
get output_type(): string;
set output_type(value: string);
get has_output_type(): boolean;
get options(): MethodOptions;
set options(value: MethodOptions);
get has_options(): boolean;
get client_streaming(): boolean;
set client_streaming(value: boolean);
get has_client_streaming(): boolean;
get server_streaming(): boolean;
set server_streaming(value: boolean);
get has_server_streaming(): boolean;
static fromObject(data: {
name?: string;
input_type?: string;
output_type?: string;
options?: ReturnType<typeof MethodOptions.prototype.toObject>;
client_streaming?: boolean;
server_streaming?: boolean;
}): MethodDescriptorProto;
toObject(): {
name?: string;
input_type?: string;
output_type?: string;
options?: ReturnType<typeof MethodOptions.prototype.toObject>;
client_streaming?: boolean;
server_streaming?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MethodDescriptorProto;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MethodDescriptorProto;
}
export declare class FileOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
java_package?: string;
java_outer_classname?: string;
java_multiple_files?: boolean;
/** @deprecated*/
java_generate_equals_and_hash?: boolean;
java_string_check_utf8?: boolean;
optimize_for?: FileOptionsOptimizeMode;
go_package?: string;
cc_generic_services?: boolean;
java_generic_services?: boolean;
py_generic_services?: boolean;
deprecated?: boolean;
cc_enable_arenas?: boolean;
objc_class_prefix?: string;
csharp_namespace?: string;
swift_prefix?: string;
php_class_prefix?: string;
php_namespace?: string;
php_metadata_namespace?: string;
ruby_package?: string;
features?: FeatureSet;
uninterpreted_option: UninterpretedOption[];
});
get java_package(): string;
set java_package(value: string);
get has_java_package(): boolean;
get java_outer_classname(): string;
set java_outer_classname(value: string);
get has_java_outer_classname(): boolean;
get java_multiple_files(): boolean;
set java_multiple_files(value: boolean);
get has_java_multiple_files(): boolean;
/** @deprecated*/
get java_generate_equals_and_hash(): boolean;
/** @deprecated*/
set java_generate_equals_and_hash(value: boolean);
/** @deprecated*/
get has_java_generate_equals_and_hash(): boolean;
get java_string_check_utf8(): boolean;
set java_string_check_utf8(value: boolean);
get has_java_string_check_utf8(): boolean;
get optimize_for(): FileOptionsOptimizeMode;
set optimize_for(value: FileOptionsOptimizeMode);
get has_optimize_for(): boolean;
get go_package(): string;
set go_package(value: string);
get has_go_package(): boolean;
get cc_generic_services(): boolean;
set cc_generic_services(value: boolean);
get has_cc_generic_services(): boolean;
get java_generic_services(): boolean;
set java_generic_services(value: boolean);
get has_java_generic_services(): boolean;
get py_generic_services(): boolean;
set py_generic_services(value: boolean);
get has_py_generic_services(): boolean;
get deprecated(): boolean;
set deprecated(value: boolean);
get has_deprecated(): boolean;
get cc_enable_arenas(): boolean;
set cc_enable_arenas(value: boolean);
get has_cc_enable_arenas(): boolean;
get objc_class_prefix(): string;
set objc_class_prefix(value: string);
get has_objc_class_prefix(): boolean;
get csharp_namespace(): string;
set csharp_namespace(value: string);
get has_csharp_namespace(): boolean;
get swift_prefix(): string;
set swift_prefix(value: string);
get has_swift_prefix(): boolean;
get php_class_prefix(): string;
set php_class_prefix(value: string);
get has_php_class_prefix(): boolean;
get php_namespace(): string;
set php_namespace(value: string);
get has_php_namespace(): boolean;
get php_metadata_namespace(): string;
set php_metadata_namespace(value: string);
get has_php_metadata_namespace(): boolean;
get ruby_package(): string;
set ruby_package(value: string);
get has_ruby_package(): boolean;
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
java_package?: string;
java_outer_classname?: string;
java_multiple_files?: boolean;
java_generate_equals_and_hash?: boolean;
java_string_check_utf8?: boolean;
optimize_for?: FileOptionsOptimizeMode;
go_package?: string;
cc_generic_services?: boolean;
java_generic_services?: boolean;
py_generic_services?: boolean;
deprecated?: boolean;
cc_enable_arenas?: boolean;
objc_class_prefix?: string;
csharp_namespace?: string;
swift_prefix?: string;
php_class_prefix?: string;
php_namespace?: string;
php_metadata_namespace?: string;
ruby_package?: string;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): FileOptions;
toObject(): {
java_package?: string;
java_outer_classname?: string;
java_multiple_files?: boolean;
java_generate_equals_and_hash?: boolean;
java_string_check_utf8?: boolean;
optimize_for?: FileOptionsOptimizeMode;
go_package?: string;
cc_generic_services?: boolean;
java_generic_services?: boolean;
py_generic_services?: boolean;
deprecated?: boolean;
cc_enable_arenas?: boolean;
objc_class_prefix?: string;
csharp_namespace?: string;
swift_prefix?: string;
php_class_prefix?: string;
php_namespace?: string;
php_metadata_namespace?: string;
ruby_package?: string;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FileOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FileOptions;
}
export declare enum FileOptionsOptimizeMode {
SPEED = 1,
CODE_SIZE = 2,
LITE_RUNTIME = 3
}
export declare class MessageOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
message_set_wire_format?: boolean;
no_standard_descriptor_accessor?: boolean;
deprecated?: boolean;
map_entry?: boolean;
/** @deprecated*/
deprecated_legacy_json_field_conflicts?: boolean;
features?: FeatureSet;
uninterpreted_option: UninterpretedOption[];
});
get message_set_wire_format(): boolean;
set message_set_wire_format(value: boolean);
get has_message_set_wire_format(): boolean;
get no_standard_descriptor_accessor(): boolean;
set no_standard_descriptor_accessor(value: boolean);
get has_no_standard_descriptor_accessor(): boolean;
get deprecated(): boolean;
set deprecated(value: boolean);
get has_deprecated(): boolean;
get map_entry(): boolean;
set map_entry(value: boolean);
get has_map_entry(): boolean;
/** @deprecated*/
get deprecated_legacy_json_field_conflicts(): boolean;
/** @deprecated*/
set deprecated_legacy_json_field_conflicts(value: boolean);
/** @deprecated*/
get has_deprecated_legacy_json_field_conflicts(): boolean;
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
message_set_wire_format?: boolean;
no_standard_descriptor_accessor?: boolean;
deprecated?: boolean;
map_entry?: boolean;
deprecated_legacy_json_field_conflicts?: boolean;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): MessageOptions;
toObject(): {
message_set_wire_format?: boolean;
no_standard_descriptor_accessor?: boolean;
deprecated?: boolean;
map_entry?: boolean;
deprecated_legacy_json_field_conflicts?: boolean;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MessageOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MessageOptions;
}
export declare class FieldOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
ctype?: FieldOptionsCType;
packed?: boolean;
jstype?: FieldOptionsJSType;
lazy?: boolean;
unverified_lazy?: boolean;
deprecated?: boolean;
weak?: boolean;
debug_redact?: boolean;
retention?: FieldOptionsOptionRetention;
targets: FieldOptionsOptionTargetType[];
edition_defaults: FieldOptionsEditionDefault[];
features?: FeatureSet;
uninterpreted_option: UninterpretedOption[];
});
get ctype(): FieldOptionsCType;
set ctype(value: FieldOptionsCType);
get has_ctype(): boolean;
get packed(): boolean;
set packed(value: boolean);
get has_packed(): boolean;
get jstype(): FieldOptionsJSType;
set jstype(value: FieldOptionsJSType);
get has_jstype(): boolean;
get lazy(): boolean;
set lazy(value: boolean);
get has_lazy(): boolean;
get unverified_lazy(): boolean;
set unverified_lazy(value: boolean);
get has_unverified_lazy(): boolean;
get deprecated(): boolean;
set deprecated(value: boolean);
get has_deprecated(): boolean;
get weak(): boolean;
set weak(value: boolean);
get has_weak(): boolean;
get debug_redact(): boolean;
set debug_redact(value: boolean);
get has_debug_redact(): boolean;
get retention(): FieldOptionsOptionRetention;
set retention(value: FieldOptionsOptionRetention);
get has_retention(): boolean;
get targets(): FieldOptionsOptionTargetType[];
set targets(value: FieldOptionsOptionTargetType[]);
get edition_defaults(): FieldOptionsEditionDefault[];
set edition_defaults(value: FieldOptionsEditionDefault[]);
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
ctype?: FieldOptionsCType;
packed?: boolean;
jstype?: FieldOptionsJSType;
lazy?: boolean;
unverified_lazy?: boolean;
deprecated?: boolean;
weak?: boolean;
debug_redact?: boolean;
retention?: FieldOptionsOptionRetention;
targets: FieldOptionsOptionTargetType[];
edition_defaults?: ReturnType<typeof FieldOptionsEditionDefault.prototype.toObject>[];
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): FieldOptions;
toObject(): {
ctype?: FieldOptionsCType;
packed?: boolean;
jstype?: FieldOptionsJSType;
lazy?: boolean;
unverified_lazy?: boolean;
deprecated?: boolean;
weak?: boolean;
debug_redact?: boolean;
retention?: FieldOptionsOptionRetention;
targets: FieldOptionsOptionTargetType[];
edition_defaults?: ReturnType<typeof FieldOptionsEditionDefault.prototype.toObject>[];
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FieldOptions;
}
export declare enum FieldOptionsCType {
STRING = 0,
CORD = 1,
STRING_PIECE = 2
}
export declare enum FieldOptionsJSType {
JS_NORMAL = 0,
JS_STRING = 1,
JS_NUMBER = 2
}
export declare enum FieldOptionsOptionRetention {
RETENTION_UNKNOWN = 0,
RETENTION_RUNTIME = 1,
RETENTION_SOURCE = 2
}
export declare enum FieldOptionsOptionTargetType {
TARGET_TYPE_UNKNOWN = 0,
TARGET_TYPE_FILE = 1,
TARGET_TYPE_EXTENSION_RANGE = 2,
TARGET_TYPE_MESSAGE = 3,
TARGET_TYPE_FIELD = 4,
TARGET_TYPE_ONEOF = 5,
TARGET_TYPE_ENUM = 6,
TARGET_TYPE_ENUM_ENTRY = 7,
TARGET_TYPE_SERVICE = 8,
TARGET_TYPE_METHOD = 9
}
export declare class FieldOptionsEditionDefault extends pb_1.Message {
#private;
constructor(data?: any[] | {
edition?: Edition;
value?: string;
});
get edition(): Edition;
set edition(value: Edition);
get has_edition(): boolean;
get value(): string;
set value(value: string);
get has_value(): boolean;
static fromObject(data: {
edition?: Edition;
value?: string;
}): FieldOptionsEditionDefault;
toObject(): {
edition?: Edition;
value?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FieldOptionsEditionDefault;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FieldOptionsEditionDefault;
}
export declare class OneofOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
features?: FeatureSet;
uninterpreted_option: UninterpretedOption[];
});
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): OneofOptions;
toObject(): {
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): OneofOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): OneofOptions;
}
export declare class EnumOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
allow_alias?: boolean;
deprecated?: boolean;
/** @deprecated*/
deprecated_legacy_json_field_conflicts?: boolean;
features?: FeatureSet;
uninterpreted_option: UninterpretedOption[];
});
get allow_alias(): boolean;
set allow_alias(value: boolean);
get has_allow_alias(): boolean;
get deprecated(): boolean;
set deprecated(value: boolean);
get has_deprecated(): boolean;
/** @deprecated*/
get deprecated_legacy_json_field_conflicts(): boolean;
/** @deprecated*/
set deprecated_legacy_json_field_conflicts(value: boolean);
/** @deprecated*/
get has_deprecated_legacy_json_field_conflicts(): boolean;
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
allow_alias?: boolean;
deprecated?: boolean;
deprecated_legacy_json_field_conflicts?: boolean;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): EnumOptions;
toObject(): {
allow_alias?: boolean;
deprecated?: boolean;
deprecated_legacy_json_field_conflicts?: boolean;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): EnumOptions;
}
export declare class EnumValueOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
deprecated?: boolean;
features?: FeatureSet;
debug_redact?: boolean;
uninterpreted_option: UninterpretedOption[];
});
get deprecated(): boolean;
set deprecated(value: boolean);
get has_deprecated(): boolean;
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get debug_redact(): boolean;
set debug_redact(value: boolean);
get has_debug_redact(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
deprecated?: boolean;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
debug_redact?: boolean;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): EnumValueOptions;
toObject(): {
deprecated?: boolean;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
debug_redact?: boolean;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): EnumValueOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): EnumValueOptions;
}
export declare class ServiceOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
features?: FeatureSet;
deprecated?: boolean;
uninterpreted_option: UninterpretedOption[];
});
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get deprecated(): boolean;
set deprecated(value: boolean);
get has_deprecated(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
deprecated?: boolean;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): ServiceOptions;
toObject(): {
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
deprecated?: boolean;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ServiceOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ServiceOptions;
}
export declare class MethodOptions extends pb_1.Message {
#private;
constructor(data?: any[] | {
deprecated?: boolean;
idempotency_level?: MethodOptionsIdempotencyLevel;
features?: FeatureSet;
uninterpreted_option: UninterpretedOption[];
});
get deprecated(): boolean;
set deprecated(value: boolean);
get has_deprecated(): boolean;
get idempotency_level(): MethodOptionsIdempotencyLevel;
set idempotency_level(value: MethodOptionsIdempotencyLevel);
get has_idempotency_level(): boolean;
get features(): FeatureSet;
set features(value: FeatureSet);
get has_features(): boolean;
get uninterpreted_option(): UninterpretedOption[];
set uninterpreted_option(value: UninterpretedOption[]);
static fromObject(data: {
deprecated?: boolean;
idempotency_level?: MethodOptionsIdempotencyLevel;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
}): MethodOptions;
toObject(): {
deprecated?: boolean;
idempotency_level?: MethodOptionsIdempotencyLevel;
features?: ReturnType<typeof FeatureSet.prototype.toObject>;
uninterpreted_option?: ReturnType<typeof UninterpretedOption.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): MethodOptions;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): MethodOptions;
}
export declare enum MethodOptionsIdempotencyLevel {
IDEMPOTENCY_UNKNOWN = 0,
NO_SIDE_EFFECTS = 1,
IDEMPOTENT = 2
}
export declare class UninterpretedOption extends pb_1.Message {
#private;
constructor(data?: any[] | {
name: UninterpretedOptionNamePart[];
identifier_value?: string;
positive_int_value?: number;
negative_int_value?: number;
double_value?: number;
string_value?: Uint8Array;
aggregate_value?: string;
});
get name(): UninterpretedOptionNamePart[];
set name(value: UninterpretedOptionNamePart[]);
get identifier_value(): string;
set identifier_value(value: string);
get has_identifier_value(): boolean;
get positive_int_value(): number;
set positive_int_value(value: number);
get has_positive_int_value(): boolean;
get negative_int_value(): number;
set negative_int_value(value: number);
get has_negative_int_value(): boolean;
get double_value(): number;
set double_value(value: number);
get has_double_value(): boolean;
get string_value(): Uint8Array;
set string_value(value: Uint8Array);
get has_string_value(): boolean;
get aggregate_value(): string;
set aggregate_value(value: string);
get has_aggregate_value(): boolean;
static fromObject(data: {
name?: ReturnType<typeof UninterpretedOptionNamePart.prototype.toObject>[];
identifier_value?: string;
positive_int_value?: number;
negative_int_value?: number;
double_value?: number;
string_value?: Uint8Array;
aggregate_value?: string;
}): UninterpretedOption;
toObject(): {
name?: ReturnType<typeof UninterpretedOptionNamePart.prototype.toObject>[];
identifier_value?: string;
positive_int_value?: number;
negative_int_value?: number;
double_value?: number;
string_value?: Uint8Array;
aggregate_value?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UninterpretedOption;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): UninterpretedOption;
}
export declare class UninterpretedOptionNamePart extends pb_1.Message {
#private;
constructor(data?: any[] | {
name_part: string;
is_extension: boolean;
});
get name_part(): string;
set name_part(value: string);
get has_name_part(): boolean;
get is_extension(): boolean;
set is_extension(value: boolean);
get has_is_extension(): boolean;
static fromObject(data: {
name_part?: string;
is_extension?: boolean;
}): UninterpretedOptionNamePart;
toObject(): {
name_part?: string;
is_extension?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UninterpretedOptionNamePart;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): UninterpretedOptionNamePart;
}
export declare class FeatureSet extends pb_1.Message {
#private;
constructor(data?: any[] | {
field_presence?: FeatureSetFieldPresence;
enum_type?: FeatureSetEnumType;
repeated_field_encoding?: FeatureSetRepeatedFieldEncoding;
utf8_validation?: FeatureSetUtf8Validation;
message_encoding?: FeatureSetMessageEncoding;
json_format?: FeatureSetJsonFormat;
});
get field_presence(): FeatureSetFieldPresence;
set field_presence(value: FeatureSetFieldPresence);
get has_field_presence(): boolean;
get enum_type(): FeatureSetEnumType;
set enum_type(value: FeatureSetEnumType);
get has_enum_type(): boolean;
get repeated_field_encoding(): FeatureSetRepeatedFieldEncoding;
set repeated_field_encoding(value: FeatureSetRepeatedFieldEncoding);
get has_repeated_field_encoding(): boolean;
get utf8_validation(): FeatureSetUtf8Validation;
set utf8_validation(value: FeatureSetUtf8Validation);
get has_utf8_validation(): boolean;
get message_encoding(): FeatureSetMessageEncoding;
set message_encoding(value: FeatureSetMessageEncoding);
get has_message_encoding(): boolean;
get json_format(): FeatureSetJsonFormat;
set json_format(value: FeatureSetJsonFormat);
get has_json_format(): boolean;
static fromObject(data: {
field_presence?: FeatureSetFieldPresence;
enum_type?: FeatureSetEnumType;
repeated_field_encoding?: FeatureSetRepeatedFieldEncoding;
utf8_validation?: FeatureSetUtf8Validation;
message_encoding?: FeatureSetMessageEncoding;
json_format?: FeatureSetJsonFormat;
}): FeatureSet;
toObject(): {
field_presence?: FeatureSetFieldPresence;
enum_type?: FeatureSetEnumType;
repeated_field_encoding?: FeatureSetRepeatedFieldEncoding;
utf8_validation?: FeatureSetUtf8Validation;
message_encoding?: FeatureSetMessageEncoding;
json_format?: FeatureSetJsonFormat;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): FeatureSet;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): FeatureSet;
}
export declare enum FeatureSetFieldPresence {
FIELD_PRESENCE_UNKNOWN = 0,
EXPL