Skip to content

Commit 95a8eb2

Browse files
committed
Apple & JS implementations
1 parent e376414 commit 95a8eb2

File tree

15 files changed

+540
-15
lines changed

15 files changed

+540
-15
lines changed

firebase-firestore/api/android/firebase-firestore.api

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
public abstract class dev/gitlive/firebase/firestore/AggregateField {
2+
public static final field Companion Ldev/gitlive/firebase/firestore/AggregateField$Companion;
3+
public abstract fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
4+
}
5+
6+
public final class dev/gitlive/firebase/firestore/AggregateField$Average : dev/gitlive/firebase/firestore/AggregateField {
7+
public fun <init> (Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;)V
8+
public final fun component1 ()Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;
9+
public final fun copy (Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
10+
public static synthetic fun copy$default (Ldev/gitlive/firebase/firestore/AggregateField$Average;Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
11+
public fun equals (Ljava/lang/Object;)Z
12+
public fun getAndroid ()Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;
13+
public synthetic fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
14+
public fun hashCode ()I
15+
public fun toString ()Ljava/lang/String;
16+
}
17+
18+
public final class dev/gitlive/firebase/firestore/AggregateField$Companion {
19+
public final fun average (Ldev/gitlive/firebase/firestore/FieldPath;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
20+
public final fun average (Ljava/lang/String;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
21+
public final fun count ()Ldev/gitlive/firebase/firestore/AggregateField$Count;
22+
public final fun sum (Ldev/gitlive/firebase/firestore/FieldPath;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
23+
public final fun sum (Ljava/lang/String;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
24+
}
25+
26+
public final class dev/gitlive/firebase/firestore/AggregateField$Count : dev/gitlive/firebase/firestore/AggregateField {
27+
public static final field INSTANCE Ldev/gitlive/firebase/firestore/AggregateField$Count;
28+
public fun equals (Ljava/lang/Object;)Z
29+
public fun getAndroid ()Lcom/google/firebase/firestore/AggregateField$CountAggregateField;
30+
public synthetic fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
31+
public fun hashCode ()I
32+
public fun toString ()Ljava/lang/String;
33+
}
34+
35+
public final class dev/gitlive/firebase/firestore/AggregateField$Sum : dev/gitlive/firebase/firestore/AggregateField {
36+
public fun <init> (Lcom/google/firebase/firestore/AggregateField$SumAggregateField;)V
37+
public final fun component1 ()Lcom/google/firebase/firestore/AggregateField$SumAggregateField;
38+
public final fun copy (Lcom/google/firebase/firestore/AggregateField$SumAggregateField;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
39+
public static synthetic fun copy$default (Ldev/gitlive/firebase/firestore/AggregateField$Sum;Lcom/google/firebase/firestore/AggregateField$SumAggregateField;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
40+
public fun equals (Ljava/lang/Object;)Z
41+
public fun getAndroid ()Lcom/google/firebase/firestore/AggregateField$SumAggregateField;
42+
public synthetic fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
43+
public fun hashCode ()I
44+
public fun toString ()Ljava/lang/String;
45+
}
46+
47+
public final class dev/gitlive/firebase/firestore/AggregateQuery {
48+
public static final field Companion Ldev/gitlive/firebase/firestore/AggregateQuery$Companion;
49+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
50+
public static synthetic fun get$default (Ldev/gitlive/firebase/firestore/AggregateQuery;Ldev/gitlive/firebase/firestore/AggregateSource;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
51+
public final fun getQuery ()Ldev/gitlive/firebase/firestore/Query;
52+
}
53+
54+
public final class dev/gitlive/firebase/firestore/AggregateQuery$Companion {
55+
}
56+
57+
public final class dev/gitlive/firebase/firestore/AggregateQuerySnapshot {
58+
public static final field Companion Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot$Companion;
59+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateField$Average;)Ljava/lang/Double;
60+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateField$Count;)J
61+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateField;)Ljava/lang/Number;
62+
public final fun getCount ()J
63+
public final fun getDouble (Ldev/gitlive/firebase/firestore/AggregateField;)Ljava/lang/Double;
64+
public final fun getLong (Ldev/gitlive/firebase/firestore/AggregateField;)Ljava/lang/Long;
65+
public final fun getQuery ()Ldev/gitlive/firebase/firestore/AggregateQuery;
66+
}
67+
68+
public final class dev/gitlive/firebase/firestore/AggregateQuerySnapshot$Companion {
69+
}
70+
71+
public final class dev/gitlive/firebase/firestore/AggregateSource : java/lang/Enum {
72+
public static final field SERVER Ldev/gitlive/firebase/firestore/AggregateSource;
73+
public static fun getEntries ()Lkotlin/enums/EnumEntries;
74+
public static fun valueOf (Ljava/lang/String;)Ldev/gitlive/firebase/firestore/AggregateSource;
75+
public static fun values ()[Ldev/gitlive/firebase/firestore/AggregateSource;
76+
}
77+
178
public abstract class dev/gitlive/firebase/firestore/BaseTimestamp {
279
public static final field Companion Ldev/gitlive/firebase/firestore/BaseTimestamp$Companion;
380
}
@@ -450,6 +527,8 @@ public final class dev/gitlive/firebase/firestore/MemoryGarbageCollectorSettings
450527

451528
public class dev/gitlive/firebase/firestore/Query {
452529
public static final field Companion Ldev/gitlive/firebase/firestore/Query$Companion;
530+
public final fun aggregate (Ldev/gitlive/firebase/firestore/AggregateField;[Ldev/gitlive/firebase/firestore/AggregateField;)Ldev/gitlive/firebase/firestore/AggregateQuery;
531+
public final fun count ()Ldev/gitlive/firebase/firestore/AggregateQuery;
453532
public final fun endAt (Ldev/gitlive/firebase/firestore/DocumentSnapshot;)Ldev/gitlive/firebase/firestore/Query;
454533
public final fun endAt ([Ljava/lang/Object;)Ldev/gitlive/firebase/firestore/Query;
455534
public final fun endAt ([Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ldev/gitlive/firebase/firestore/Query;
@@ -462,6 +541,7 @@ public class dev/gitlive/firebase/firestore/Query {
462541
public static synthetic fun get$default (Ldev/gitlive/firebase/firestore/Query;Ldev/gitlive/firebase/firestore/Source;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
463542
public final fun getSnapshots ()Lkotlinx/coroutines/flow/Flow;
464543
public final fun limit (Ljava/lang/Number;)Ldev/gitlive/firebase/firestore/Query;
544+
public final fun limitToLast (Ljava/lang/Number;)Ldev/gitlive/firebase/firestore/Query;
465545
public final fun orderBy (Ldev/gitlive/firebase/firestore/FieldPath;Lcom/google/firebase/firestore/Query$Direction;)Ldev/gitlive/firebase/firestore/Query;
466546
public final fun orderBy (Ljava/lang/String;Lcom/google/firebase/firestore/Query$Direction;)Ldev/gitlive/firebase/firestore/Query;
467547
public static synthetic fun orderBy$default (Ldev/gitlive/firebase/firestore/Query;Ldev/gitlive/firebase/firestore/FieldPath;Lcom/google/firebase/firestore/Query$Direction;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/Query;
@@ -742,6 +822,8 @@ public final class dev/gitlive/firebase/firestore/android {
742822
public static synthetic fun firestore$default (Ldev/gitlive/firebase/Firebase;Ldev/gitlive/firebase/FirebaseApp;Ljava/lang/String;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/FirebaseFirestore;
743823
public static final fun firestoreSettings (Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;Lkotlin/jvm/functions/Function1;)Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;
744824
public static synthetic fun firestoreSettings$default (Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;
825+
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/AggregateQuery;)Lcom/google/firebase/firestore/AggregateQuery;
826+
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot;)Lcom/google/firebase/firestore/AggregateQuerySnapshot;
745827
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/CollectionReference;)Lcom/google/firebase/firestore/CollectionReference;
746828
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/DocumentChange;)Lcom/google/firebase/firestore/DocumentChange;
747829
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/DocumentReference;)Lcom/google/firebase/firestore/DocumentReference;
@@ -756,6 +838,8 @@ public final class dev/gitlive/firebase/firestore/android {
756838
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/WriteBatch;)Lcom/google/firebase/firestore/WriteBatch;
757839
public static final fun getCode (Lcom/google/firebase/firestore/FirebaseFirestoreException;)Lcom/google/firebase/firestore/FirebaseFirestoreException$Code;
758840
public static final fun getFirestore (Ldev/gitlive/firebase/Firebase;)Ldev/gitlive/firebase/firestore/FirebaseFirestore;
841+
public static final fun invoke (Ldev/gitlive/firebase/firestore/AggregateQuery$Companion;Lcom/google/firebase/firestore/Query;)Ldev/gitlive/firebase/firestore/AggregateQuery;
842+
public static final fun invoke (Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot$Companion;Lcom/google/firebase/firestore/AggregateQuerySnapshot;)Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot;
759843
public static final fun invoke (Ldev/gitlive/firebase/firestore/CollectionReference$Companion;Lcom/google/firebase/firestore/CollectionReference;)Ldev/gitlive/firebase/firestore/CollectionReference;
760844
public static final fun invoke (Ldev/gitlive/firebase/firestore/DocumentReference$Companion;Lcom/google/firebase/firestore/DocumentReference;)Ldev/gitlive/firebase/firestore/DocumentReference;
761845
public static final fun invoke (Ldev/gitlive/firebase/firestore/DocumentSnapshot$Companion;Lcom/google/firebase/firestore/DocumentSnapshot;)Ldev/gitlive/firebase/firestore/DocumentSnapshot;

firebase-firestore/api/jvm/firebase-firestore.api

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,80 @@
1+
public abstract class dev/gitlive/firebase/firestore/AggregateField {
2+
public static final field Companion Ldev/gitlive/firebase/firestore/AggregateField$Companion;
3+
public abstract fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
4+
}
5+
6+
public final class dev/gitlive/firebase/firestore/AggregateField$Average : dev/gitlive/firebase/firestore/AggregateField {
7+
public fun <init> (Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;)V
8+
public final fun component1 ()Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;
9+
public final fun copy (Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
10+
public static synthetic fun copy$default (Ldev/gitlive/firebase/firestore/AggregateField$Average;Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
11+
public fun equals (Ljava/lang/Object;)Z
12+
public fun getAndroid ()Lcom/google/firebase/firestore/AggregateField$AverageAggregateField;
13+
public synthetic fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
14+
public fun hashCode ()I
15+
public fun toString ()Ljava/lang/String;
16+
}
17+
18+
public final class dev/gitlive/firebase/firestore/AggregateField$Companion {
19+
public final fun average (Ldev/gitlive/firebase/firestore/FieldPath;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
20+
public final fun average (Ljava/lang/String;)Ldev/gitlive/firebase/firestore/AggregateField$Average;
21+
public final fun count ()Ldev/gitlive/firebase/firestore/AggregateField$Count;
22+
public final fun sum (Ldev/gitlive/firebase/firestore/FieldPath;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
23+
public final fun sum (Ljava/lang/String;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
24+
}
25+
26+
public final class dev/gitlive/firebase/firestore/AggregateField$Count : dev/gitlive/firebase/firestore/AggregateField {
27+
public static final field INSTANCE Ldev/gitlive/firebase/firestore/AggregateField$Count;
28+
public fun equals (Ljava/lang/Object;)Z
29+
public fun getAndroid ()Lcom/google/firebase/firestore/AggregateField$CountAggregateField;
30+
public synthetic fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
31+
public fun hashCode ()I
32+
public fun toString ()Ljava/lang/String;
33+
}
34+
35+
public final class dev/gitlive/firebase/firestore/AggregateField$Sum : dev/gitlive/firebase/firestore/AggregateField {
36+
public fun <init> (Lcom/google/firebase/firestore/AggregateField$SumAggregateField;)V
37+
public final fun component1 ()Lcom/google/firebase/firestore/AggregateField$SumAggregateField;
38+
public final fun copy (Lcom/google/firebase/firestore/AggregateField$SumAggregateField;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
39+
public static synthetic fun copy$default (Ldev/gitlive/firebase/firestore/AggregateField$Sum;Lcom/google/firebase/firestore/AggregateField$SumAggregateField;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/AggregateField$Sum;
40+
public fun equals (Ljava/lang/Object;)Z
41+
public fun getAndroid ()Lcom/google/firebase/firestore/AggregateField$SumAggregateField;
42+
public synthetic fun getAndroid ()Lcom/google/firebase/firestore/AggregateField;
43+
public fun hashCode ()I
44+
public fun toString ()Ljava/lang/String;
45+
}
46+
47+
public final class dev/gitlive/firebase/firestore/AggregateQuery {
48+
public static final field Companion Ldev/gitlive/firebase/firestore/AggregateQuery$Companion;
49+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateSource;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
50+
public static synthetic fun get$default (Ldev/gitlive/firebase/firestore/AggregateQuery;Ldev/gitlive/firebase/firestore/AggregateSource;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
51+
public final fun getQuery ()Ldev/gitlive/firebase/firestore/Query;
52+
}
53+
54+
public final class dev/gitlive/firebase/firestore/AggregateQuery$Companion {
55+
}
56+
57+
public final class dev/gitlive/firebase/firestore/AggregateQuerySnapshot {
58+
public static final field Companion Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot$Companion;
59+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateField$Average;)Ljava/lang/Double;
60+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateField$Count;)J
61+
public final fun get (Ldev/gitlive/firebase/firestore/AggregateField;)Ljava/lang/Number;
62+
public final fun getCount ()J
63+
public final fun getDouble (Ldev/gitlive/firebase/firestore/AggregateField;)Ljava/lang/Double;
64+
public final fun getLong (Ldev/gitlive/firebase/firestore/AggregateField;)Ljava/lang/Long;
65+
public final fun getQuery ()Ldev/gitlive/firebase/firestore/AggregateQuery;
66+
}
67+
68+
public final class dev/gitlive/firebase/firestore/AggregateQuerySnapshot$Companion {
69+
}
70+
71+
public final class dev/gitlive/firebase/firestore/AggregateSource : java/lang/Enum {
72+
public static final field SERVER Ldev/gitlive/firebase/firestore/AggregateSource;
73+
public static fun getEntries ()Lkotlin/enums/EnumEntries;
74+
public static fun valueOf (Ljava/lang/String;)Ldev/gitlive/firebase/firestore/AggregateSource;
75+
public static fun values ()[Ldev/gitlive/firebase/firestore/AggregateSource;
76+
}
77+
178
public abstract class dev/gitlive/firebase/firestore/BaseTimestamp {
279
public static final field Companion Ldev/gitlive/firebase/firestore/BaseTimestamp$Companion;
380
}
@@ -450,6 +527,8 @@ public final class dev/gitlive/firebase/firestore/MemoryGarbageCollectorSettings
450527

451528
public class dev/gitlive/firebase/firestore/Query {
452529
public static final field Companion Ldev/gitlive/firebase/firestore/Query$Companion;
530+
public final fun aggregate (Ldev/gitlive/firebase/firestore/AggregateField;[Ldev/gitlive/firebase/firestore/AggregateField;)Ldev/gitlive/firebase/firestore/AggregateQuery;
531+
public final fun count ()Ldev/gitlive/firebase/firestore/AggregateQuery;
453532
public final fun endAt (Ldev/gitlive/firebase/firestore/DocumentSnapshot;)Ldev/gitlive/firebase/firestore/Query;
454533
public final fun endAt ([Ljava/lang/Object;)Ldev/gitlive/firebase/firestore/Query;
455534
public final fun endAt ([Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ldev/gitlive/firebase/firestore/Query;
@@ -462,6 +541,7 @@ public class dev/gitlive/firebase/firestore/Query {
462541
public static synthetic fun get$default (Ldev/gitlive/firebase/firestore/Query;Ldev/gitlive/firebase/firestore/Source;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
463542
public final fun getSnapshots ()Lkotlinx/coroutines/flow/Flow;
464543
public final fun limit (Ljava/lang/Number;)Ldev/gitlive/firebase/firestore/Query;
544+
public final fun limitToLast (Ljava/lang/Number;)Ldev/gitlive/firebase/firestore/Query;
465545
public final fun orderBy (Ldev/gitlive/firebase/firestore/FieldPath;Lcom/google/firebase/firestore/Query$Direction;)Ldev/gitlive/firebase/firestore/Query;
466546
public final fun orderBy (Ljava/lang/String;Lcom/google/firebase/firestore/Query$Direction;)Ldev/gitlive/firebase/firestore/Query;
467547
public static synthetic fun orderBy$default (Ldev/gitlive/firebase/firestore/Query;Ldev/gitlive/firebase/firestore/FieldPath;Lcom/google/firebase/firestore/Query$Direction;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/Query;
@@ -742,6 +822,8 @@ public final class dev/gitlive/firebase/firestore/android {
742822
public static synthetic fun firestore$default (Ldev/gitlive/firebase/Firebase;Ldev/gitlive/firebase/FirebaseApp;Ljava/lang/String;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/FirebaseFirestore;
743823
public static final fun firestoreSettings (Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;Lkotlin/jvm/functions/Function1;)Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;
744824
public static synthetic fun firestoreSettings$default (Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ldev/gitlive/firebase/firestore/FirebaseFirestoreSettings;
825+
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/AggregateQuery;)Lcom/google/firebase/firestore/AggregateQuery;
826+
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot;)Lcom/google/firebase/firestore/AggregateQuerySnapshot;
745827
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/CollectionReference;)Lcom/google/firebase/firestore/CollectionReference;
746828
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/DocumentChange;)Lcom/google/firebase/firestore/DocumentChange;
747829
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/DocumentReference;)Lcom/google/firebase/firestore/DocumentReference;
@@ -756,6 +838,8 @@ public final class dev/gitlive/firebase/firestore/android {
756838
public static final fun getAndroid (Ldev/gitlive/firebase/firestore/WriteBatch;)Lcom/google/firebase/firestore/WriteBatch;
757839
public static final fun getCode (Lcom/google/firebase/firestore/FirebaseFirestoreException;)Lcom/google/firebase/firestore/FirebaseFirestoreException$Code;
758840
public static final fun getFirestore (Ldev/gitlive/firebase/Firebase;)Ldev/gitlive/firebase/firestore/FirebaseFirestore;
841+
public static final fun invoke (Ldev/gitlive/firebase/firestore/AggregateQuery$Companion;Lcom/google/firebase/firestore/Query;)Ldev/gitlive/firebase/firestore/AggregateQuery;
842+
public static final fun invoke (Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot$Companion;Lcom/google/firebase/firestore/AggregateQuerySnapshot;)Ldev/gitlive/firebase/firestore/AggregateQuerySnapshot;
759843
public static final fun invoke (Ldev/gitlive/firebase/firestore/CollectionReference$Companion;Lcom/google/firebase/firestore/CollectionReference;)Ldev/gitlive/firebase/firestore/CollectionReference;
760844
public static final fun invoke (Ldev/gitlive/firebase/firestore/DocumentReference$Companion;Lcom/google/firebase/firestore/DocumentReference;)Ldev/gitlive/firebase/firestore/DocumentReference;
761845
public static final fun invoke (Ldev/gitlive/firebase/firestore/DocumentSnapshot$Companion;Lcom/google/firebase/firestore/DocumentSnapshot;)Ldev/gitlive/firebase/firestore/DocumentSnapshot;

0 commit comments

Comments
 (0)