You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
method public void addDependency(@NonNull com.google.firebase.sessions.api.SessionSubscriber.Name subscriberName);
24
-
field @NonNull public static final com.google.firebase.sessions.api.FirebaseSessionsDependencies INSTANCE;
25
-
}
26
-
27
-
public interface SessionSubscriber {
28
-
method @NonNull public com.google.firebase.sessions.api.SessionSubscriber.Name getSessionSubscriberName();
29
-
method public boolean isDataCollectionEnabled();
30
-
method public void onSessionChanged(@NonNull com.google.firebase.sessions.api.SessionSubscriber.SessionDetails sessionDetails);
31
-
property public abstract boolean isDataCollectionEnabled;
32
-
property @NonNull public abstract com.google.firebase.sessions.api.SessionSubscriber.Name sessionSubscriberName;
33
-
}
34
-
35
-
public enum SessionSubscriber.Name {
36
-
method @NonNull public static com.google.firebase.sessions.api.SessionSubscriber.Name valueOf(@NonNull String name) throws java.lang.IllegalArgumentException;
37
-
method @NonNull public static com.google.firebase.sessions.api.SessionSubscriber.Name[] values();
38
-
enum_constant public static final com.google.firebase.sessions.api.SessionSubscriber.Name CRASHLYTICS;
39
-
enum_constant @Discouraged(message="This is for testing purposes only.") public static final com.google.firebase.sessions.api.SessionSubscriber.Name MATT_SAYS_HI;
40
-
enum_constant public static final com.google.firebase.sessions.api.SessionSubscriber.Name PERFORMANCE;
41
-
}
42
-
43
-
public static final class SessionSubscriber.SessionDetails {
44
-
ctor public SessionSubscriber.SessionDetails(@NonNull String sessionId);
45
-
method @NonNull public String component1();
46
-
method @NonNull public com.google.firebase.sessions.api.SessionSubscriber.SessionDetails copy(@NonNull String sessionId);
47
-
method @NonNull public String getSessionId();
48
-
property @NonNull public final String sessionId;
49
-
}
50
-
51
-
}
52
-
53
-
package com.google.firebase.sessions.settings {
54
-
55
-
public interface SettingsProvider {
56
-
method @Nullable public Double getSamplingRate();
57
-
method @Nullable public Boolean getSessionEnabled();
58
-
method @Nullable public kotlin.time.Duration getSessionRestartTimeout();
59
-
method public boolean isSettingsStale();
60
-
method public void updateSettings();
61
-
property @Nullable public abstract Double samplingRate;
62
-
property @Nullable public abstract Boolean sessionEnabled;
63
-
property @Nullable public abstract kotlin.time.Duration sessionRestartTimeout;
0 commit comments