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
Signed-off-by: Max Pinheiro <max.pinheiro@fluxon.com>
Signed-off-by: Max <73404116+maxnrp@users.noreply.github.com>
Signed-off-by: Tyler Potter <tyler.john.potter@gmail.com>
Co-authored-by: Oleksii Shmalko <oleksii.shmalko@datadoghq.com>
Co-authored-by: Tyler Potter <tyler.john.potter@gmail.com>
Copy file name to clipboardExpand all lines: kotlin-sdk/api/android/kotlin-sdk.api
+45Lines changed: 45 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,7 @@ public final class dev/openfeature/kotlin/sdk/Builder {
12
12
public final fun putBoolean (Ljava/lang/String;Z)Ldev/openfeature/kotlin/sdk/Builder;
13
13
public final fun putDouble (Ljava/lang/String;D)Ldev/openfeature/kotlin/sdk/Builder;
14
14
public final fun putInt (Ljava/lang/String;I)Ldev/openfeature/kotlin/sdk/Builder;
15
+
public final fun putLong (Ljava/lang/String;J)Ldev/openfeature/kotlin/sdk/Builder;
15
16
public final fun putString (Ljava/lang/String;Ljava/lang/String;)Ldev/openfeature/kotlin/sdk/Builder;
16
17
}
17
18
@@ -54,6 +55,7 @@ public final class dev/openfeature/kotlin/sdk/EvaluationMetadata {
54
55
public final fun getBoolean (Ljava/lang/String;)Ljava/lang/Boolean;
55
56
public final fun getDouble (Ljava/lang/String;)Ljava/lang/Double;
56
57
public final fun getInt (Ljava/lang/String;)Ljava/lang/Integer;
58
+
public final fun getLong (Ljava/lang/String;)Ljava/lang/Long;
57
59
public final fun getString (Ljava/lang/String;)Ljava/lang/String;
58
60
public fun hashCode ()I
59
61
}
@@ -68,6 +70,7 @@ public abstract interface class dev/openfeature/kotlin/sdk/FeatureProvider {
68
70
public abstract fun getDoubleEvaluation (Ljava/lang/String;DLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
69
71
public abstract fun getHooks ()Ljava/util/List;
70
72
public abstract fun getIntegerEvaluation (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
73
+
public abstract fun getLongEvaluation (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
71
74
public abstract fun getMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
72
75
public abstract fun getObjectEvaluation (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
73
76
public abstract fun getStringEvaluation (Ljava/lang/String;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
@@ -96,6 +99,10 @@ public abstract interface class dev/openfeature/kotlin/sdk/Features {
96
99
public abstract fun getIntegerDetails (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
97
100
public abstract fun getIntegerValue (Ljava/lang/String;I)I
98
101
public abstract fun getIntegerValue (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)I
102
+
public abstract fun getLongDetails (Ljava/lang/String;J)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
103
+
public abstract fun getLongDetails (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
104
+
public abstract fun getLongValue (Ljava/lang/String;J)J
105
+
public abstract fun getLongValue (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)J
99
106
public abstract fun getObjectDetails (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
100
107
public abstract fun getObjectDetails (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
101
108
public abstract fun getObjectValue (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;)Ldev/openfeature/kotlin/sdk/Value;
@@ -157,6 +164,7 @@ public final class dev/openfeature/kotlin/sdk/FlagValueType : java/lang/Enum {
157
164
public static final field BOOLEAN Ldev/openfeature/kotlin/sdk/FlagValueType;
158
165
public static final field DOUBLE Ldev/openfeature/kotlin/sdk/FlagValueType;
159
166
public static final field INTEGER Ldev/openfeature/kotlin/sdk/FlagValueType;
167
+
public static final field LONG Ldev/openfeature/kotlin/sdk/FlagValueType;
160
168
public static final field OBJECT Ldev/openfeature/kotlin/sdk/FlagValueType;
161
169
public static final field STRING Ldev/openfeature/kotlin/sdk/FlagValueType;
162
170
public static fun getEntries ()Lkotlin/enums/EnumEntries;
@@ -240,6 +248,7 @@ public class dev/openfeature/kotlin/sdk/NoOpProvider : dev/openfeature/kotlin/sd
240
248
public fun getDoubleEvaluation (Ljava/lang/String;DLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
241
249
public fun getHooks ()Ljava/util/List;
242
250
public fun getIntegerEvaluation (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
251
+
public fun getLongEvaluation (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
243
252
public fun getMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
244
253
public fun getObjectEvaluation (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
245
254
public fun getStringEvaluation (Ljava/lang/String;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
@@ -303,6 +312,10 @@ public final class dev/openfeature/kotlin/sdk/OpenFeatureClient : dev/openfeatur
303
312
public fun getIntegerDetails (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
304
313
public fun getIntegerValue (Ljava/lang/String;I)I
305
314
public fun getIntegerValue (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)I
315
+
public fun getLongDetails (Ljava/lang/String;J)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
316
+
public fun getLongDetails (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
317
+
public fun getLongValue (Ljava/lang/String;J)J
318
+
public fun getLongValue (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/FlagEvaluationOptions;)J
306
319
public fun getMetadata ()Ldev/openfeature/kotlin/sdk/ClientMetadata;
307
320
public fun getObjectDetails (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
308
321
public fun getObjectDetails (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
@@ -463,6 +476,7 @@ public abstract interface class dev/openfeature/kotlin/sdk/Value {
463
476
public fun asInstant ()Lkotlin/time/Instant;
464
477
public fun asInteger ()Ljava/lang/Integer;
465
478
public fun asList ()Ljava/util/List;
479
+
public fun asLong ()Ljava/lang/Long;
466
480
public fun asString ()Ljava/lang/String;
467
481
public fun asStructure ()Ljava/util/Map;
468
482
public fun isNull ()Z
@@ -475,6 +489,7 @@ public final class dev/openfeature/kotlin/sdk/Value$Boolean : dev/openfeature/ko
475
489
public fun asInstant ()Lkotlin/time/Instant;
476
490
public fun asInteger ()Ljava/lang/Integer;
477
491
public fun asList ()Ljava/util/List;
492
+
public fun asLong ()Ljava/lang/Long;
478
493
public fun asString ()Ljava/lang/String;
479
494
public fun asStructure ()Ljava/util/Map;
480
495
public final fun component1 ()Z
@@ -493,6 +508,7 @@ public final class dev/openfeature/kotlin/sdk/Value$DefaultImpls {
493
508
public static fun asInstant (Ldev/openfeature/kotlin/sdk/Value;)Lkotlin/time/Instant;
494
509
public static fun asInteger (Ldev/openfeature/kotlin/sdk/Value;)Ljava/lang/Integer;
495
510
public static fun asList (Ldev/openfeature/kotlin/sdk/Value;)Ljava/util/List;
511
+
public static fun asLong (Ldev/openfeature/kotlin/sdk/Value;)Ljava/lang/Long;
496
512
public static fun asString (Ldev/openfeature/kotlin/sdk/Value;)Ljava/lang/String;
497
513
public static fun asStructure (Ldev/openfeature/kotlin/sdk/Value;)Ljava/util/Map;
498
514
public static fun isNull (Ldev/openfeature/kotlin/sdk/Value;)Z
@@ -505,6 +521,7 @@ public final class dev/openfeature/kotlin/sdk/Value$Double : dev/openfeature/kot
505
521
public fun asInstant ()Lkotlin/time/Instant;
506
522
public fun asInteger ()Ljava/lang/Integer;
507
523
public fun asList ()Ljava/util/List;
524
+
public fun asLong ()Ljava/lang/Long;
508
525
public fun asString ()Ljava/lang/String;
509
526
public fun asStructure ()Ljava/util/Map;
510
527
public final fun component1 ()D
@@ -524,6 +541,7 @@ public final class dev/openfeature/kotlin/sdk/Value$Instant : dev/openfeature/ko
524
541
public fun asInstant ()Lkotlin/time/Instant;
525
542
public fun asInteger ()Ljava/lang/Integer;
526
543
public fun asList ()Ljava/util/List;
544
+
public fun asLong ()Ljava/lang/Long;
527
545
public fun asString ()Ljava/lang/String;
528
546
public fun asStructure ()Ljava/util/Map;
529
547
public final fun component1 ()Lkotlin/time/Instant;
@@ -543,6 +561,7 @@ public final class dev/openfeature/kotlin/sdk/Value$Integer : dev/openfeature/ko
543
561
public fun asInstant ()Lkotlin/time/Instant;
544
562
public fun asInteger ()Ljava/lang/Integer;
545
563
public fun asList ()Ljava/util/List;
564
+
public fun asLong ()Ljava/lang/Long;
546
565
public fun asString ()Ljava/lang/String;
547
566
public fun asStructure ()Ljava/util/Map;
548
567
public final fun component1 ()I
@@ -563,6 +582,7 @@ public final class dev/openfeature/kotlin/sdk/Value$List : dev/openfeature/kotli
563
582
public fun asInstant ()Lkotlin/time/Instant;
564
583
public fun asInteger ()Ljava/lang/Integer;
565
584
public fun asList ()Ljava/util/List;
585
+
public fun asLong ()Ljava/lang/Long;
566
586
public fun asString ()Ljava/lang/String;
567
587
public fun asStructure ()Ljava/util/Map;
568
588
public final fun component1 ()Ljava/util/List;
@@ -579,13 +599,34 @@ public final class dev/openfeature/kotlin/sdk/Value$List$Companion {
579
599
public final fun invoke (Ljava/util/List;)Ldev/openfeature/kotlin/sdk/Value$List;
580
600
}
581
601
602
+
public final class dev/openfeature/kotlin/sdk/Value$Long : dev/openfeature/kotlin/sdk/Value {
603
+
public fun <init> (J)V
604
+
public fun asBoolean ()Ljava/lang/Boolean;
605
+
public fun asDouble ()Ljava/lang/Double;
606
+
public fun asInstant ()Lkotlin/time/Instant;
607
+
public fun asInteger ()Ljava/lang/Integer;
608
+
public fun asList ()Ljava/util/List;
609
+
public fun asLong ()Ljava/lang/Long;
610
+
public fun asString ()Ljava/lang/String;
611
+
public fun asStructure ()Ljava/util/Map;
612
+
public final fun component1 ()J
613
+
public final fun copy (J)Ldev/openfeature/kotlin/sdk/Value$Long;
614
+
public static synthetic fun copy$default (Ldev/openfeature/kotlin/sdk/Value$Long;JILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/Value$Long;
615
+
public fun equals (Ljava/lang/Object;)Z
616
+
public final fun getLong ()J
617
+
public fun hashCode ()I
618
+
public fun isNull ()Z
619
+
public fun toString ()Ljava/lang/String;
620
+
}
621
+
582
622
public final class dev/openfeature/kotlin/sdk/Value$Null : dev/openfeature/kotlin/sdk/Value {
583
623
public static final field INSTANCE Ldev/openfeature/kotlin/sdk/Value$Null;
584
624
public fun asBoolean ()Ljava/lang/Boolean;
585
625
public fun asDouble ()Ljava/lang/Double;
586
626
public fun asInstant ()Lkotlin/time/Instant;
587
627
public fun asInteger ()Ljava/lang/Integer;
588
628
public fun asList ()Ljava/util/List;
629
+
public fun asLong ()Ljava/lang/Long;
589
630
public fun asString ()Ljava/lang/String;
590
631
public fun asStructure ()Ljava/util/Map;
591
632
public fun equals (Ljava/lang/Object;)Z
@@ -600,6 +641,7 @@ public final class dev/openfeature/kotlin/sdk/Value$String : dev/openfeature/kot
600
641
public fun asInstant ()Lkotlin/time/Instant;
601
642
public fun asInteger ()Ljava/lang/Integer;
602
643
public fun asList ()Ljava/util/List;
644
+
public fun asLong ()Ljava/lang/Long;
603
645
public fun asString ()Ljava/lang/String;
604
646
public fun asStructure ()Ljava/util/Map;
605
647
public final fun component1 ()Ljava/lang/String;
@@ -620,6 +662,7 @@ public final class dev/openfeature/kotlin/sdk/Value$Structure : dev/openfeature/
620
662
public fun asInstant ()Lkotlin/time/Instant;
621
663
public fun asInteger ()Ljava/lang/Integer;
622
664
public fun asList ()Ljava/util/List;
665
+
public fun asLong ()Ljava/lang/Long;
623
666
public fun asString ()Ljava/lang/String;
624
667
public fun asStructure ()Ljava/util/Map;
625
668
public final fun component1 ()Ljava/util/Map;
@@ -880,6 +923,7 @@ public final class dev/openfeature/kotlin/sdk/multiprovider/MultiProvider : dev/
880
923
public fun getDoubleEvaluation (Ljava/lang/String;DLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
881
924
public fun getHooks ()Ljava/util/List;
882
925
public fun getIntegerEvaluation (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
926
+
public fun getLongEvaluation (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
883
927
public fun getMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
884
928
public fun getObjectEvaluation (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
885
929
public final fun getStatusFlow ()Lkotlinx/coroutines/flow/StateFlow;
@@ -897,6 +941,7 @@ public final class dev/openfeature/kotlin/sdk/multiprovider/MultiProvider$ChildF
897
941
public fun getDoubleEvaluation (Ljava/lang/String;DLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
898
942
public fun getHooks ()Ljava/util/List;
899
943
public fun getIntegerEvaluation (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
944
+
public fun getLongEvaluation (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
900
945
public fun getMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
901
946
public final fun getName ()Ljava/lang/String;
902
947
public fun getObjectEvaluation (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
0 commit comments