@@ -340,7 +340,7 @@ public final class io/sentry/IpAddressUtils {
340340}
341341
342342public abstract interface class io/sentry/JsonDeserializer {
343- public abstract fun deserialize (Lio/sentry/JsonObjectReader;Lio/sentry/ILogger;)Lio/sentry/JsonSerializable ;
343+ public abstract fun deserialize (Lio/sentry/JsonObjectReader;Lio/sentry/ILogger;)Ljava/lang/Object ;
344344}
345345
346346public final class io/sentry/JsonObjectDeserializer {
@@ -351,6 +351,7 @@ public final class io/sentry/JsonObjectDeserializer {
351351public final class io/sentry/JsonObjectReader : io/sentry/vendor/gson/stream/JsonReader {
352352 public fun <init> (Ljava/io/Reader;)V
353353 public fun nextBooleanOrNull ()Ljava/lang/Boolean;
354+ public fun nextDateOrNull (Lio/sentry/ILogger;)Ljava/util/Date;
354355 public fun nextDoubleOrNull ()Ljava/lang/Double;
355356 public fun nextIntegerOrNull ()Ljava/lang/Integer;
356357 public fun nextLongOrNull ()Ljava/lang/Long;
@@ -367,11 +368,17 @@ public final class io/sentry/JsonObjectSerializer {
367368
368369public final class io/sentry/JsonObjectWriter : io/sentry/vendor/gson/stream/JsonWriter {
369370 public fun <init> (Ljava/io/Writer;)V
371+ public fun name (Ljava/lang/String;)Lio/sentry/JsonObjectWriter;
372+ public synthetic fun name (Ljava/lang/String;)Lio/sentry/vendor/gson/stream/JsonWriter;
373+ public fun value (Lio/sentry/ILogger;Ljava/lang/Object;)Lio/sentry/JsonObjectWriter;
370374}
371375
372376public abstract interface class io/sentry/JsonSerializable {
373- public abstract fun getUnknown ()Ljava/util/Map;
374377 public abstract fun serialize (Lio/sentry/JsonObjectWriter;Lio/sentry/ILogger;)V
378+ }
379+
380+ public abstract interface class io/sentry/JsonUnknown {
381+ public abstract fun getUnknown ()Ljava/util/Map;
375382 public abstract fun setUnknown (Ljava/util/Map;)V
376383}
377384
@@ -1157,7 +1164,7 @@ public final class io/sentry/UncaughtExceptionHandlerIntegration : io/sentry/Int
11571164 public fun uncaughtException (Ljava/lang/Thread;Ljava/lang/Throwable;)V
11581165}
11591166
1160- public final class io/sentry/UserFeedback : io/sentry/JsonSerializable {
1167+ public final class io/sentry/UserFeedback : io/sentry/JsonSerializable, io/sentry/JsonUnknown {
11611168 public fun <init> (Lio/sentry/protocol/SentryId;)V
11621169 public fun <init> (Lio/sentry/protocol/SentryId;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
11631170 public fun getComments ()Ljava/lang/String;
@@ -1175,8 +1182,8 @@ public final class io/sentry/UserFeedback : io/sentry/JsonSerializable {
11751182
11761183public final class io/sentry/UserFeedback$Deserializer : io/sentry/JsonDeserializer {
11771184 public fun <init> ()V
1178- public synthetic fun deserialize (Lio/sentry/JsonObjectReader;Lio/sentry/ILogger;)Lio/sentry/JsonSerializable;
11791185 public fun deserialize (Lio/sentry/JsonObjectReader;Lio/sentry/ILogger;)Lio/sentry/UserFeedback;
1186+ public synthetic fun deserialize (Lio/sentry/JsonObjectReader;Lio/sentry/ILogger;)Ljava/lang/Object;
11801187}
11811188
11821189public final class io/sentry/UserFeedback$JsonKeys {
@@ -1385,7 +1392,7 @@ public abstract interface class io/sentry/hints/SubmissionResult {
13851392 public abstract fun setResult (Z)V
13861393}
13871394
1388- public final class io/sentry/protocol/App : io/sentry/IUnknownPropertiesConsumer {
1395+ public final class io/sentry/protocol/App : io/sentry/IUnknownPropertiesConsumer, io/sentry/JsonSerializable, io/sentry/JsonUnknown {
13891396 public static final field TYPE Ljava/lang/String;
13901397 public fun <init> ()V
13911398 public fun acceptUnknownProperties (Ljava/util/Map;)V
@@ -1396,13 +1403,33 @@ public final class io/sentry/protocol/App : io/sentry/IUnknownPropertiesConsumer
13961403 public fun getAppVersion ()Ljava/lang/String;
13971404 public fun getBuildType ()Ljava/lang/String;
13981405 public fun getDeviceAppHash ()Ljava/lang/String;
1406+ public fun getUnknown ()Ljava/util/Map;
1407+ public fun serialize (Lio/sentry/JsonObjectWriter;Lio/sentry/ILogger;)V
13991408 public fun setAppBuild (Ljava/lang/String;)V
14001409 public fun setAppIdentifier (Ljava/lang/String;)V
14011410 public fun setAppName (Ljava/lang/String;)V
14021411 public fun setAppStartTime (Ljava/util/Date;)V
14031412 public fun setAppVersion (Ljava/lang/String;)V
14041413 public fun setBuildType (Ljava/lang/String;)V
14051414 public fun setDeviceAppHash (Ljava/lang/String;)V
1415+ public fun setUnknown (Ljava/util/Map;)V
1416+ }
1417+
1418+ public final class io/sentry/protocol/App$Deserializer : io/sentry/JsonDeserializer {
1419+ public fun <init> ()V
1420+ public fun deserialize (Lio/sentry/JsonObjectReader;Lio/sentry/ILogger;)Lio/sentry/protocol/App;
1421+ public synthetic fun deserialize (Lio/sentry/JsonObjectReader;Lio/sentry/ILogger;)Ljava/lang/Object;
1422+ }
1423+
1424+ public final class io/sentry/protocol/App$JsonKeys {
1425+ public static final field APP_BUILD Ljava/lang/String;
1426+ public static final field APP_IDENTIFIER Ljava/lang/String;
1427+ public static final field APP_NAME Ljava/lang/String;
1428+ public static final field APP_START_TIME Ljava/lang/String;
1429+ public static final field APP_VERSION Ljava/lang/String;
1430+ public static final field BUILD_TYPE Ljava/lang/String;
1431+ public static final field DEVICE_APP_HASH Ljava/lang/String;
1432+ public fun <init> ()V
14061433}
14071434
14081435public final class io/sentry/protocol/Browser : io/sentry/IUnknownPropertiesConsumer {
0 commit comments