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
Copy file name to clipboardExpand all lines: dd-sdk-android-core/api/dd-sdk-android-core.api
+41-6Lines changed: 41 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -12,9 +12,16 @@ public final class com/datadog/android/Datadog {
12
12
public static final field INSTANCE Lcom/datadog/android/Datadog;
13
13
public final fun _internalProxy (Ljava/lang/String;)Lcom/datadog/android/_InternalProxy;
14
14
public static synthetic fun _internalProxy$default (Lcom/datadog/android/Datadog;Ljava/lang/String;ILjava/lang/Object;)Lcom/datadog/android/_InternalProxy;
15
+
public static final fun addAccountExtraInfo ()V
16
+
public static final fun addAccountExtraInfo (Ljava/util/Map;)V
17
+
public static final fun addAccountExtraInfo (Ljava/util/Map;Lcom/datadog/android/api/SdkCore;)V
18
+
public static synthetic fun addAccountExtraInfo$default (Ljava/util/Map;Lcom/datadog/android/api/SdkCore;ILjava/lang/Object;)V
15
19
public static final fun addUserProperties (Ljava/util/Map;)V
16
20
public static final fun addUserProperties (Ljava/util/Map;Lcom/datadog/android/api/SdkCore;)V
17
21
public static synthetic fun addUserProperties$default (Ljava/util/Map;Lcom/datadog/android/api/SdkCore;ILjava/lang/Object;)V
22
+
public static final fun clearAccountInfo ()V
23
+
public static final fun clearAccountInfo (Lcom/datadog/android/api/SdkCore;)V
24
+
public static synthetic fun clearAccountInfo$default (Lcom/datadog/android/api/SdkCore;ILjava/lang/Object;)V
18
25
public static final fun clearAllData ()V
19
26
public static final fun clearAllData (Lcom/datadog/android/api/SdkCore;)V
20
27
public static synthetic fun clearAllData$default (Lcom/datadog/android/api/SdkCore;ILjava/lang/Object;)V
@@ -27,6 +34,11 @@ public final class com/datadog/android/Datadog {
27
34
public static final fun isInitialized ()Z
28
35
public static final fun isInitialized (Ljava/lang/String;)Z
29
36
public static synthetic fun isInitialized$default (Ljava/lang/String;ILjava/lang/Object;)Z
37
+
public static final fun setAccountInfo (Ljava/lang/String;)V
38
+
public static final fun setAccountInfo (Ljava/lang/String;Ljava/lang/String;)V
39
+
public static final fun setAccountInfo (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
40
+
public static final fun setAccountInfo (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/datadog/android/api/SdkCore;)V
41
+
public static synthetic fun setAccountInfo$default (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;Lcom/datadog/android/api/SdkCore;ILjava/lang/Object;)V
30
42
public static final fun setTrackingConsent (Lcom/datadog/android/privacy/TrackingConsent;)V
31
43
public static final fun setTrackingConsent (Lcom/datadog/android/privacy/TrackingConsent;Lcom/datadog/android/api/SdkCore;)V
32
44
public static synthetic fun setTrackingConsent$default (Lcom/datadog/android/privacy/TrackingConsent;Lcom/datadog/android/api/SdkCore;ILjava/lang/Object;)V
@@ -118,30 +130,52 @@ public final class com/datadog/android/api/InternalLogger$Target : java/lang/Enu
118
130
}
119
131
120
132
public abstract interface class com/datadog/android/api/SdkCore {
133
+
public abstract fun addAccountExtraInfo (Ljava/util/Map;)V
121
134
public abstract fun addUserProperties (Ljava/util/Map;)V
135
+
public abstract fun clearAccountInfo ()V
122
136
public abstract fun clearAllData ()V
123
137
public abstract fun getName ()Ljava/lang/String;
124
138
public abstract fun getService ()Ljava/lang/String;
125
139
public abstract fun getTime ()Lcom/datadog/android/api/context/TimeInfo;
126
140
public abstract fun isCoreActive ()Z
141
+
public abstract fun setAccountInfo (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
127
142
public abstract fun setTrackingConsent (Lcom/datadog/android/privacy/TrackingConsent;)V
128
143
public abstract fun setUserInfo (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
129
144
}
130
145
131
146
public final class com/datadog/android/api/SdkCore$DefaultImpls {
147
+
public static synthetic fun addAccountExtraInfo$default (Lcom/datadog/android/api/SdkCore;Ljava/util/Map;ILjava/lang/Object;)V
148
+
public static synthetic fun setAccountInfo$default (Lcom/datadog/android/api/SdkCore;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)V
132
149
public static synthetic fun setUserInfo$default (Lcom/datadog/android/api/SdkCore;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)V
133
150
}
134
151
152
+
public final class com/datadog/android/api/context/AccountInfo {
153
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
154
+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
155
+
public final fun component1 ()Ljava/lang/String;
156
+
public final fun component2 ()Ljava/lang/String;
157
+
public final fun component3 ()Ljava/util/Map;
158
+
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/datadog/android/api/context/AccountInfo;
159
+
public static synthetic fun copy$default (Lcom/datadog/android/api/context/AccountInfo;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcom/datadog/android/api/context/AccountInfo;
160
+
public fun equals (Ljava/lang/Object;)Z
161
+
public final fun getExtraInfo ()Ljava/util/Map;
162
+
public final fun getId ()Ljava/lang/String;
163
+
public final fun getName ()Ljava/lang/String;
164
+
public fun hashCode ()I
165
+
public fun toString ()Ljava/lang/String;
166
+
}
167
+
135
168
public final class com/datadog/android/api/context/DatadogContext {
136
-
public fun <init> (Lcom/datadog/android/DatadogSite;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/datadog/android/api/context/TimeInfo;Lcom/datadog/android/api/context/ProcessInfo;Lcom/datadog/android/api/context/NetworkInfo;Lcom/datadog/android/api/context/DeviceInfo;Lcom/datadog/android/api/context/UserInfo;Lcom/datadog/android/privacy/TrackingConsent;Ljava/lang/String;Ljava/util/Map;)V
169
+
public fun <init> (Lcom/datadog/android/DatadogSite;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/datadog/android/api/context/TimeInfo;Lcom/datadog/android/api/context/ProcessInfo;Lcom/datadog/android/api/context/NetworkInfo;Lcom/datadog/android/api/context/DeviceInfo;Lcom/datadog/android/api/context/UserInfo;Lcom/datadog/android/api/context/AccountInfo;Lcom/datadog/android/privacy/TrackingConsent;Ljava/lang/String;Ljava/util/Map;)V
137
170
public final fun component1 ()Lcom/datadog/android/DatadogSite;
138
171
public final fun component10 ()Lcom/datadog/android/api/context/ProcessInfo;
139
172
public final fun component11 ()Lcom/datadog/android/api/context/NetworkInfo;
140
173
public final fun component12 ()Lcom/datadog/android/api/context/DeviceInfo;
141
174
public final fun component13 ()Lcom/datadog/android/api/context/UserInfo;
142
-
public final fun component14 ()Lcom/datadog/android/privacy/TrackingConsent;
143
-
public final fun component15 ()Ljava/lang/String;
144
-
public final fun component16 ()Ljava/util/Map;
175
+
public final fun component14 ()Lcom/datadog/android/api/context/AccountInfo;
176
+
public final fun component15 ()Lcom/datadog/android/privacy/TrackingConsent;
177
+
public final fun component16 ()Ljava/lang/String;
178
+
public final fun component17 ()Ljava/util/Map;
145
179
public final fun component2 ()Ljava/lang/String;
146
180
public final fun component3 ()Ljava/lang/String;
147
181
public final fun component4 ()Ljava/lang/String;
@@ -150,9 +184,10 @@ public final class com/datadog/android/api/context/DatadogContext {
150
184
public final fun component7 ()Ljava/lang/String;
151
185
public final fun component8 ()Ljava/lang/String;
152
186
public final fun component9 ()Lcom/datadog/android/api/context/TimeInfo;
153
-
public final fun copy (Lcom/datadog/android/DatadogSite;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/datadog/android/api/context/TimeInfo;Lcom/datadog/android/api/context/ProcessInfo;Lcom/datadog/android/api/context/NetworkInfo;Lcom/datadog/android/api/context/DeviceInfo;Lcom/datadog/android/api/context/UserInfo;Lcom/datadog/android/privacy/TrackingConsent;Ljava/lang/String;Ljava/util/Map;)Lcom/datadog/android/api/context/DatadogContext;
154
-
public static synthetic fun copy$default (Lcom/datadog/android/api/context/DatadogContext;Lcom/datadog/android/DatadogSite;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/datadog/android/api/context/TimeInfo;Lcom/datadog/android/api/context/ProcessInfo;Lcom/datadog/android/api/context/NetworkInfo;Lcom/datadog/android/api/context/DeviceInfo;Lcom/datadog/android/api/context/UserInfo;Lcom/datadog/android/privacy/TrackingConsent;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcom/datadog/android/api/context/DatadogContext;
187
+
public final fun copy (Lcom/datadog/android/DatadogSite;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/datadog/android/api/context/TimeInfo;Lcom/datadog/android/api/context/ProcessInfo;Lcom/datadog/android/api/context/NetworkInfo;Lcom/datadog/android/api/context/DeviceInfo;Lcom/datadog/android/api/context/UserInfo;Lcom/datadog/android/api/context/AccountInfo;Lcom/datadog/android/privacy/TrackingConsent;Ljava/lang/String;Ljava/util/Map;)Lcom/datadog/android/api/context/DatadogContext;
188
+
public static synthetic fun copy$default (Lcom/datadog/android/api/context/DatadogContext;Lcom/datadog/android/DatadogSite;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/datadog/android/api/context/TimeInfo;Lcom/datadog/android/api/context/ProcessInfo;Lcom/datadog/android/api/context/NetworkInfo;Lcom/datadog/android/api/context/DeviceInfo;Lcom/datadog/android/api/context/UserInfo;Lcom/datadog/android/api/context/AccountInfo;Lcom/datadog/android/privacy/TrackingConsent;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcom/datadog/android/api/context/DatadogContext;
155
189
public fun equals (Ljava/lang/Object;)Z
190
+
public final fun getAccountInfo ()Lcom/datadog/android/api/context/AccountInfo;
156
191
public final fun getAppBuildId ()Ljava/lang/String;
157
192
public final fun getClientToken ()Ljava/lang/String;
158
193
public final fun getDeviceInfo ()Lcom/datadog/android/api/context/DeviceInfo;
* @property networkInfo information about the current network availability and quality
30
30
* @property deviceInfo information about device
31
31
* @property userInfo information about the current user
32
+
* @property accountInfo information about the current account
32
33
* @property trackingConsent information about the current tracking consent
33
34
* @property appBuildId unique build ID of the running application. Will be missing if Datadog Gradle Plugin is not applied or obfuscation is not enabled for the running build.
34
35
* @property featuresContext agnostic dictionary with information from all features registered to
0 commit comments