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: kotlin-sdk/api/android/kotlin-sdk.api
+72-9Lines changed: 72 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ public abstract interface class dev/openfeature/kotlin/sdk/Client : dev/openfeat
19
19
public abstract fun addHooks (Ljava/util/List;)V
20
20
public abstract fun getHooks ()Ljava/util/List;
21
21
public abstract fun getMetadata ()Ldev/openfeature/kotlin/sdk/ClientMetadata;
22
+
public abstract fun getStatusFlow ()Lkotlinx/coroutines/flow/Flow;
22
23
}
23
24
24
25
public abstract interface class dev/openfeature/kotlin/sdk/ClientMetadata {
@@ -312,6 +313,7 @@ public final class dev/openfeature/kotlin/sdk/OpenFeatureClient : dev/openfeatur
312
313
public fun getObjectDetails (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
313
314
public fun getObjectValue (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;)Ldev/openfeature/kotlin/sdk/Value;
314
315
public fun getObjectValue (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/Value;
316
+
public fun getStatusFlow ()Lkotlinx/coroutines/flow/Flow;
315
317
public fun getStringDetails (Ljava/lang/String;Ljava/lang/String;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
316
318
public fun getStringDetails (Ljava/lang/String;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/FlagEvaluationOptions;)Ldev/openfeature/kotlin/sdk/FlagEvaluationDetails;
317
319
public fun getStringValue (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
@@ -639,34 +641,90 @@ public final class dev/openfeature/kotlin/sdk/Value$Structure$Companion {
639
641
public final fun invoke (Ljava/util/Map;)Ldev/openfeature/kotlin/sdk/Value$Structure;
640
642
}
641
643
642
-
public abstract interface class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents {
644
+
public abstract class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents {
645
+
public abstract fun getEventDetails ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
646
+
}
647
+
648
+
public final class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails {
649
+
public fun <init> ()V
650
+
public fun <init> (Ljava/util/Set;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;Ljava/util/Map;)V
651
+
public synthetic fun <init> (Ljava/util/Set;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
652
+
public final fun component1 ()Ljava/util/Set;
653
+
public final fun component2 ()Ljava/lang/String;
654
+
public final fun component3 ()Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;
655
+
public final fun component4 ()Ljava/util/Map;
656
+
public final fun copy (Ljava/util/Set;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;Ljava/util/Map;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
657
+
public static synthetic fun copy$default (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;Ljava/util/Set;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;Ljava/util/Map;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
658
+
public fun equals (Ljava/lang/Object;)Z
659
+
public final fun getErrorCode ()Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;
660
+
public final fun getEventMetadata ()Ljava/util/Map;
661
+
public final fun getFlagsChanged ()Ljava/util/Set;
662
+
public final fun getMessage ()Ljava/lang/String;
663
+
public fun hashCode ()I
664
+
public fun toString ()Ljava/lang/String;
643
665
}
644
666
645
667
public final class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderConfigurationChanged : dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents {
646
-
public static final field INSTANCE Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderConfigurationChanged;
668
+
public fun <init> ()V
669
+
public fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;)V
670
+
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
671
+
public final fun component1 ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
672
+
public final fun copy (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderConfigurationChanged;
673
+
public static synthetic fun copy$default (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderConfigurationChanged;Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderConfigurationChanged;
674
+
public fun equals (Ljava/lang/Object;)Z
675
+
public fun getEventDetails ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
676
+
public fun hashCode ()I
677
+
public fun toString ()Ljava/lang/String;
647
678
}
648
679
649
680
public final class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderError : dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents {
650
-
public fun <init> (Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;)V
651
-
public final fun component1 ()Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;
652
-
public final fun copy (Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderError;
653
-
public static synthetic fun copy$default (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderError;Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderError;
681
+
public fun <init> ()V
682
+
public fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;)V
683
+
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
684
+
public final fun component1 ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
685
+
public final fun component2 ()Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;
686
+
public final fun copy (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderError;
687
+
public static synthetic fun copy$default (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderError;Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderError;
654
688
public fun equals (Ljava/lang/Object;)Z
655
689
public final fun getError ()Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError;
690
+
public fun getEventDetails ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
656
691
public fun hashCode ()I
657
692
public fun toString ()Ljava/lang/String;
658
693
}
659
694
660
695
public final class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderNotReady : dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents {
661
696
public static final field INSTANCE Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderNotReady;
697
+
public fun equals (Ljava/lang/Object;)Z
698
+
public synthetic fun getEventDetails ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
699
+
public fun getEventDetails ()Ljava/lang/Void;
700
+
public fun hashCode ()I
701
+
public fun toString ()Ljava/lang/String;
662
702
}
663
703
664
704
public final class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderReady : dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents {
665
-
public static final field INSTANCE Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderReady;
705
+
public fun <init> ()V
706
+
public fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;)V
707
+
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
708
+
public final fun component1 ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
709
+
public final fun copy (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderReady;
710
+
public static synthetic fun copy$default (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderReady;Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderReady;
711
+
public fun equals (Ljava/lang/Object;)Z
712
+
public fun getEventDetails ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
713
+
public fun hashCode ()I
714
+
public fun toString ()Ljava/lang/String;
666
715
}
667
716
668
717
public final class dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderStale : dev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents {
669
-
public static final field INSTANCE Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderStale;
718
+
public fun <init> ()V
719
+
public fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;)V
720
+
public synthetic fun <init> (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
721
+
public final fun component1 ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
722
+
public final fun copy (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderStale;
723
+
public static synthetic fun copy$default (Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderStale;Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;ILjava/lang/Object;)Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$ProviderStale;
724
+
public fun equals (Ljava/lang/Object;)Z
725
+
public fun getEventDetails ()Ldev/openfeature/kotlin/sdk/events/OpenFeatureProviderEvents$EventDetails;
726
+
public fun hashCode ()I
727
+
public fun toString ()Ljava/lang/String;
670
728
}
671
729
672
730
public final class dev/openfeature/kotlin/sdk/exceptions/ErrorCode : java/lang/Enum {
@@ -684,11 +742,16 @@ public final class dev/openfeature/kotlin/sdk/exceptions/ErrorCode : java/lang/E
684
742
}
685
743
686
744
public abstract class dev/openfeature/kotlin/sdk/exceptions/OpenFeatureError : java/lang/Exception {
745
+
public static final field Companion Ldev/openfeature/kotlin/sdk/exceptions/OpenFeatureError$Companion;
687
746
public abstract fun errorCode ()Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;
688
747
}
689
748
749
+
public final class dev/openfeature/kotlin/sdk/exceptions/OpenFeatureError$Companion {
750
+
}
751
+
690
752
public final class dev/openfeature/kotlin/sdk/exceptions/OpenFeatureError$FlagNotFoundError : dev/openfeature/kotlin/sdk/exceptions/OpenFeatureError {
691
-
public fun <init> (Ljava/lang/String;)V
753
+
public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
754
+
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
692
755
public fun errorCode ()Ldev/openfeature/kotlin/sdk/exceptions/ErrorCode;
0 commit comments