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: features/dd-sdk-android-trace/api/dd-sdk-android-trace.api
+36-8Lines changed: 36 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -103,6 +103,32 @@ public final class com/datadog/android/trace/model/SpanEvent {
103
103
public fun toString ()Ljava/lang/String;
104
104
}
105
105
106
+
public final class com/datadog/android/trace/model/SpanEvent$Account {
107
+
public static final field Companion Lcom/datadog/android/trace/model/SpanEvent$Account$Companion;
108
+
public fun <init> ()V
109
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)V
110
+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
111
+
public final fun component1 ()Ljava/lang/String;
112
+
public final fun component2 ()Ljava/lang/String;
113
+
public final fun component3 ()Ljava/util/Map;
114
+
public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;)Lcom/datadog/android/trace/model/SpanEvent$Account;
115
+
public static synthetic fun copy$default (Lcom/datadog/android/trace/model/SpanEvent$Account;Ljava/lang/String;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcom/datadog/android/trace/model/SpanEvent$Account;
116
+
public fun equals (Ljava/lang/Object;)Z
117
+
public static final fun fromJson (Ljava/lang/String;)Lcom/datadog/android/trace/model/SpanEvent$Account;
118
+
public static final fun fromJsonObject (Lcom/google/gson/JsonObject;)Lcom/datadog/android/trace/model/SpanEvent$Account;
119
+
public final fun getAdditionalProperties ()Ljava/util/Map;
120
+
public final fun getId ()Ljava/lang/String;
121
+
public final fun getName ()Ljava/lang/String;
122
+
public fun hashCode ()I
123
+
public final fun toJson ()Lcom/google/gson/JsonElement;
124
+
public fun toString ()Ljava/lang/String;
125
+
}
126
+
127
+
public final class com/datadog/android/trace/model/SpanEvent$Account$Companion {
128
+
public final fun fromJson (Ljava/lang/String;)Lcom/datadog/android/trace/model/SpanEvent$Account;
129
+
public final fun fromJsonObject (Lcom/google/gson/JsonObject;)Lcom/datadog/android/trace/model/SpanEvent$Account;
130
+
}
131
+
106
132
public final class com/datadog/android/trace/model/SpanEvent$Application {
107
133
public static final field Companion Lcom/datadog/android/trace/model/SpanEvent$Application$Companion;
108
134
public fun <init> ()V
@@ -219,22 +245,24 @@ public final class com/datadog/android/trace/model/SpanEvent$Device$Companion {
219
245
220
246
public final class com/datadog/android/trace/model/SpanEvent$Meta {
221
247
public static final field Companion Lcom/datadog/android/trace/model/SpanEvent$Meta$Companion;
222
-
public fun <init> (Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;)V
223
-
public synthetic fun <init> (Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
248
+
public fun <init> (Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Account;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;)V
249
+
public synthetic fun <init> (Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Account;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
224
250
public final fun component1 ()Ljava/lang/String;
251
+
public final fun component10 ()Ljava/util/Map;
225
252
public final fun component2 ()Lcom/datadog/android/trace/model/SpanEvent$Dd;
226
253
public final fun component3 ()Lcom/datadog/android/trace/model/SpanEvent$Span;
227
254
public final fun component4 ()Lcom/datadog/android/trace/model/SpanEvent$Tracer;
228
255
public final fun component5 ()Lcom/datadog/android/trace/model/SpanEvent$Usr;
229
-
public final fun component6 ()Lcom/datadog/android/trace/model/SpanEvent$Network;
230
-
public final fun component7 ()Lcom/datadog/android/trace/model/SpanEvent$Device;
231
-
public final fun component8 ()Lcom/datadog/android/trace/model/SpanEvent$Os;
232
-
public final fun component9 ()Ljava/util/Map;
233
-
public final fun copy (Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;)Lcom/datadog/android/trace/model/SpanEvent$Meta;
234
-
public static synthetic fun copy$default (Lcom/datadog/android/trace/model/SpanEvent$Meta;Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;ILjava/lang/Object;)Lcom/datadog/android/trace/model/SpanEvent$Meta;
256
+
public final fun component6 ()Lcom/datadog/android/trace/model/SpanEvent$Account;
257
+
public final fun component7 ()Lcom/datadog/android/trace/model/SpanEvent$Network;
258
+
public final fun component8 ()Lcom/datadog/android/trace/model/SpanEvent$Device;
259
+
public final fun component9 ()Lcom/datadog/android/trace/model/SpanEvent$Os;
260
+
public final fun copy (Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Account;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;)Lcom/datadog/android/trace/model/SpanEvent$Meta;
261
+
public static synthetic fun copy$default (Lcom/datadog/android/trace/model/SpanEvent$Meta;Ljava/lang/String;Lcom/datadog/android/trace/model/SpanEvent$Dd;Lcom/datadog/android/trace/model/SpanEvent$Span;Lcom/datadog/android/trace/model/SpanEvent$Tracer;Lcom/datadog/android/trace/model/SpanEvent$Usr;Lcom/datadog/android/trace/model/SpanEvent$Account;Lcom/datadog/android/trace/model/SpanEvent$Network;Lcom/datadog/android/trace/model/SpanEvent$Device;Lcom/datadog/android/trace/model/SpanEvent$Os;Ljava/util/Map;ILjava/lang/Object;)Lcom/datadog/android/trace/model/SpanEvent$Meta;
235
262
public fun equals (Ljava/lang/Object;)Z
236
263
public static final fun fromJson (Ljava/lang/String;)Lcom/datadog/android/trace/model/SpanEvent$Meta;
237
264
public static final fun fromJsonObject (Lcom/google/gson/JsonObject;)Lcom/datadog/android/trace/model/SpanEvent$Meta;
265
+
public final fun getAccount ()Lcom/datadog/android/trace/model/SpanEvent$Account;
238
266
public final fun getAdditionalProperties ()Ljava/util/Map;
239
267
public final fun getDd ()Lcom/datadog/android/trace/model/SpanEvent$Dd;
240
268
public final fun getDevice ()Lcom/datadog/android/trace/model/SpanEvent$Device;
Copy file name to clipboardExpand all lines: features/dd-sdk-android-trace/src/main/kotlin/com/datadog/android/trace/internal/domain/event/BaseSpanEventMapper.kt
Copy file name to clipboardExpand all lines: features/dd-sdk-android-trace/src/main/kotlin/com/datadog/android/trace/internal/domain/event/CoreTracerSpanToSpanEventMapper.kt
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -72,12 +72,14 @@ internal class CoreTracerSpanToSpanEventMapper(
72
72
val osInfo = resolveOsInfo(datadogContext.deviceInfo)
73
73
val networkInfoMeta =if (networkInfoEnabled) resolveNetworkInfo(datadogContext.networkInfo) elsenull
Copy file name to clipboardExpand all lines: features/dd-sdk-android-trace/src/main/kotlin/com/datadog/android/trace/internal/domain/event/DdSpanToSpanEventMapper.kt
+3Lines changed: 3 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -53,12 +53,14 @@ internal class DdSpanToSpanEventMapper(
53
53
val deviceInfo = resolveDeviceInfo(datadogContext.deviceInfo)
54
54
val osInfo = resolveOsInfo(datadogContext.deviceInfo)
55
55
val userInfo = datadogContext.userInfo
56
+
val accountInfo = datadogContext.accountInfo
56
57
val mostSignificantTraceId = bigIntegerUtils.mostSignificant64BitsAsHex(event.traceId)
57
58
val additionalProperties = mutableMapOf<String, String>()
Copy file name to clipboardExpand all lines: features/dd-sdk-android-trace/src/test/kotlin/com/datadog/android/trace/internal/domain/event/CoreTracerSpanToSpanEventMapperTest.kt
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -94,6 +94,7 @@ internal class CoreTracerSpanToSpanEventMapperTest {
94
94
.hasDeviceInfo(fakeDatadogContext.deviceInfo)
95
95
.hasOsInfo(fakeDatadogContext.deviceInfo)
96
96
.hasUserInfo(fakeDatadogContext.userInfo)
97
+
.hasAccountInfo(fakeDatadogContext.accountInfo)
97
98
.hasVariant(fakeDatadogContext.variant)
98
99
.hasMeta(expectedMeta)
99
100
.hasMetrics(expectedMetrics)
@@ -150,6 +151,7 @@ internal class CoreTracerSpanToSpanEventMapperTest {
Copy file name to clipboardExpand all lines: features/dd-sdk-android-trace/src/test/kotlin/com/datadog/android/trace/internal/domain/event/DdSpanToSpanEventMapperTest.kt
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -101,6 +101,7 @@ internal class DdSpanToSpanEventMapperTest {
101
101
}
102
102
}
103
103
.hasUserInfo(fakeDatadogContext.userInfo)
104
+
.hasAccountInfo(fakeDatadogContext.accountInfo)
104
105
.hasMeta(fakeSpan.meta)
105
106
.hasDeviceInfo(fakeDatadogContext.deviceInfo)
106
107
.hasOsInfo(fakeDatadogContext.deviceInfo)
@@ -149,6 +150,7 @@ internal class DdSpanToSpanEventMapperTest {
0 commit comments