1
1
// Signature format: 2.0
2
2
package com.google.firebase.functions {
3
3
4
- public class FirebaseFunctions {
5
- method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallable(@NonNull String);
6
- method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallable(@NonNull String, @NonNull com.google.firebase.functions.HttpsCallableOptions);
7
- method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallableFromUrl(@NonNull java.net.URL);
8
- method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallableFromUrl(@NonNull java.net.URL, @NonNull com.google.firebase.functions.HttpsCallableOptions);
9
- method @NonNull public static com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull com.google.firebase.FirebaseApp, @NonNull String);
10
- method @NonNull public static com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull com.google.firebase.FirebaseApp);
11
- method @NonNull public static com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull String);
4
+ public final class FirebaseFunctions {
5
+ method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.functions.HttpsCallableResult> call(@NonNull String name, @Nullable Object data, @NonNull com.google.firebase.functions.HttpsCallOptions options);
6
+ method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.functions.HttpsCallableResult> call(@NonNull java.net.URL url, @Nullable Object data, @NonNull com.google.firebase.functions.HttpsCallOptions options);
7
+ method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallable(@NonNull String name);
8
+ method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallable(@NonNull String name, @NonNull com.google.firebase.functions.HttpsCallableOptions options);
9
+ method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallableFromUrl(@NonNull java.net.URL url);
10
+ method @NonNull public com.google.firebase.functions.HttpsCallableReference getHttpsCallableFromUrl(@NonNull java.net.URL url, @NonNull com.google.firebase.functions.HttpsCallableOptions options);
11
+ method @NonNull public static com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull com.google.firebase.FirebaseApp app, @NonNull String regionOrCustomDomain);
12
+ method @NonNull public static com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull com.google.firebase.FirebaseApp app);
13
+ method @NonNull public static com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull String regionOrCustomDomain);
12
14
method @NonNull public static com.google.firebase.functions.FirebaseFunctions getInstance();
13
- method public void useEmulator(@NonNull String, int);
14
- method @Deprecated public void useFunctionsEmulator(@NonNull String);
15
+ method @NonNull @VisibleForTesting public java.net.URL getURL(@NonNull String function);
16
+ method public void useEmulator(@NonNull String host, int port);
17
+ method @Deprecated public void useFunctionsEmulator(@NonNull String origin);
18
+ field @NonNull public static final com.google.firebase.functions.FirebaseFunctions.Companion Companion;
15
19
}
16
20
17
- public class FirebaseFunctionsException extends com.google.firebase.FirebaseException {
21
+ public static final class FirebaseFunctions.Companion {
22
+ method @NonNull public com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull com.google.firebase.FirebaseApp app, @NonNull String regionOrCustomDomain);
23
+ method @NonNull public com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull com.google.firebase.FirebaseApp app);
24
+ method @NonNull public com.google.firebase.functions.FirebaseFunctions getInstance(@NonNull String regionOrCustomDomain);
25
+ method @NonNull public com.google.firebase.functions.FirebaseFunctions getInstance();
26
+ }
27
+
28
+ public final class FirebaseFunctionsException extends com.google.firebase.FirebaseException {
29
+ method @Nullable public static com.google.firebase.functions.FirebaseFunctionsException fromResponse(@NonNull com.google.firebase.functions.FirebaseFunctionsException.Code code, @Nullable String body, @NonNull com.google.firebase.functions.Serializer serializer);
18
30
method @NonNull public com.google.firebase.functions.FirebaseFunctionsException.Code getCode();
19
31
method @Nullable public Object getDetails();
32
+ property @NonNull public final com.google.firebase.functions.FirebaseFunctionsException.Code code;
33
+ property @Nullable public final Object details;
34
+ field @NonNull public static final com.google.firebase.functions.FirebaseFunctionsException.Companion Companion;
20
35
}
21
36
22
37
public enum FirebaseFunctionsException.Code {
38
+ method @NonNull public static final com.google.firebase.functions.FirebaseFunctionsException.Code fromHttpStatus(int status);
39
+ method @NonNull public static final com.google.firebase.functions.FirebaseFunctionsException.Code fromValue(int value);
40
+ method @NonNull public static com.google.firebase.functions.FirebaseFunctionsException.Code valueOf(@NonNull String name) throws java.lang.IllegalArgumentException;
41
+ method @NonNull public static com.google.firebase.functions.FirebaseFunctionsException.Code[] values();
23
42
enum_constant public static final com.google.firebase.functions.FirebaseFunctionsException.Code ABORTED;
24
43
enum_constant public static final com.google.firebase.functions.FirebaseFunctionsException.Code ALREADY_EXISTS;
25
44
enum_constant public static final com.google.firebase.functions.FirebaseFunctionsException.Code CANCELLED;
@@ -37,6 +56,16 @@ package com.google.firebase.functions {
37
56
enum_constant public static final com.google.firebase.functions.FirebaseFunctionsException.Code UNAVAILABLE;
38
57
enum_constant public static final com.google.firebase.functions.FirebaseFunctionsException.Code UNIMPLEMENTED;
39
58
enum_constant public static final com.google.firebase.functions.FirebaseFunctionsException.Code UNKNOWN;
59
+ field @NonNull public static final com.google.firebase.functions.FirebaseFunctionsException.Code.Companion Companion;
60
+ }
61
+
62
+ public static final class FirebaseFunctionsException.Code.Companion {
63
+ method @NonNull public com.google.firebase.functions.FirebaseFunctionsException.Code fromHttpStatus(int status);
64
+ method @NonNull public com.google.firebase.functions.FirebaseFunctionsException.Code fromValue(int value);
65
+ }
66
+
67
+ public static final class FirebaseFunctionsException.Companion {
68
+ method @Nullable public com.google.firebase.functions.FirebaseFunctionsException fromResponse(@NonNull com.google.firebase.functions.FirebaseFunctionsException.Code code, @Nullable String body, @NonNull com.google.firebase.functions.Serializer serializer);
40
69
}
41
70
42
71
public final class FunctionsKt {
@@ -48,29 +77,60 @@ package com.google.firebase.functions {
48
77
method @NonNull public static com.google.firebase.functions.HttpsCallableReference getHttpsCallableFromUrl(@NonNull com.google.firebase.functions.FirebaseFunctions, @NonNull java.net.URL url, @NonNull kotlin.jvm.functions.Function1<? super com.google.firebase.functions.HttpsCallableOptions.Builder,kotlin.Unit> init);
49
78
}
50
79
51
- public class HttpsCallableOptions {
80
+ public final class HttpsCallOptions {
81
+ ctor public HttpsCallOptions(@NonNull com.google.firebase.functions.HttpsCallableOptions publicCallableOptions);
82
+ ctor public HttpsCallOptions();
83
+ method @NonNull public okhttp3.OkHttpClient apply(@NonNull okhttp3.OkHttpClient client);
84
+ method public boolean getLimitedUseAppCheckTokens();
85
+ method public long getTimeout();
86
+ method public void setTimeout(long timeout, @NonNull java.util.concurrent.TimeUnit units);
87
+ field @NonNull public static final com.google.firebase.functions.HttpsCallOptions.Companion Companion;
88
+ field public final boolean limitedUseAppCheckTokens;
89
+ }
90
+
91
+ public static final class HttpsCallOptions.Companion {
92
+ }
93
+
94
+ public final class HttpsCallableOptions {
52
95
method public boolean getLimitedUseAppCheckTokens();
96
+ field public final boolean limitedUseAppCheckTokens;
53
97
}
54
98
55
- public static class HttpsCallableOptions.Builder {
99
+ public static final class HttpsCallableOptions.Builder {
56
100
ctor public HttpsCallableOptions.Builder();
57
101
method @NonNull public com.google.firebase.functions.HttpsCallableOptions build();
58
102
method public boolean getLimitedUseAppCheckTokens();
59
- method @NonNull public com.google.firebase.functions.HttpsCallableOptions.Builder setLimitedUseAppCheckTokens(boolean);
103
+ method @NonNull public com.google.firebase.functions.HttpsCallableOptions.Builder setLimitedUseAppCheckTokens(boolean limitedUse);
104
+ field public boolean limitedUseAppCheckTokens;
60
105
}
61
106
62
- public class HttpsCallableReference {
63
- method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.functions.HttpsCallableResult> call(@Nullable Object);
107
+ public final class HttpsCallableReference {
108
+ method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.functions.HttpsCallableResult> call(@Nullable Object data );
64
109
method @NonNull public com.google.android.gms.tasks.Task<com.google.firebase.functions.HttpsCallableResult> call();
110
+ method @NonNull public com.google.firebase.functions.HttpsCallOptions getOptions();
65
111
method public long getTimeout();
66
- method public void setTimeout(long, @NonNull java.util.concurrent.TimeUnit);
67
- method @NonNull public com.google.firebase.functions.HttpsCallableReference withTimeout(long, @NonNull java.util.concurrent.TimeUnit);
112
+ method public void setTimeout(long timeout, @NonNull java.util.concurrent.TimeUnit units);
113
+ method @NonNull public com.google.firebase.functions.HttpsCallableReference withTimeout(long timeout, @NonNull java.util.concurrent.TimeUnit units);
114
+ property @NonNull public final com.google.firebase.functions.HttpsCallOptions options;
115
+ property public final long timeout;
68
116
}
69
117
70
- public class HttpsCallableResult {
118
+ public final class HttpsCallableResult {
71
119
method @Nullable public Object getData();
72
120
}
73
121
122
+ public final class Serializer {
123
+ ctor public Serializer();
124
+ method @Nullable public Object decode(@NonNull Object obj);
125
+ method @NonNull public Object encode(@Nullable Object obj);
126
+ field @NonNull public static final com.google.firebase.functions.Serializer.Companion Companion;
127
+ field @NonNull @VisibleForTesting public static final String LONG_TYPE = "type.googleapis.com/google.protobuf.Int64Value";
128
+ field @NonNull @VisibleForTesting public static final String UNSIGNED_LONG_TYPE = "type.googleapis.com/google.protobuf.UInt64Value";
129
+ }
130
+
131
+ public static final class Serializer.Companion {
132
+ }
133
+
74
134
}
75
135
76
136
package com.google.firebase.functions.ktx {
0 commit comments