forked from open-feature/kotlin-sdk-contrib
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv-var.api
More file actions
52 lines (45 loc) · 4.5 KB
/
env-var.api
File metadata and controls
52 lines (45 loc) · 4.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
public final class dev/openfeature/kotlin/contrib/providers/envvar/EnvVarProvider : dev/openfeature/kotlin/sdk/StateManagingProvider {
public static final field Companion Ldev/openfeature/kotlin/contrib/providers/envvar/EnvVarProvider$Companion;
public fun <init> ()V
public fun <init> (Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentGateway;Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;)V
public synthetic fun <init> (Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentGateway;Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun getBooleanEvaluation (Ljava/lang/String;ZLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
public fun getDoubleEvaluation (Ljava/lang/String;DLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
public fun getHooks ()Ljava/util/List;
public fun getIntegerEvaluation (Ljava/lang/String;ILdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
public fun getLongEvaluation (Ljava/lang/String;JLdev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
public fun getMetadata ()Ldev/openfeature/kotlin/sdk/ProviderMetadata;
public fun getObjectEvaluation (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/Value;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
public fun getStatus ()Lkotlinx/coroutines/flow/StateFlow;
public fun getStringEvaluation (Ljava/lang/String;Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;)Ldev/openfeature/kotlin/sdk/ProviderEvaluation;
public fun initialize (Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun observe ()Lkotlinx/coroutines/flow/Flow;
public fun onContextSet (Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/EvaluationContext;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun shutdown ()V
public fun track (Ljava/lang/String;Ldev/openfeature/kotlin/sdk/EvaluationContext;Ldev/openfeature/kotlin/sdk/TrackingEventDetails;)V
}
public final class dev/openfeature/kotlin/contrib/providers/envvar/EnvVarProvider$Companion {
}
public abstract interface class dev/openfeature/kotlin/contrib/providers/envvar/EnvironmentGateway {
public abstract fun getEnvironmentVariable (Ljava/lang/String;)Ljava/lang/String;
}
public abstract interface class dev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer {
public static final field Companion Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer$Companion;
public fun andThen (Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;)Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
public abstract fun transformKey (Ljava/lang/String;)Ljava/lang/String;
}
public final class dev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer$Companion {
public final fun doNothing ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
public final fun hyphenCaseToScreamingSnake ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
public final fun replaceDotWithUnderscoreTransformer ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
public final fun replaceUnderscoreWithDotTransformer ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
public final fun toCamelCaseTransformer ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
public final fun toLowerCaseTransformer ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
public final fun toUpperCaseTransformer ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
}
public final class dev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer$DefaultImpls {
public static fun andThen (Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;)Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentKeyTransformer;
}
public final class dev/openfeature/kotlin/contrib/providers/envvar/PlatformSpecificEnvironmentGateway_jvmKt {
public static final fun platformSpecificEnvironmentGateway ()Ldev/openfeature/kotlin/contrib/providers/envvar/EnvironmentGateway;
}