@firestore-emulator/proto
Version:
Generated Firestore Protobufs For Firestore Emulator
1,058 lines • 46.4 kB
TypeScript
import * as dependency_5 from "./backup";
import * as dependency_6 from "./database";
import * as dependency_7 from "./field";
import * as dependency_8 from "./index";
import * as dependency_10 from "./schedule";
import * as dependency_11 from "./../../../longrunning/operations";
import * as dependency_12 from "./../../../protobuf/empty";
import * as dependency_13 from "./../../../protobuf/field_mask";
import * as dependency_14 from "./../../../protobuf/timestamp";
import * as pb_1 from "google-protobuf";
import * as grpc_1 from "@grpc/grpc-js";
export declare class ListDatabasesRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
show_deleted?: boolean;
});
get parent(): string;
set parent(value: string);
get show_deleted(): boolean;
set show_deleted(value: boolean);
static fromObject(data: {
parent?: string;
show_deleted?: boolean;
}): ListDatabasesRequest;
toObject(): {
parent?: string;
show_deleted?: boolean;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListDatabasesRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListDatabasesRequest;
}
export declare class CreateDatabaseRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
database?: dependency_6.Database;
database_id?: string;
});
get parent(): string;
set parent(value: string);
get database(): dependency_6.Database;
set database(value: dependency_6.Database);
get has_database(): boolean;
get database_id(): string;
set database_id(value: string);
static fromObject(data: {
parent?: string;
database?: ReturnType<typeof dependency_6.Database.prototype.toObject>;
database_id?: string;
}): CreateDatabaseRequest;
toObject(): {
parent?: string;
database?: ReturnType<typeof dependency_6.Database.prototype.toObject>;
database_id?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CreateDatabaseRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): CreateDatabaseRequest;
}
export declare class CreateDatabaseMetadata extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): CreateDatabaseMetadata;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CreateDatabaseMetadata;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): CreateDatabaseMetadata;
}
export declare class ListDatabasesResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {
databases?: dependency_6.Database[];
unreachable?: string[];
});
get databases(): dependency_6.Database[];
set databases(value: dependency_6.Database[]);
get unreachable(): string[];
set unreachable(value: string[]);
static fromObject(data: {
databases?: ReturnType<typeof dependency_6.Database.prototype.toObject>[];
unreachable?: string[];
}): ListDatabasesResponse;
toObject(): {
databases?: ReturnType<typeof dependency_6.Database.prototype.toObject>[];
unreachable?: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListDatabasesResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListDatabasesResponse;
}
export declare class GetDatabaseRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): GetDatabaseRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetDatabaseRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetDatabaseRequest;
}
export declare class UpdateDatabaseRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
database?: dependency_6.Database;
update_mask?: dependency_13.FieldMask;
});
get database(): dependency_6.Database;
set database(value: dependency_6.Database);
get has_database(): boolean;
get update_mask(): dependency_13.FieldMask;
set update_mask(value: dependency_13.FieldMask);
get has_update_mask(): boolean;
static fromObject(data: {
database?: ReturnType<typeof dependency_6.Database.prototype.toObject>;
update_mask?: ReturnType<typeof dependency_13.FieldMask.prototype.toObject>;
}): UpdateDatabaseRequest;
toObject(): {
database?: ReturnType<typeof dependency_6.Database.prototype.toObject>;
update_mask?: ReturnType<typeof dependency_13.FieldMask.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UpdateDatabaseRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): UpdateDatabaseRequest;
}
export declare class UpdateDatabaseMetadata extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): UpdateDatabaseMetadata;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UpdateDatabaseMetadata;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): UpdateDatabaseMetadata;
}
export declare class DeleteDatabaseRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
etag?: string;
});
get name(): string;
set name(value: string);
get etag(): string;
set etag(value: string);
static fromObject(data: {
name?: string;
etag?: string;
}): DeleteDatabaseRequest;
toObject(): {
name?: string;
etag?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DeleteDatabaseRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DeleteDatabaseRequest;
}
export declare class DeleteDatabaseMetadata extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): DeleteDatabaseMetadata;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DeleteDatabaseMetadata;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DeleteDatabaseMetadata;
}
export declare class CreateBackupScheduleRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
backup_schedule?: dependency_10.BackupSchedule;
});
get parent(): string;
set parent(value: string);
get backup_schedule(): dependency_10.BackupSchedule;
set backup_schedule(value: dependency_10.BackupSchedule);
get has_backup_schedule(): boolean;
static fromObject(data: {
parent?: string;
backup_schedule?: ReturnType<typeof dependency_10.BackupSchedule.prototype.toObject>;
}): CreateBackupScheduleRequest;
toObject(): {
parent?: string;
backup_schedule?: ReturnType<typeof dependency_10.BackupSchedule.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CreateBackupScheduleRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): CreateBackupScheduleRequest;
}
export declare class GetBackupScheduleRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): GetBackupScheduleRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetBackupScheduleRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetBackupScheduleRequest;
}
export declare class UpdateBackupScheduleRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
backup_schedule?: dependency_10.BackupSchedule;
update_mask?: dependency_13.FieldMask;
});
get backup_schedule(): dependency_10.BackupSchedule;
set backup_schedule(value: dependency_10.BackupSchedule);
get has_backup_schedule(): boolean;
get update_mask(): dependency_13.FieldMask;
set update_mask(value: dependency_13.FieldMask);
get has_update_mask(): boolean;
static fromObject(data: {
backup_schedule?: ReturnType<typeof dependency_10.BackupSchedule.prototype.toObject>;
update_mask?: ReturnType<typeof dependency_13.FieldMask.prototype.toObject>;
}): UpdateBackupScheduleRequest;
toObject(): {
backup_schedule?: ReturnType<typeof dependency_10.BackupSchedule.prototype.toObject>;
update_mask?: ReturnType<typeof dependency_13.FieldMask.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UpdateBackupScheduleRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): UpdateBackupScheduleRequest;
}
export declare class ListBackupSchedulesRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
});
get parent(): string;
set parent(value: string);
static fromObject(data: {
parent?: string;
}): ListBackupSchedulesRequest;
toObject(): {
parent?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListBackupSchedulesRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListBackupSchedulesRequest;
}
export declare class ListBackupSchedulesResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {
backup_schedules?: dependency_10.BackupSchedule[];
});
get backup_schedules(): dependency_10.BackupSchedule[];
set backup_schedules(value: dependency_10.BackupSchedule[]);
static fromObject(data: {
backup_schedules?: ReturnType<typeof dependency_10.BackupSchedule.prototype.toObject>[];
}): ListBackupSchedulesResponse;
toObject(): {
backup_schedules?: ReturnType<typeof dependency_10.BackupSchedule.prototype.toObject>[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListBackupSchedulesResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListBackupSchedulesResponse;
}
export declare class DeleteBackupScheduleRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): DeleteBackupScheduleRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DeleteBackupScheduleRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DeleteBackupScheduleRequest;
}
export declare class CreateIndexRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
index?: dependency_8.Index;
});
get parent(): string;
set parent(value: string);
get index(): dependency_8.Index;
set index(value: dependency_8.Index);
get has_index(): boolean;
static fromObject(data: {
parent?: string;
index?: ReturnType<typeof dependency_8.Index.prototype.toObject>;
}): CreateIndexRequest;
toObject(): {
parent?: string;
index?: ReturnType<typeof dependency_8.Index.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): CreateIndexRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): CreateIndexRequest;
}
export declare class ListIndexesRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
filter?: string;
page_size?: number;
page_token?: string;
});
get parent(): string;
set parent(value: string);
get filter(): string;
set filter(value: string);
get page_size(): number;
set page_size(value: number);
get page_token(): string;
set page_token(value: string);
static fromObject(data: {
parent?: string;
filter?: string;
page_size?: number;
page_token?: string;
}): ListIndexesRequest;
toObject(): {
parent?: string;
filter?: string;
page_size?: number;
page_token?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListIndexesRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListIndexesRequest;
}
export declare class ListIndexesResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {
indexes?: dependency_8.Index[];
next_page_token?: string;
});
get indexes(): dependency_8.Index[];
set indexes(value: dependency_8.Index[]);
get next_page_token(): string;
set next_page_token(value: string);
static fromObject(data: {
indexes?: ReturnType<typeof dependency_8.Index.prototype.toObject>[];
next_page_token?: string;
}): ListIndexesResponse;
toObject(): {
indexes?: ReturnType<typeof dependency_8.Index.prototype.toObject>[];
next_page_token?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListIndexesResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListIndexesResponse;
}
export declare class GetIndexRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): GetIndexRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetIndexRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetIndexRequest;
}
export declare class DeleteIndexRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): DeleteIndexRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DeleteIndexRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DeleteIndexRequest;
}
export declare class UpdateFieldRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
field?: dependency_7.Field;
update_mask?: dependency_13.FieldMask;
});
get field(): dependency_7.Field;
set field(value: dependency_7.Field);
get has_field(): boolean;
get update_mask(): dependency_13.FieldMask;
set update_mask(value: dependency_13.FieldMask);
get has_update_mask(): boolean;
static fromObject(data: {
field?: ReturnType<typeof dependency_7.Field.prototype.toObject>;
update_mask?: ReturnType<typeof dependency_13.FieldMask.prototype.toObject>;
}): UpdateFieldRequest;
toObject(): {
field?: ReturnType<typeof dependency_7.Field.prototype.toObject>;
update_mask?: ReturnType<typeof dependency_13.FieldMask.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): UpdateFieldRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): UpdateFieldRequest;
}
export declare class GetFieldRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): GetFieldRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetFieldRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetFieldRequest;
}
export declare class ListFieldsRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
filter?: string;
page_size?: number;
page_token?: string;
});
get parent(): string;
set parent(value: string);
get filter(): string;
set filter(value: string);
get page_size(): number;
set page_size(value: number);
get page_token(): string;
set page_token(value: string);
static fromObject(data: {
parent?: string;
filter?: string;
page_size?: number;
page_token?: string;
}): ListFieldsRequest;
toObject(): {
parent?: string;
filter?: string;
page_size?: number;
page_token?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListFieldsRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListFieldsRequest;
}
export declare class ListFieldsResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {
fields?: dependency_7.Field[];
next_page_token?: string;
});
get fields(): dependency_7.Field[];
set fields(value: dependency_7.Field[]);
get next_page_token(): string;
set next_page_token(value: string);
static fromObject(data: {
fields?: ReturnType<typeof dependency_7.Field.prototype.toObject>[];
next_page_token?: string;
}): ListFieldsResponse;
toObject(): {
fields?: ReturnType<typeof dependency_7.Field.prototype.toObject>[];
next_page_token?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListFieldsResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListFieldsResponse;
}
export declare class ExportDocumentsRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
collection_ids?: string[];
output_uri_prefix?: string;
namespace_ids?: string[];
snapshot_time?: dependency_14.Timestamp;
});
get name(): string;
set name(value: string);
get collection_ids(): string[];
set collection_ids(value: string[]);
get output_uri_prefix(): string;
set output_uri_prefix(value: string);
get namespace_ids(): string[];
set namespace_ids(value: string[]);
get snapshot_time(): dependency_14.Timestamp;
set snapshot_time(value: dependency_14.Timestamp);
get has_snapshot_time(): boolean;
static fromObject(data: {
name?: string;
collection_ids?: string[];
output_uri_prefix?: string;
namespace_ids?: string[];
snapshot_time?: ReturnType<typeof dependency_14.Timestamp.prototype.toObject>;
}): ExportDocumentsRequest;
toObject(): {
name?: string;
collection_ids?: string[];
output_uri_prefix?: string;
namespace_ids?: string[];
snapshot_time?: ReturnType<typeof dependency_14.Timestamp.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ExportDocumentsRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ExportDocumentsRequest;
}
export declare class ImportDocumentsRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
collection_ids?: string[];
input_uri_prefix?: string;
namespace_ids?: string[];
});
get name(): string;
set name(value: string);
get collection_ids(): string[];
set collection_ids(value: string[]);
get input_uri_prefix(): string;
set input_uri_prefix(value: string);
get namespace_ids(): string[];
set namespace_ids(value: string[]);
static fromObject(data: {
name?: string;
collection_ids?: string[];
input_uri_prefix?: string;
namespace_ids?: string[];
}): ImportDocumentsRequest;
toObject(): {
name?: string;
collection_ids?: string[];
input_uri_prefix?: string;
namespace_ids?: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ImportDocumentsRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ImportDocumentsRequest;
}
export declare class BulkDeleteDocumentsRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
collection_ids?: string[];
namespace_ids?: string[];
});
get name(): string;
set name(value: string);
get collection_ids(): string[];
set collection_ids(value: string[]);
get namespace_ids(): string[];
set namespace_ids(value: string[]);
static fromObject(data: {
name?: string;
collection_ids?: string[];
namespace_ids?: string[];
}): BulkDeleteDocumentsRequest;
toObject(): {
name?: string;
collection_ids?: string[];
namespace_ids?: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): BulkDeleteDocumentsRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): BulkDeleteDocumentsRequest;
}
export declare class BulkDeleteDocumentsResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {});
static fromObject(data: {}): BulkDeleteDocumentsResponse;
toObject(): {};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): BulkDeleteDocumentsResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): BulkDeleteDocumentsResponse;
}
export declare class GetBackupRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): GetBackupRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): GetBackupRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): GetBackupRequest;
}
export declare class ListBackupsRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
filter?: string;
});
get parent(): string;
set parent(value: string);
get filter(): string;
set filter(value: string);
static fromObject(data: {
parent?: string;
filter?: string;
}): ListBackupsRequest;
toObject(): {
parent?: string;
filter?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListBackupsRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListBackupsRequest;
}
export declare class ListBackupsResponse extends pb_1.Message {
#private;
constructor(data?: any[] | {
backups?: dependency_5.Backup[];
unreachable?: string[];
});
get backups(): dependency_5.Backup[];
set backups(value: dependency_5.Backup[]);
get unreachable(): string[];
set unreachable(value: string[]);
static fromObject(data: {
backups?: ReturnType<typeof dependency_5.Backup.prototype.toObject>[];
unreachable?: string[];
}): ListBackupsResponse;
toObject(): {
backups?: ReturnType<typeof dependency_5.Backup.prototype.toObject>[];
unreachable?: string[];
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): ListBackupsResponse;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): ListBackupsResponse;
}
export declare class DeleteBackupRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
name?: string;
});
get name(): string;
set name(value: string);
static fromObject(data: {
name?: string;
}): DeleteBackupRequest;
toObject(): {
name?: string;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): DeleteBackupRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): DeleteBackupRequest;
}
export declare class RestoreDatabaseRequest extends pb_1.Message {
#private;
constructor(data?: any[] | {
parent?: string;
database_id?: string;
backup?: string;
encryption_config?: dependency_6.DatabaseEncryptionConfig;
});
get parent(): string;
set parent(value: string);
get database_id(): string;
set database_id(value: string);
get backup(): string;
set backup(value: string);
get encryption_config(): dependency_6.DatabaseEncryptionConfig;
set encryption_config(value: dependency_6.DatabaseEncryptionConfig);
get has_encryption_config(): boolean;
static fromObject(data: {
parent?: string;
database_id?: string;
backup?: string;
encryption_config?: ReturnType<typeof dependency_6.DatabaseEncryptionConfig.prototype.toObject>;
}): RestoreDatabaseRequest;
toObject(): {
parent?: string;
database_id?: string;
backup?: string;
encryption_config?: ReturnType<typeof dependency_6.DatabaseEncryptionConfig.prototype.toObject>;
};
serialize(): Uint8Array;
serialize(w: pb_1.BinaryWriter): void;
static deserialize(bytes: Uint8Array | pb_1.BinaryReader): RestoreDatabaseRequest;
serializeBinary(): Uint8Array;
static deserializeBinary(bytes: Uint8Array): RestoreDatabaseRequest;
}
interface GrpcUnaryServiceInterface<P, R> {
(message: P, metadata: grpc_1.Metadata, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
(message: P, metadata: grpc_1.Metadata, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
(message: P, options: grpc_1.CallOptions, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
(message: P, callback: grpc_1.requestCallback<R>): grpc_1.ClientUnaryCall;
}
export declare abstract class UnimplementedFirestoreAdminService {
static definition: {
CreateIndex: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: CreateIndexRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => CreateIndexRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
ListIndexes: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: ListIndexesRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => ListIndexesRequest;
responseSerialize: (message: ListIndexesResponse) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => ListIndexesResponse;
};
GetIndex: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetIndexRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => GetIndexRequest;
responseSerialize: (message: dependency_8.Index) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_8.Index;
};
DeleteIndex: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: DeleteIndexRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => DeleteIndexRequest;
responseSerialize: (message: dependency_12.Empty) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_12.Empty;
};
GetField: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetFieldRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => GetFieldRequest;
responseSerialize: (message: dependency_7.Field) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_7.Field;
};
UpdateField: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: UpdateFieldRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => UpdateFieldRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
ListFields: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: ListFieldsRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => ListFieldsRequest;
responseSerialize: (message: ListFieldsResponse) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => ListFieldsResponse;
};
ExportDocuments: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: ExportDocumentsRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => ExportDocumentsRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
ImportDocuments: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: ImportDocumentsRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => ImportDocumentsRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
BulkDeleteDocuments: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: BulkDeleteDocumentsRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => BulkDeleteDocumentsRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
CreateDatabase: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: CreateDatabaseRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => CreateDatabaseRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
GetDatabase: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetDatabaseRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => GetDatabaseRequest;
responseSerialize: (message: dependency_6.Database) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_6.Database;
};
ListDatabases: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: ListDatabasesRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => ListDatabasesRequest;
responseSerialize: (message: ListDatabasesResponse) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => ListDatabasesResponse;
};
UpdateDatabase: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: UpdateDatabaseRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => UpdateDatabaseRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
DeleteDatabase: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: DeleteDatabaseRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => DeleteDatabaseRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
GetBackup: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetBackupRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => GetBackupRequest;
responseSerialize: (message: dependency_5.Backup) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_5.Backup;
};
ListBackups: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: ListBackupsRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => ListBackupsRequest;
responseSerialize: (message: ListBackupsResponse) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => ListBackupsResponse;
};
DeleteBackup: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: DeleteBackupRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => DeleteBackupRequest;
responseSerialize: (message: dependency_12.Empty) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_12.Empty;
};
RestoreDatabase: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: RestoreDatabaseRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => RestoreDatabaseRequest;
responseSerialize: (message: dependency_11.Operation) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_11.Operation;
};
CreateBackupSchedule: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: CreateBackupScheduleRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => CreateBackupScheduleRequest;
responseSerialize: (message: dependency_10.BackupSchedule) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_10.BackupSchedule;
};
GetBackupSchedule: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: GetBackupScheduleRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => GetBackupScheduleRequest;
responseSerialize: (message: dependency_10.BackupSchedule) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_10.BackupSchedule;
};
ListBackupSchedules: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: ListBackupSchedulesRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => ListBackupSchedulesRequest;
responseSerialize: (message: ListBackupSchedulesResponse) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => ListBackupSchedulesResponse;
};
UpdateBackupSchedule: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: UpdateBackupScheduleRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => UpdateBackupScheduleRequest;
responseSerialize: (message: dependency_10.BackupSchedule) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_10.BackupSchedule;
};
DeleteBackupSchedule: {
path: string;
requestStream: boolean;
responseStream: boolean;
requestSerialize: (message: DeleteBackupScheduleRequest) => Buffer<ArrayBuffer>;
requestDeserialize: (bytes: Buffer) => DeleteBackupScheduleRequest;
responseSerialize: (message: dependency_12.Empty) => Buffer<ArrayBuffer>;
responseDeserialize: (bytes: Buffer) => dependency_12.Empty;
};
};
[method: string]: grpc_1.UntypedHandleCall;
abstract CreateIndex(call: grpc_1.ServerUnaryCall<CreateIndexRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract ListIndexes(call: grpc_1.ServerUnaryCall<ListIndexesRequest, ListIndexesResponse>, callback: grpc_1.sendUnaryData<ListIndexesResponse>): void;
abstract GetIndex(call: grpc_1.ServerUnaryCall<GetIndexRequest, dependency_8.Index>, callback: grpc_1.sendUnaryData<dependency_8.Index>): void;
abstract DeleteIndex(call: grpc_1.ServerUnaryCall<DeleteIndexRequest, dependency_12.Empty>, callback: grpc_1.sendUnaryData<dependency_12.Empty>): void;
abstract GetField(call: grpc_1.ServerUnaryCall<GetFieldRequest, dependency_7.Field>, callback: grpc_1.sendUnaryData<dependency_7.Field>): void;
abstract UpdateField(call: grpc_1.ServerUnaryCall<UpdateFieldRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract ListFields(call: grpc_1.ServerUnaryCall<ListFieldsRequest, ListFieldsResponse>, callback: grpc_1.sendUnaryData<ListFieldsResponse>): void;
abstract ExportDocuments(call: grpc_1.ServerUnaryCall<ExportDocumentsRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract ImportDocuments(call: grpc_1.ServerUnaryCall<ImportDocumentsRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract BulkDeleteDocuments(call: grpc_1.ServerUnaryCall<BulkDeleteDocumentsRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract CreateDatabase(call: grpc_1.ServerUnaryCall<CreateDatabaseRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract GetDatabase(call: grpc_1.ServerUnaryCall<GetDatabaseRequest, dependency_6.Database>, callback: grpc_1.sendUnaryData<dependency_6.Database>): void;
abstract ListDatabases(call: grpc_1.ServerUnaryCall<ListDatabasesRequest, ListDatabasesResponse>, callback: grpc_1.sendUnaryData<ListDatabasesResponse>): void;
abstract UpdateDatabase(call: grpc_1.ServerUnaryCall<UpdateDatabaseRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract DeleteDatabase(call: grpc_1.ServerUnaryCall<DeleteDatabaseRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract GetBackup(call: grpc_1.ServerUnaryCall<GetBackupRequest, dependency_5.Backup>, callback: grpc_1.sendUnaryData<dependency_5.Backup>): void;
abstract ListBackups(call: grpc_1.ServerUnaryCall<ListBackupsRequest, ListBackupsResponse>, callback: grpc_1.sendUnaryData<ListBackupsResponse>): void;
abstract DeleteBackup(call: grpc_1.ServerUnaryCall<DeleteBackupRequest, dependency_12.Empty>, callback: grpc_1.sendUnaryData<dependency_12.Empty>): void;
abstract RestoreDatabase(call: grpc_1.ServerUnaryCall<RestoreDatabaseRequest, dependency_11.Operation>, callback: grpc_1.sendUnaryData<dependency_11.Operation>): void;
abstract CreateBackupSchedule(call: grpc_1.ServerUnaryCall<CreateBackupScheduleRequest, dependency_10.BackupSchedule>, callback: grpc_1.sendUnaryData<dependency_10.BackupSchedule>): void;
abstract GetBackupSchedule(call: grpc_1.ServerUnaryCall<GetBackupScheduleRequest, dependency_10.BackupSchedule>, callback: grpc_1.sendUnaryData<dependency_10.BackupSchedule>): void;
abstract ListBackupSchedules(call: grpc_1.ServerUnaryCall<ListBackupSchedulesRequest, ListBackupSchedulesResponse>, callback: grpc_1.sendUnaryData<ListBackupSchedulesResponse>): void;
abstract UpdateBackupSchedule(call: grpc_1.ServerUnaryCall<UpdateBackupScheduleRequest, dependency_10.BackupSchedule>, callback: grpc_1.sendUnaryData<dependency_10.BackupSchedule>): void;
abstract DeleteBackupSchedule(call: grpc_1.ServerUnaryCall<DeleteBackupScheduleRequest, dependency_12.Empty>, callback: grpc_1.sendUnaryData<dependency_12.Empty>): void;
}
declare const FirestoreAdminClient_base: grpc_1.ServiceClientConstructor;
export declare class FirestoreAdminClient extends FirestoreAdminClient_base {
constructor(address: string, credentials: grpc_1.ChannelCredentials, options?: Partial<grpc_1.ChannelOptions>);
CreateIndex: GrpcUnaryServiceInterface<CreateIndexRequest, dependency_11.Operation>;
ListIndexes: GrpcUnaryServiceInterface<ListIndexesRequest, ListIndexesResponse>;
GetIndex: GrpcUnaryServiceInterface<GetIndexRequest, dependency_8.Index>;
DeleteIndex: GrpcUnaryServiceInterface<DeleteIndexRequest, dependency_12.Empty>;
GetField: GrpcUnaryServiceInterface<GetFieldRequest, dependency_7.Field>;
UpdateField: GrpcUnaryServiceInterface<UpdateFieldRequest, dependency_11.Operation>;
ListFields: GrpcUnaryServiceInterface<ListFieldsRequest, ListFieldsResponse>;
ExportDocuments: GrpcUnaryServiceInterface<ExportDocumentsRequest, dependency_11.Operation>;
ImportDocuments: GrpcUnaryServiceInterface<ImportDocumentsRequest, dependency_11.Operation>;
BulkDeleteDocuments: GrpcUnaryServiceInterface<BulkDeleteDocumentsRequest, dependency_11.Operation>;
CreateDatabase: GrpcUnaryServiceInterface<CreateDatabaseRequest, dependency_11.Operation>;
GetDatabase: GrpcUnaryServiceInterface<GetDatabaseRequest, dependency_6.Database>;
ListDatabases: GrpcUnaryServiceInterface<ListDatabasesRequest, ListDatabasesResponse>;
UpdateDatabase: GrpcUnaryServiceInterface<UpdateDatabaseRequest, dependency_11.Operation>;
DeleteDatabase: GrpcUnaryServiceInterface<DeleteDatabaseRequest, dependency_11.Operation>;
GetBackup: GrpcUnaryServiceInterface<GetBackupRequest, dependency_5.Backup>;
ListBackups: GrpcUnaryServiceInterface<ListBackupsRequest, ListBackupsResponse>;
DeleteBackup: GrpcUnaryServiceInterface<DeleteBackupRequest, dependency_12.Empty>;
RestoreDatabase: GrpcUnaryServiceInterface<RestoreDatabaseRequest, dependency_11.Operation>;
CreateBackupSchedule: GrpcUnaryServiceInterface<CreateBackupScheduleRequest, dependency_10.BackupSchedule>;
GetBackupSchedule: GrpcUnaryServiceInterface<GetBackupScheduleRequest, dependency_10.BackupSchedule>;
ListBackupSchedules: GrpcUnaryServiceInterface<ListBackupSchedulesRequest, ListBackupSchedulesResponse>;
UpdateBackupSchedule: GrpcUnaryServiceInterface<UpdateBackupScheduleRequest, dependency_10.BackupSchedule>;
DeleteBackupSchedule: GrpcUnaryServiceInterface<DeleteBackupScheduleRequest, dependency_12.Empty>;
}
export {};
//# sourceMappingURL=firestore_admin.d.ts.map