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-flags/api/dd-sdk-android-flags.api
+41Lines changed: 41 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -33,6 +33,7 @@ public abstract interface class com/datadog/android/flags/featureflags/FlagsClie
33
33
public static fun get ()Lcom/datadog/android/flags/featureflags/FlagsClient;
34
34
public static fun get (Ljava/lang/String;)Lcom/datadog/android/flags/featureflags/FlagsClient;
35
35
public static fun get (Ljava/lang/String;Lcom/datadog/android/api/SdkCore;)Lcom/datadog/android/flags/featureflags/FlagsClient;
36
+
public abstract fun resolve (Ljava/lang/String;Ljava/lang/Object;)Lcom/datadog/android/flags/model/ResolutionDetails;
36
37
public abstract fun resolveBooleanValue (Ljava/lang/String;Z)Z
37
38
public abstract fun resolveDoubleValue (Ljava/lang/String;D)D
38
39
public abstract fun resolveIntValue (Ljava/lang/String;I)I
@@ -68,3 +69,43 @@ public final class com/datadog/android/flags/featureflags/model/EvaluationContex
68
69
public fun toString ()Ljava/lang/String;
69
70
}
70
71
72
+
public final class com/datadog/android/flags/model/ErrorCode : java/lang/Enum {
73
+
public static final field FLAG_NOT_FOUND Lcom/datadog/android/flags/model/ErrorCode;
74
+
public static final field PARSE_ERROR Lcom/datadog/android/flags/model/ErrorCode;
75
+
public static final field TYPE_MISMATCH Lcom/datadog/android/flags/model/ErrorCode;
76
+
public static fun valueOf (Ljava/lang/String;)Lcom/datadog/android/flags/model/ErrorCode;
77
+
public static fun values ()[Lcom/datadog/android/flags/model/ErrorCode;
78
+
}
79
+
80
+
public final class com/datadog/android/flags/model/ResolutionDetails {
81
+
public fun <init> (Ljava/lang/Object;Ljava/lang/String;Lcom/datadog/android/flags/model/ResolutionReason;Lcom/datadog/android/flags/model/ErrorCode;Ljava/lang/String;Ljava/util/Map;)V
82
+
public synthetic fun <init> (Ljava/lang/Object;Ljava/lang/String;Lcom/datadog/android/flags/model/ResolutionReason;Lcom/datadog/android/flags/model/ErrorCode;Ljava/lang/String;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
83
+
public final fun component1 ()Ljava/lang/Object;
84
+
public final fun component2 ()Ljava/lang/String;
85
+
public final fun component3 ()Lcom/datadog/android/flags/model/ResolutionReason;
86
+
public final fun component4 ()Lcom/datadog/android/flags/model/ErrorCode;
87
+
public final fun component5 ()Ljava/lang/String;
88
+
public final fun component6 ()Ljava/util/Map;
89
+
public final fun copy (Ljava/lang/Object;Ljava/lang/String;Lcom/datadog/android/flags/model/ResolutionReason;Lcom/datadog/android/flags/model/ErrorCode;Ljava/lang/String;Ljava/util/Map;)Lcom/datadog/android/flags/model/ResolutionDetails;
90
+
public static synthetic fun copy$default (Lcom/datadog/android/flags/model/ResolutionDetails;Ljava/lang/Object;Ljava/lang/String;Lcom/datadog/android/flags/model/ResolutionReason;Lcom/datadog/android/flags/model/ErrorCode;Ljava/lang/String;Ljava/util/Map;ILjava/lang/Object;)Lcom/datadog/android/flags/model/ResolutionDetails;
91
+
public fun equals (Ljava/lang/Object;)Z
92
+
public final fun getErrorCode ()Lcom/datadog/android/flags/model/ErrorCode;
93
+
public final fun getErrorMessage ()Ljava/lang/String;
94
+
public final fun getFlagMetadata ()Ljava/util/Map;
95
+
public final fun getReason ()Lcom/datadog/android/flags/model/ResolutionReason;
96
+
public final fun getValue ()Ljava/lang/Object;
97
+
public final fun getVariant ()Ljava/lang/String;
98
+
public fun hashCode ()I
99
+
public fun toString ()Ljava/lang/String;
100
+
}
101
+
102
+
public final class com/datadog/android/flags/model/ResolutionReason : java/lang/Enum {
103
+
public static final field DEFAULT Lcom/datadog/android/flags/model/ResolutionReason;
104
+
public static final field ERROR Lcom/datadog/android/flags/model/ResolutionReason;
105
+
public static final field PREREQUISITE_FAILED Lcom/datadog/android/flags/model/ResolutionReason;
106
+
public static final field RULE_MATCH Lcom/datadog/android/flags/model/ResolutionReason;
107
+
public static final field TARGETING_MATCH Lcom/datadog/android/flags/model/ResolutionReason;
108
+
public static fun valueOf (Ljava/lang/String;)Lcom/datadog/android/flags/model/ResolutionReason;
109
+
public static fun values ()[Lcom/datadog/android/flags/model/ResolutionReason;
0 commit comments