@nativescript/firebase-firestore
Version:
NativeScript Firebase - Firestore
973 lines (936 loc) • 749 kB
TypeScript
declare module com {
export module google {
export module cloud {
export module datastore {
export module core {
export module number {
export class IndexNumberDecoder {
public static class: java.lang.Class<com.google.cloud.datastore.core.number.IndexNumberDecoder>;
public constructor();
public resultAsLong(): number;
public isResultDouble(): boolean;
public resultAsDouble(): number;
public decode(param0: boolean, param1: androidNative.Array<number>, param2: number): number;
public isResultLong(): boolean;
public reset(): void;
}
}
}
}
}
}
}
declare module com {
export module google {
export module cloud {
export module datastore {
export module core {
export module number {
export class IndexNumberEncoder {
public static class: java.lang.Class<com.google.cloud.datastore.core.number.IndexNumberEncoder>;
public static MAX_ENCODED_BYTES: number;
public static encodeDouble(param0: boolean, param1: number, param2: androidNative.Array<number>, param3: number): number;
public static encodeLong(param0: boolean, param1: number, param2: androidNative.Array<number>, param3: number): number;
}
}
}
}
}
}
}
declare module com {
export module google {
export module cloud {
export module datastore {
export module core {
export module number {
export class NumberComparisonHelper {
public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberComparisonHelper>;
public static LONG_INCLUSIVE_LOWER_BOUND_AS_DOUBLE: number;
public static LONG_EXCLUSIVE_UPPER_BOUND_AS_DOUBLE: number;
public static MAX_SAFE_LONG: number;
public static MIN_SAFE_LONG: number;
public static firestoreCompareDoubles(param0: number, param1: number): number;
public static compareLongs(param0: number, param1: number): number;
public static firestoreCompareDoubleWithLong(param0: number, param1: number): number;
}
}
}
}
}
}
}
declare module com {
export module google {
export module cloud {
export module datastore {
export module core {
export module number {
export class NumberIndexEncoder {
public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberIndexEncoder>;
public constructor();
public static decodeLong(param0: androidNative.Array<number>): number;
public static encodeLong(param0: number): androidNative.Array<number>;
public static decodeDouble(param0: androidNative.Array<number>): number;
public static encodeDouble(param0: number): androidNative.Array<number>;
public static decode(param0: androidNative.Array<number>): com.google.cloud.datastore.core.number.NumberIndexEncoder.DecodedNumberParts;
public static encode(param0: com.google.cloud.datastore.core.number.NumberParts): androidNative.Array<number>;
}
export module NumberIndexEncoder {
export class DecodedNumberParts {
public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberIndexEncoder.DecodedNumberParts>;
public bytesRead(): number;
public parts(): com.google.cloud.datastore.core.number.NumberParts;
}
}
}
}
}
}
}
}
declare module com {
export module google {
export module cloud {
export module datastore {
export module core {
export module number {
export class NumberParts {
public static class: java.lang.Class<com.google.cloud.datastore.core.number.NumberParts>;
public static create(param0: boolean, param1: number, param2: number): com.google.cloud.datastore.core.number.NumberParts;
public negate(): com.google.cloud.datastore.core.number.NumberParts;
public asLong(): number;
public hashCode(): number;
public representableAsDouble(): boolean;
public asDouble(): number;
public isNaN(): boolean;
public static fromLong(param0: number): com.google.cloud.datastore.core.number.NumberParts;
public isInfinite(): boolean;
public representableAsLong(): boolean;
public significand(): number;
public exponent(): number;
public isZero(): boolean;
public negative(): boolean;
public static fromDouble(param0: number): com.google.cloud.datastore.core.number.NumberParts;
public equals(param0: any): boolean;
}
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export class Timestamp extends java.lang.Object {
public static class: java.lang.Class<com.google.firebase.Timestamp>;
public static CREATOR: globalAndroid.os.Parcelable.Creator<com.google.firebase.Timestamp>;
public constructor(param0: number, param1: number);
public writeToParcel(param0: globalAndroid.os.Parcel, param1: number): void;
public static now(): com.google.firebase.Timestamp;
public getSeconds(): number;
public constructor(param0: java.util.Date);
public toString(): string;
public constructor(param0: globalAndroid.os.Parcel);
public toDate(): java.util.Date;
public hashCode(): number;
public describeContents(): number;
public equals(param0: any): boolean;
public getNanoseconds(): number;
public compareTo(param0: com.google.firebase.Timestamp): number;
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class Blob extends java.lang.Comparable<com.google.firebase.firestore.Blob> {
public static class: java.lang.Class<com.google.firebase.firestore.Blob>;
public equals(param0: any): boolean;
public toBytes(): androidNative.Array<number>;
public toString(): string;
public compareTo(param0: com.google.firebase.firestore.Blob): number;
public static fromByteString(param0: com.google.protobuf.ByteString): com.google.firebase.firestore.Blob;
public static fromBytes(param0: androidNative.Array<number>): com.google.firebase.firestore.Blob;
public toByteString(): com.google.protobuf.ByteString;
public hashCode(): number;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class BuildConfig {
public static class: java.lang.Class<com.google.firebase.firestore.BuildConfig>;
public static DEBUG: boolean;
public static APPLICATION_ID: string;
public static BUILD_TYPE: string;
public static FLAVOR: string;
public static VERSION_CODE: number;
public static VERSION_NAME: string;
public static USE_EMULATOR_FOR_TESTS: boolean;
public constructor();
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class CollectionReference extends com.google.firebase.firestore.Query {
public static class: java.lang.Class<com.google.firebase.firestore.CollectionReference>;
public getPath(): string;
public getId(): string;
public add(param0: any): com.google.android.gms.tasks.Task<com.google.firebase.firestore.DocumentReference>;
public document(): com.google.firebase.firestore.DocumentReference;
public document(param0: string): com.google.firebase.firestore.DocumentReference;
public getParent(): com.google.firebase.firestore.DocumentReference;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class DocumentChange {
public static class: java.lang.Class<com.google.firebase.firestore.DocumentChange>;
public equals(param0: any): boolean;
public getNewIndex(): number;
public getDocument(): com.google.firebase.firestore.QueryDocumentSnapshot;
public getOldIndex(): number;
public getType(): com.google.firebase.firestore.DocumentChange.Type;
public hashCode(): number;
}
export module DocumentChange {
export class Type {
public static class: java.lang.Class<com.google.firebase.firestore.DocumentChange.Type>;
public static ADDED: com.google.firebase.firestore.DocumentChange.Type;
public static MODIFIED: com.google.firebase.firestore.DocumentChange.Type;
public static REMOVED: com.google.firebase.firestore.DocumentChange.Type;
public static valueOf(param0: string): com.google.firebase.firestore.DocumentChange.Type;
public static values(): androidNative.Array<com.google.firebase.firestore.DocumentChange.Type>;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class DocumentId {
public static class: java.lang.Class<com.google.firebase.firestore.DocumentId>;
/**
* Constructs a new instance of the com.google.firebase.firestore.DocumentId interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class DocumentReference {
public static class: java.lang.Class<com.google.firebase.firestore.DocumentReference>;
public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration;
public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration;
public getId(): string;
public addSnapshotListener(param0: com.google.firebase.firestore.MetadataChanges, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration;
public get(): com.google.android.gms.tasks.Task<com.google.firebase.firestore.DocumentSnapshot>;
public update(param0: java.util.Map<string,any>): com.google.android.gms.tasks.Task<java.lang.Void>;
public delete(): com.google.android.gms.tasks.Task<java.lang.Void>;
public addSnapshotListener(param0: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration;
public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration;
public collection(param0: string): com.google.firebase.firestore.CollectionReference;
public set(param0: any): com.google.android.gms.tasks.Task<java.lang.Void>;
public getPath(): string;
public equals(param0: any): boolean;
public update(param0: com.google.firebase.firestore.FieldPath, param1: any, param2: androidNative.Array<any>): com.google.android.gms.tasks.Task<java.lang.Void>;
public get(param0: com.google.firebase.firestore.Source): com.google.android.gms.tasks.Task<com.google.firebase.firestore.DocumentSnapshot>;
public getParent(): com.google.firebase.firestore.CollectionReference;
public getFirestore(): com.google.firebase.firestore.FirebaseFirestore;
public update(param0: string, param1: any, param2: androidNative.Array<any>): com.google.android.gms.tasks.Task<java.lang.Void>;
public set(param0: any, param1: com.google.firebase.firestore.SetOptions): com.google.android.gms.tasks.Task<java.lang.Void>;
public hashCode(): number;
public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.DocumentSnapshot>): com.google.firebase.firestore.ListenerRegistration;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class DocumentSnapshot {
public static class: java.lang.Class<com.google.firebase.firestore.DocumentSnapshot>;
public getData(param0: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.Map<string,any>;
public get(param0: string, param1: java.lang.Class): any;
public getId(): string;
public getDocumentReference(param0: string): com.google.firebase.firestore.DocumentReference;
public getBlob(param0: string): com.google.firebase.firestore.Blob;
public contains(param0: com.google.firebase.firestore.FieldPath): boolean;
public getReference(): com.google.firebase.firestore.DocumentReference;
public toObject(param0: java.lang.Class): any;
public get(param0: com.google.firebase.firestore.FieldPath, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any;
public getDate(param0: string, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.Date;
public toString(): string;
public get(param0: string, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any;
public get(param0: com.google.firebase.firestore.FieldPath, param1: java.lang.Class, param2: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any;
public toObject(param0: java.lang.Class, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any;
public contains(param0: string): boolean;
public getTimestamp(param0: string): com.google.firebase.Timestamp;
public hashCode(): number;
public get(param0: string): any;
public getTimestamp(param0: string, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): com.google.firebase.Timestamp;
public getData(): java.util.Map<string,any>;
public getString(param0: string): string;
public get(param0: com.google.firebase.firestore.FieldPath, param1: java.lang.Class): any;
public getLong(param0: string): java.lang.Long;
public exists(): boolean;
public getDate(param0: string): java.util.Date;
public getGeoPoint(param0: string): com.google.firebase.firestore.GeoPoint;
public get(param0: string, param1: java.lang.Class, param2: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any;
public equals(param0: any): boolean;
public get(param0: com.google.firebase.firestore.FieldPath): any;
public getBoolean(param0: string): java.lang.Boolean;
public getDouble(param0: string): java.lang.Double;
public getMetadata(): com.google.firebase.firestore.SnapshotMetadata;
}
export module DocumentSnapshot {
export class ServerTimestampBehavior {
public static class: java.lang.Class<com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior>;
public static NONE: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior;
public static ESTIMATE: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior;
public static PREVIOUS: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior;
public static values(): androidNative.Array<com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior>;
public static valueOf(param0: string): com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class EventListener<T> extends java.lang.Object {
public static class: java.lang.Class<com.google.firebase.firestore.EventListener<any>>;
/**
* Constructs a new instance of the com.google.firebase.firestore.EventListener<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onEvent(param0: T, param1: com.google.firebase.firestore.FirebaseFirestoreException): void;
});
public constructor();
public onEvent(param0: T, param1: com.google.firebase.firestore.FirebaseFirestoreException): void;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class Exclude {
public static class: java.lang.Class<com.google.firebase.firestore.Exclude>;
/**
* Constructs a new instance of the com.google.firebase.firestore.Exclude interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class FieldPath {
public static class: java.lang.Class<com.google.firebase.firestore.FieldPath>;
public equals(param0: any): boolean;
public toString(): string;
public static of(param0: androidNative.Array<string>): com.google.firebase.firestore.FieldPath;
public static documentId(): com.google.firebase.firestore.FieldPath;
public hashCode(): number;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export abstract class FieldValue {
public static class: java.lang.Class<com.google.firebase.firestore.FieldValue>;
public static serverTimestamp(): com.google.firebase.firestore.FieldValue;
public static increment(param0: number): com.google.firebase.firestore.FieldValue;
public static arrayRemove(param0: androidNative.Array<any>): com.google.firebase.firestore.FieldValue;
public static arrayUnion(param0: androidNative.Array<any>): com.google.firebase.firestore.FieldValue;
public static delete(): com.google.firebase.firestore.FieldValue;
}
export module FieldValue {
export class ArrayRemoveFieldValue extends com.google.firebase.firestore.FieldValue {
public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.ArrayRemoveFieldValue>;
}
export class ArrayUnionFieldValue extends com.google.firebase.firestore.FieldValue {
public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.ArrayUnionFieldValue>;
}
export class DeleteFieldValue extends com.google.firebase.firestore.FieldValue {
public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.DeleteFieldValue>;
}
export class NumericIncrementFieldValue extends com.google.firebase.firestore.FieldValue {
public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.NumericIncrementFieldValue>;
}
export class ServerTimestampFieldValue extends com.google.firebase.firestore.FieldValue {
public static class: java.lang.Class<com.google.firebase.firestore.FieldValue.ServerTimestampFieldValue>;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class FirebaseFirestore {
public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestore>;
public document(param0: string): com.google.firebase.firestore.DocumentReference;
public useEmulator(param0: string, param1: number): void;
public collection(param0: string): com.google.firebase.firestore.CollectionReference;
public loadBundle(param0: java.nio.ByteBuffer): com.google.firebase.firestore.LoadBundleTask;
public waitForPendingWrites(): com.google.android.gms.tasks.Task<java.lang.Void>;
public addSnapshotsInSyncListener(param0: java.util.concurrent.Executor, param1: java.lang.Runnable): com.google.firebase.firestore.ListenerRegistration;
public runTransaction(param0: com.google.firebase.firestore.Transaction.Function<any>): com.google.android.gms.tasks.Task;
public runBatch(param0: com.google.firebase.firestore.WriteBatch.Function): com.google.android.gms.tasks.Task<java.lang.Void>;
public addSnapshotsInSyncListener(param0: java.lang.Runnable): com.google.firebase.firestore.ListenerRegistration;
public clearPersistence(): com.google.android.gms.tasks.Task<java.lang.Void>;
public addSnapshotsInSyncListener(param0: globalAndroid.app.Activity, param1: java.lang.Runnable): com.google.firebase.firestore.ListenerRegistration;
public loadBundle(param0: java.io.InputStream): com.google.firebase.firestore.LoadBundleTask;
public static getInstance(): com.google.firebase.firestore.FirebaseFirestore;
public static getInstance(param0: com.google.firebase.FirebaseApp): com.google.firebase.firestore.FirebaseFirestore;
public collectionGroup(param0: string): com.google.firebase.firestore.Query;
public getApp(): com.google.firebase.FirebaseApp;
public disableNetwork(): com.google.android.gms.tasks.Task<java.lang.Void>;
public loadBundle(param0: androidNative.Array<number>): com.google.firebase.firestore.LoadBundleTask;
public static setLoggingEnabled(param0: boolean): void;
public enableNetwork(): com.google.android.gms.tasks.Task<java.lang.Void>;
public batch(): com.google.firebase.firestore.WriteBatch;
public getNamedQuery(param0: string): com.google.android.gms.tasks.Task<com.google.firebase.firestore.Query>;
public setFirestoreSettings(param0: com.google.firebase.firestore.FirebaseFirestoreSettings): void;
public terminate(): com.google.android.gms.tasks.Task<java.lang.Void>;
public getFirestoreSettings(): com.google.firebase.firestore.FirebaseFirestoreSettings;
}
export module FirebaseFirestore {
export class InstanceRegistry {
public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestore.InstanceRegistry>;
/**
* Constructs a new instance of the com.google.firebase.firestore.FirebaseFirestore$InstanceRegistry interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
remove(param0: string): void;
});
public constructor();
public remove(param0: string): void;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class FirebaseFirestoreException {
public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreException>;
public constructor(param0: string, param1: com.google.firebase.firestore.FirebaseFirestoreException.Code);
public getCode(): com.google.firebase.firestore.FirebaseFirestoreException.Code;
public constructor(param0: string, param1: com.google.firebase.firestore.FirebaseFirestoreException.Code, param2: java.lang.Throwable);
}
export module FirebaseFirestoreException {
export class Code {
public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreException.Code>;
public static OK: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static CANCELLED: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static UNKNOWN: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static INVALID_ARGUMENT: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static DEADLINE_EXCEEDED: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static NOT_FOUND: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static ALREADY_EXISTS: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static PERMISSION_DENIED: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static RESOURCE_EXHAUSTED: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static FAILED_PRECONDITION: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static ABORTED: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static OUT_OF_RANGE: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static UNIMPLEMENTED: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static INTERNAL: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static UNAVAILABLE: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static DATA_LOSS: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static UNAUTHENTICATED: com.google.firebase.firestore.FirebaseFirestoreException.Code;
public static values(): androidNative.Array<com.google.firebase.firestore.FirebaseFirestoreException.Code>;
public static fromValue(param0: number): com.google.firebase.firestore.FirebaseFirestoreException.Code;
public value(): number;
public static valueOf(param0: string): com.google.firebase.firestore.FirebaseFirestoreException.Code;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class FirebaseFirestoreSettings {
public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreSettings>;
public static CACHE_SIZE_UNLIMITED: number;
public static DEFAULT_HOST: string;
public equals(param0: any): boolean;
public toString(): string;
public isSslEnabled(): boolean;
public hashCode(): number;
public isPersistenceEnabled(): boolean;
public getCacheSizeBytes(): number;
public getHost(): string;
}
export module FirebaseFirestoreSettings {
export class Builder {
public static class: java.lang.Class<com.google.firebase.firestore.FirebaseFirestoreSettings.Builder>;
public setCacheSizeBytes(param0: number): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder;
public constructor();
public isPersistenceEnabled(): boolean;
public getCacheSizeBytes(): number;
public setPersistenceEnabled(param0: boolean): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder;
public build(): com.google.firebase.firestore.FirebaseFirestoreSettings;
public setHost(param0: string): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder;
public getHost(): string;
public isSslEnabled(): boolean;
public setSslEnabled(param0: boolean): com.google.firebase.firestore.FirebaseFirestoreSettings.Builder;
public constructor(param0: com.google.firebase.firestore.FirebaseFirestoreSettings);
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class FirestoreMultiDbComponent extends com.google.firebase.firestore.FirebaseFirestore.InstanceRegistry {
public static class: java.lang.Class<com.google.firebase.firestore.FirestoreMultiDbComponent>;
public remove(param0: string): void;
public onDeleted(param0: string, param1: com.google.firebase.FirebaseOptions): void;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class FirestoreRegistrar {
public static class: java.lang.Class<com.google.firebase.firestore.FirestoreRegistrar>;
public constructor();
public getComponents(): java.util.List<com.google.firebase.components.Component<any>>;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class GeoPoint extends java.lang.Comparable<com.google.firebase.firestore.GeoPoint> {
public static class: java.lang.Class<com.google.firebase.firestore.GeoPoint>;
public compareTo(param0: com.google.firebase.firestore.GeoPoint): number;
public equals(param0: any): boolean;
public toString(): string;
public getLatitude(): number;
public getLongitude(): number;
public hashCode(): number;
public constructor(param0: number, param1: number);
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class IgnoreExtraProperties {
public static class: java.lang.Class<com.google.firebase.firestore.IgnoreExtraProperties>;
/**
* Constructs a new instance of the com.google.firebase.firestore.IgnoreExtraProperties interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class ListenerRegistration {
public static class: java.lang.Class<com.google.firebase.firestore.ListenerRegistration>;
/**
* Constructs a new instance of the com.google.firebase.firestore.ListenerRegistration interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
remove(): void;
});
public constructor();
public remove(): void;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class LoadBundleTask extends com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress> {
public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTask>;
public addOnCanceledListener(param0: com.google.android.gms.tasks.OnCanceledListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public continueWith(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task;
public setException(param0: java.lang.Exception): void;
public setResult(param0: com.google.firebase.firestore.LoadBundleTaskProgress): void;
public getResult(): com.google.firebase.firestore.LoadBundleTaskProgress;
public isComplete(): boolean;
public onSuccessTask(param0: com.google.android.gms.tasks.SuccessContinuation): com.google.android.gms.tasks.Task;
public isCanceled(): boolean;
public constructor();
public isSuccessful(): boolean;
public getException(): java.lang.Exception;
public getResult(param0: java.lang.Class): com.google.firebase.firestore.LoadBundleTaskProgress;
public addOnSuccessListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnSuccessListener<any>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public onSuccessTask(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.SuccessContinuation): com.google.android.gms.tasks.Task;
public addOnProgressListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.OnProgressListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.firebase.firestore.LoadBundleTask;
public addOnCanceledListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnCanceledListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public continueWithTask(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task;
public addOnFailureListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnFailureListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public addOnSuccessListener(param0: com.google.android.gms.tasks.OnSuccessListener<any>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public continueWithTask(param0: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task;
public addOnCompleteListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnCompleteListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public continueWith(param0: com.google.android.gms.tasks.Continuation): com.google.android.gms.tasks.Task;
public addOnProgressListener(param0: com.google.firebase.firestore.OnProgressListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.firebase.firestore.LoadBundleTask;
public addOnProgressListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.OnProgressListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.firebase.firestore.LoadBundleTask;
public updateProgress(param0: com.google.firebase.firestore.LoadBundleTaskProgress): void;
public addOnCompleteListener(param0: com.google.android.gms.tasks.OnCompleteListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public addOnSuccessListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnSuccessListener<any>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public addOnCanceledListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnCanceledListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public addOnFailureListener(param0: com.google.android.gms.tasks.OnFailureListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public addOnFailureListener(param0: java.util.concurrent.Executor, param1: com.google.android.gms.tasks.OnFailureListener): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
public addOnCompleteListener(param0: globalAndroid.app.Activity, param1: com.google.android.gms.tasks.OnCompleteListener<com.google.firebase.firestore.LoadBundleTaskProgress>): com.google.android.gms.tasks.Task<com.google.firebase.firestore.LoadBundleTaskProgress>;
}
export module LoadBundleTask {
export class ManagedListener {
public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTask.ManagedListener>;
public invokeAsync(param0: com.google.firebase.firestore.LoadBundleTaskProgress): void;
public equals(param0: any): boolean;
public hashCode(): number;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class LoadBundleTaskProgress {
public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTaskProgress>;
public equals(param0: any): boolean;
public getBytesLoaded(): number;
public getTotalDocuments(): number;
public constructor(param0: number, param1: number, param2: number, param3: number, param4: java.lang.Exception, param5: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState);
public getTotalBytes(): number;
public getException(): java.lang.Exception;
public static forInitial(param0: com.google.firebase.firestore.bundle.BundleMetadata): com.google.firebase.firestore.LoadBundleTaskProgress;
public static forSuccess(param0: com.google.firebase.firestore.bundle.BundleMetadata): com.google.firebase.firestore.LoadBundleTaskProgress;
public getDocumentsLoaded(): number;
public hashCode(): number;
public getTaskState(): com.google.firebase.firestore.LoadBundleTaskProgress.TaskState;
}
export module LoadBundleTaskProgress {
export class TaskState {
public static class: java.lang.Class<com.google.firebase.firestore.LoadBundleTaskProgress.TaskState>;
public static ERROR: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState;
public static RUNNING: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState;
public static SUCCESS: com.google.firebase.firestore.LoadBundleTaskProgress.TaskState;
public static valueOf(param0: string): com.google.firebase.firestore.LoadBundleTaskProgress.TaskState;
public static values(): androidNative.Array<com.google.firebase.firestore.LoadBundleTaskProgress.TaskState>;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class MetadataChanges {
public static class: java.lang.Class<com.google.firebase.firestore.MetadataChanges>;
public static EXCLUDE: com.google.firebase.firestore.MetadataChanges;
public static INCLUDE: com.google.firebase.firestore.MetadataChanges;
public static valueOf(param0: string): com.google.firebase.firestore.MetadataChanges;
public static values(): androidNative.Array<com.google.firebase.firestore.MetadataChanges>;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class OnProgressListener<ProgressT> extends java.lang.Object {
public static class: java.lang.Class<com.google.firebase.firestore.OnProgressListener<any>>;
/**
* Constructs a new instance of the com.google.firebase.firestore.OnProgressListener<any> interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
onProgress(param0: ProgressT): void;
});
public constructor();
public onProgress(param0: ProgressT): void;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class PropertyName {
public static class: java.lang.Class<com.google.firebase.firestore.PropertyName>;
/**
* Constructs a new instance of the com.google.firebase.firestore.PropertyName interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
value(): string;
});
public constructor();
public value(): string;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class Query {
public static class: java.lang.Class<com.google.firebase.firestore.Query>;
public get(param0: com.google.firebase.firestore.Source): com.google.android.gms.tasks.Task<com.google.firebase.firestore.QuerySnapshot>;
public whereEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query;
public orderBy(param0: com.google.firebase.firestore.FieldPath, param1: com.google.firebase.firestore.Query.Direction): com.google.firebase.firestore.Query;
public endAt(param0: androidNative.Array<any>): com.google.firebase.firestore.Query;
public whereArrayContainsAny(param0: string, param1: java.util.List<any>): com.google.firebase.firestore.Query;
public endBefore(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query;
public addSnapshotListener(param0: com.google.firebase.firestore.MetadataChanges, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration;
public whereNotIn(param0: com.google.firebase.firestore.FieldPath, param1: java.util.List<any>): com.google.firebase.firestore.Query;
public orderBy(param0: string): com.google.firebase.firestore.Query;
public whereLessThanOrEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query;
public whereArrayContains(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query;
public whereLessThanOrEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query;
public whereArrayContains(param0: string, param1: any): com.google.firebase.firestore.Query;
public whereEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query;
public limitToLast(param0: number): com.google.firebase.firestore.Query;
public startAfter(param0: androidNative.Array<any>): com.google.firebase.firestore.Query;
public whereIn(param0: string, param1: java.util.List<any>): com.google.firebase.firestore.Query;
public whereLessThan(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query;
public whereGreaterThanOrEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query;
public getFirestore(): com.google.firebase.firestore.FirebaseFirestore;
public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration;
public startAt(param0: androidNative.Array<any>): com.google.firebase.firestore.Query;
public orderBy(param0: com.google.firebase.firestore.FieldPath): com.google.firebase.firestore.Query;
public hashCode(): number;
public addSnapshotListener(param0: globalAndroid.app.Activity, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration;
public limit(param0: number): com.google.firebase.firestore.Query;
public whereGreaterThan(param0: string, param1: any): com.google.firebase.firestore.Query;
public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration;
public whereGreaterThan(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query;
public addSnapshotListener(param0: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration;
public whereNotEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query;
public whereLessThan(param0: string, param1: any): com.google.firebase.firestore.Query;
public whereArrayContainsAny(param0: com.google.firebase.firestore.FieldPath, param1: java.util.List<any>): com.google.firebase.firestore.Query;
public addSnapshotListener(param0: java.util.concurrent.Executor, param1: com.google.firebase.firestore.MetadataChanges, param2: com.google.firebase.firestore.EventListener<com.google.firebase.firestore.QuerySnapshot>): com.google.firebase.firestore.ListenerRegistration;
public startAt(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query;
public startAfter(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query;
public whereIn(param0: com.google.firebase.firestore.FieldPath, param1: java.util.List<any>): com.google.firebase.firestore.Query;
public endAt(param0: com.google.firebase.firestore.DocumentSnapshot): com.google.firebase.firestore.Query;
public equals(param0: any): boolean;
public orderBy(param0: string, param1: com.google.firebase.firestore.Query.Direction): com.google.firebase.firestore.Query;
public endBefore(param0: androidNative.Array<any>): com.google.firebase.firestore.Query;
public whereNotEqualTo(param0: com.google.firebase.firestore.FieldPath, param1: any): com.google.firebase.firestore.Query;
public get(): com.google.android.gms.tasks.Task<com.google.firebase.firestore.QuerySnapshot>;
public whereGreaterThanOrEqualTo(param0: string, param1: any): com.google.firebase.firestore.Query;
public whereNotIn(param0: string, param1: java.util.List<any>): com.google.firebase.firestore.Query;
}
export module Query {
export class Direction {
public static class: java.lang.Class<com.google.firebase.firestore.Query.Direction>;
public static ASCENDING: com.google.firebase.firestore.Query.Direction;
public static DESCENDING: com.google.firebase.firestore.Query.Direction;
public static valueOf(param0: string): com.google.firebase.firestore.Query.Direction;
public static values(): androidNative.Array<com.google.firebase.firestore.Query.Direction>;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class QueryDocumentSnapshot extends com.google.firebase.firestore.DocumentSnapshot {
public static class: java.lang.Class<com.google.firebase.firestore.QueryDocumentSnapshot>;
public getData(param0: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.Map<string,any>;
public toObject(param0: java.lang.Class, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): any;
public getData(): java.util.Map<string,any>;
public toObject(param0: java.lang.Class): any;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class QuerySnapshot extends java.lang.Iterable<com.google.firebase.firestore.QueryDocumentSnapshot> {
public static class: java.lang.Class<com.google.firebase.firestore.QuerySnapshot>;
public equals(param0: any): boolean;
public getDocumentChanges(param0: com.google.firebase.firestore.MetadataChanges): java.util.List<com.google.firebase.firestore.DocumentChange>;
public isEmpty(): boolean;
public getDocumentChanges(): java.util.List<com.google.firebase.firestore.DocumentChange>;
public toObjects(param0: java.lang.Class): java.util.List;
public toObjects(param0: java.lang.Class, param1: com.google.firebase.firestore.DocumentSnapshot.ServerTimestampBehavior): java.util.List;
public size(): number;
public getQuery(): com.google.firebase.firestore.Query;
public hashCode(): number;
public getMetadata(): com.google.firebase.firestore.SnapshotMetadata;
public getDocuments(): java.util.List<com.google.firebase.firestore.DocumentSnapshot>;
public iterator(): java.util.Iterator<com.google.firebase.firestore.QueryDocumentSnapshot>;
}
export module QuerySnapshot {
export class QuerySnapshotIterator extends java.util.Iterator<com.google.firebase.firestore.QueryDocumentSnapshot> {
public static class: java.lang.Class<com.google.firebase.firestore.QuerySnapshot.QuerySnapshotIterator>;
public next(): com.google.firebase.firestore.QueryDocumentSnapshot;
public hasNext(): boolean;
public remove(): void;
}
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class ServerTimestamp {
public static class: java.lang.Class<com.google.firebase.firestore.ServerTimestamp>;
/**
* Constructs a new instance of the com.google.firebase.firestore.ServerTimestamp interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class SetOptions {
public static class: java.lang.Class<com.google.firebase.firestore.SetOptions>;
public getFieldMask(): com.google.firebase.firestore.model.mutation.FieldMask;
public equals(param0: any): boolean;
public static mergeFields(param0: java.util.List<string>): com.google.firebase.firestore.SetOptions;
public static merge(): com.google.firebase.firestore.SetOptions;
public static mergeFields(param0: androidNative.Array<string>): com.google.firebase.firestore.SetOptions;
public hashCode(): number;
public static mergeFieldPaths(param0: java.util.List<com.google.firebase.firestore.FieldPath>): com.google.firebase.firestore.SetOptions;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class SnapshotMetadata {
public static class: java.lang.Class<com.google.firebase.firestore.SnapshotMetadata>;
public equals(param0: any): boolean;
public toString(): string;
public isFromCache(): boolean;
public hashCode(): number;
public hasPendingWrites(): boolean;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {
export class Source {
public static class: java.lang.Class<com.google.firebase.firestore.Source>;
public static DEFAULT: com.google.firebase.firestore.Source;
public static SERVER: com.google.firebase.firestore.Source;
public static CACHE: com.google.firebase.firestore.Source;
public static valueOf(param0: string): com.google.firebase.firestore.Source;
public static values(): androidNative.Array<com.google.firebase.firestore.Source>;
}
}
}
}
}
declare module com {
export module google {
export module firebase {
export module firestore {