protoncore_android/feature-flag/data/api/feature-flag-data.api

380 lines
30 KiB
Plaintext

public class hilt_aggregated_deps/_me_proton_core_featureflag_data_remote_worker_FetchFeatureIdsWorker_HiltModule {
public fun <init> ()V
}
public class hilt_aggregated_deps/_me_proton_core_featureflag_data_remote_worker_FetchUnleashTogglesWorker_HiltModule {
public fun <init> ()V
}
public class hilt_aggregated_deps/_me_proton_core_featureflag_data_remote_worker_UpdateFeatureFlagWorker_HiltModule {
public fun <init> ()V
}
public final class me/proton/core/featureflag/data/BuildConfig {
public static final field BUILD_TYPE Ljava/lang/String;
public static final field DEBUG Z
public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String;
public fun <init> ()V
}
public final class me/proton/core/featureflag/data/FeatureFlagManagerImpl : me/proton/core/featureflag/domain/FeatureFlagManager {
public fun awaitNotEmptyScope (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/Scope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun get (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getFreshValue (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getOrDefault (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;Lme/proton/core/featureflag/domain/entity/FeatureFlag;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getValue (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;)Z
public fun observe (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;Z)Lkotlinx/coroutines/flow/Flow;
public fun observeOrDefault (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;Lme/proton/core/featureflag/domain/entity/FeatureFlag;Z)Lkotlinx/coroutines/flow/Flow;
public fun prefetch (Lme/proton/core/domain/entity/UserId;Ljava/util/Set;)V
public fun refreshAll (Lme/proton/core/domain/entity/UserId;)V
public fun update (Lme/proton/core/featureflag/domain/entity/FeatureFlag;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/featureflag/data/FeatureFlagManagerImpl_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/FeatureFlagManagerImpl_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/featureflag/data/FeatureFlagManagerImpl;
public static fun newInstance (Lme/proton/core/featureflag/domain/repository/FeatureFlagRepository;)Lme/proton/core/featureflag/data/FeatureFlagManagerImpl;
}
public final class me/proton/core/featureflag/data/FeatureFlagRefreshStarter {
public fun <init> (Lme/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager;Lme/proton/core/accountmanager/domain/AccountManager;Lme/proton/core/util/kotlin/CoroutineScopeProvider;)V
public final fun start (Z)V
public static synthetic fun start$default (Lme/proton/core/featureflag/data/FeatureFlagRefreshStarter;ZILjava/lang/Object;)V
}
public final class me/proton/core/featureflag/data/FeatureFlagRefreshStarter_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/FeatureFlagRefreshStarter_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/featureflag/data/FeatureFlagRefreshStarter;
public static fun newInstance (Lme/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager;Lme/proton/core/accountmanager/domain/AccountManager;Lme/proton/core/util/kotlin/CoroutineScopeProvider;)Lme/proton/core/featureflag/data/FeatureFlagRefreshStarter;
}
public abstract class me/proton/core/featureflag/data/IsFeatureFlagEnabledImpl : me/proton/core/featureflag/domain/IsFeatureFlagEnabled {
public fun <init> (Landroid/content/Context;Lme/proton/core/featureflag/domain/FeatureFlagManager;Lme/proton/core/featureflag/domain/entity/FeatureId;I)V
protected final fun getFeatureId ()Lme/proton/core/featureflag/domain/entity/FeatureId;
public fun invoke (Lme/proton/core/domain/entity/UserId;)Z
public fun isLocalEnabled ()Z
public fun isRemoteEnabled (Lme/proton/core/domain/entity/UserId;)Z
}
public abstract class me/proton/core/featureflag/data/db/FeatureFlagDao : me/proton/core/data/room/db/BaseDao {
public fun <init> ()V
}
public abstract interface class me/proton/core/featureflag/data/db/FeatureFlagDatabase : me/proton/core/data/room/db/Database {
public static final field Companion Lme/proton/core/featureflag/data/db/FeatureFlagDatabase$Companion;
public abstract fun featureFlagDao ()Lme/proton/core/featureflag/data/db/FeatureFlagDao;
}
public final class me/proton/core/featureflag/data/db/FeatureFlagDatabase$Companion {
public final fun getMIGRATION_0 ()Lme/proton/core/data/room/db/migration/DatabaseMigration;
public final fun getMIGRATION_1 ()Lme/proton/core/data/room/db/migration/DatabaseMigration;
public final fun getMIGRATION_2 ()Lme/proton/core/data/room/db/migration/DatabaseMigration;
public final fun getMIGRATION_3 ()Lme/proton/core/data/room/db/migration/DatabaseMigration;
}
public final class me/proton/core/featureflag/data/entity/FeatureFlagEntity {
public fun <init> (Lme/proton/core/domain/entity/UserId;Ljava/lang/String;Lme/proton/core/featureflag/domain/entity/Scope;ZZ)V
public final fun component1 ()Lme/proton/core/domain/entity/UserId;
public final fun component2 ()Ljava/lang/String;
public final fun component3 ()Lme/proton/core/featureflag/domain/entity/Scope;
public final fun component4 ()Z
public final fun component5 ()Z
public final fun copy (Lme/proton/core/domain/entity/UserId;Ljava/lang/String;Lme/proton/core/featureflag/domain/entity/Scope;ZZ)Lme/proton/core/featureflag/data/entity/FeatureFlagEntity;
public static synthetic fun copy$default (Lme/proton/core/featureflag/data/entity/FeatureFlagEntity;Lme/proton/core/domain/entity/UserId;Ljava/lang/String;Lme/proton/core/featureflag/domain/entity/Scope;ZZILjava/lang/Object;)Lme/proton/core/featureflag/data/entity/FeatureFlagEntity;
public fun equals (Ljava/lang/Object;)Z
public final fun getDefaultValue ()Z
public final fun getFeatureId ()Ljava/lang/String;
public final fun getScope ()Lme/proton/core/featureflag/domain/entity/Scope;
public final fun getUserId ()Lme/proton/core/domain/entity/UserId;
public final fun getValue ()Z
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/featureflag/data/local/FeatureFlagLocalDataSourceImpl : me/proton/core/featureflag/domain/repository/FeatureFlagLocalDataSource {
public fun <init> (Lme/proton/core/featureflag/data/db/FeatureFlagDatabase;)V
public fun getAll (Lme/proton/core/featureflag/domain/entity/Scope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun observe (Lme/proton/core/domain/entity/UserId;Ljava/util/Set;)Lkotlinx/coroutines/flow/Flow;
public fun observe (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/Scope;)Lkotlinx/coroutines/flow/Flow;
public fun replaceAll (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/Scope;Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun updateValue (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun upsert (Ljava/util/List;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/featureflag/data/local/FeatureFlagLocalDataSourceImpl_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/local/FeatureFlagLocalDataSourceImpl_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/featureflag/data/local/FeatureFlagLocalDataSourceImpl;
public static fun newInstance (Lme/proton/core/featureflag/data/db/FeatureFlagDatabase;)Lme/proton/core/featureflag/data/local/FeatureFlagLocalDataSourceImpl;
}
public final class me/proton/core/featureflag/data/remote/FeatureFlagRemoteDataSourceImpl : me/proton/core/featureflag/domain/repository/FeatureFlagRemoteDataSource {
public fun <init> (Lme/proton/core/network/data/ApiProvider;Landroidx/work/WorkManager;Ljava/util/Optional;)V
public fun get (Lme/proton/core/domain/entity/UserId;Ljava/util/Set;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getAll (Lme/proton/core/domain/entity/UserId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun prefetch (Lme/proton/core/domain/entity/UserId;Ljava/util/Set;)V
public fun update (Lme/proton/core/featureflag/domain/entity/FeatureFlag;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/featureflag/data/remote/FeatureFlagRemoteDataSourceImpl_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/remote/FeatureFlagRemoteDataSourceImpl_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/featureflag/data/remote/FeatureFlagRemoteDataSourceImpl;
public static fun newInstance (Lme/proton/core/network/data/ApiProvider;Landroidx/work/WorkManager;Ljava/util/Optional;)Lme/proton/core/featureflag/data/remote/FeatureFlagRemoteDataSourceImpl;
}
public final class me/proton/core/featureflag/data/remote/request/PutFeatureFlagBody {
public static final field Companion Lme/proton/core/featureflag/data/remote/request/PutFeatureFlagBody$Companion;
public fun <init> (Z)V
public final fun component1 ()Z
public final fun copy (Z)Lme/proton/core/featureflag/data/remote/request/PutFeatureFlagBody;
public static synthetic fun copy$default (Lme/proton/core/featureflag/data/remote/request/PutFeatureFlagBody;ZILjava/lang/Object;)Lme/proton/core/featureflag/data/remote/request/PutFeatureFlagBody;
public fun equals (Ljava/lang/Object;)Z
public fun hashCode ()I
public final fun isEnabled ()Z
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/featureflag/data/remote/request/PutFeatureFlagBody$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/featureflag/data/remote/request/PutFeatureFlagBody$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/featureflag/data/remote/request/PutFeatureFlagBody;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/featureflag/data/remote/request/PutFeatureFlagBody;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/request/PutFeatureFlagBody$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashPayloadResource {
public static final field Companion Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource$Companion;
public fun <init> (Ljava/lang/String;Ljava/lang/String;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Ljava/lang/String;
public final fun copy (Ljava/lang/String;Ljava/lang/String;)Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;
public static synthetic fun copy$default (Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;
public fun equals (Ljava/lang/Object;)Z
public final fun getType ()Ljava/lang/String;
public final fun getValue ()Ljava/lang/String;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashPayloadResource$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashPayloadResource$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashToggleResource {
public static final field Companion Lme/proton/core/featureflag/data/remote/resource/UnleashToggleResource$Companion;
public fun <init> (Ljava/lang/String;Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;
public final fun copy (Ljava/lang/String;Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;)Lme/proton/core/featureflag/data/remote/resource/UnleashToggleResource;
public static synthetic fun copy$default (Lme/proton/core/featureflag/data/remote/resource/UnleashToggleResource;Ljava/lang/String;Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;ILjava/lang/Object;)Lme/proton/core/featureflag/data/remote/resource/UnleashToggleResource;
public fun equals (Ljava/lang/Object;)Z
public final fun getName ()Ljava/lang/String;
public final fun getVariant ()Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashToggleResource$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/featureflag/data/remote/resource/UnleashToggleResource$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/featureflag/data/remote/resource/UnleashToggleResource;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/featureflag/data/remote/resource/UnleashToggleResource;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashToggleResource$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashVariantResource {
public static final field Companion Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource$Companion;
public fun <init> (Ljava/lang/String;ZLme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;)V
public synthetic fun <init> (Ljava/lang/String;ZLme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ljava/lang/String;
public final fun component2 ()Z
public final fun component3 ()Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;
public final fun copy (Ljava/lang/String;ZLme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;)Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;
public static synthetic fun copy$default (Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;Ljava/lang/String;ZLme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;ILjava/lang/Object;)Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;
public fun equals (Ljava/lang/Object;)Z
public final fun getEnabled ()Z
public final fun getName ()Ljava/lang/String;
public final fun getPayload ()Lme/proton/core/featureflag/data/remote/resource/UnleashPayloadResource;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashVariantResource$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/featureflag/data/remote/resource/UnleashVariantResource;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/resource/UnleashVariantResource$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse {
public static final field Companion Lme/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse$Companion;
public fun <init> (ILjava/util/List;)V
public final fun component1 ()I
public final fun component2 ()Ljava/util/List;
public final fun copy (ILjava/util/List;)Lme/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse;
public static synthetic fun copy$default (Lme/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse;ILjava/util/List;ILjava/lang/Object;)Lme/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse;
public fun equals (Ljava/lang/Object;)Z
public final fun getCode ()I
public final fun getToggles ()Ljava/util/List;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}
public final class me/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lme/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse$$serializer;
public fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lme/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse;
public fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun serialize (Lkotlinx/serialization/encoding/Encoder;Lme/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/response/GetUnleashTogglesResponse$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}
public final class me/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager {
public fun <init> (Landroid/content/Context;Landroidx/work/WorkManager;)V
public final fun cancel (Lme/proton/core/domain/entity/UserId;)V
public final fun enqueueOneTime (Lme/proton/core/domain/entity/UserId;)V
public final fun enqueuePeriodic (Lme/proton/core/domain/entity/UserId;Z)V
}
public final class me/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager;
public static fun newInstance (Landroid/content/Context;Landroidx/work/WorkManager;)Lme/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager;
}
public abstract interface class me/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_AssistedFactory : androidx/hilt/work/WorkerAssistedFactory {
}
public final class me/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_AssistedFactory_Impl : me/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_AssistedFactory {
public synthetic fun create (Landroid/content/Context;Landroidx/work/WorkerParameters;)Landroidx/work/ListenableWorker;
public fun create (Landroid/content/Context;Landroidx/work/WorkerParameters;)Lme/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker;
public static fun create (Lme/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_Factory;)Ljavax/inject/Provider;
}
public final class me/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_Factory {
public fun <init> (Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_Factory;
public fun get (Landroid/content/Context;Landroidx/work/WorkerParameters;)Lme/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker;
public static fun newInstance (Landroid/content/Context;Landroidx/work/WorkerParameters;Lme/proton/core/featureflag/domain/usecase/FetchFeatureIdsRemote;)Lme/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker;
}
public abstract interface class me/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_HiltModule {
public abstract fun bind (Lme/proton/core/featureflag/data/remote/worker/FetchFeatureIdsWorker_AssistedFactory;)Landroidx/hilt/work/WorkerAssistedFactory;
}
public abstract interface class me/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_AssistedFactory : androidx/hilt/work/WorkerAssistedFactory {
}
public final class me/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_AssistedFactory_Impl : me/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_AssistedFactory {
public synthetic fun create (Landroid/content/Context;Landroidx/work/WorkerParameters;)Landroidx/work/ListenableWorker;
public fun create (Landroid/content/Context;Landroidx/work/WorkerParameters;)Lme/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker;
public static fun create (Lme/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_Factory;)Ljavax/inject/Provider;
}
public final class me/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_Factory {
public fun <init> (Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_Factory;
public fun get (Landroid/content/Context;Landroidx/work/WorkerParameters;)Lme/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker;
public static fun newInstance (Landroid/content/Context;Landroidx/work/WorkerParameters;Lme/proton/core/featureflag/domain/usecase/FetchUnleashTogglesRemote;)Lme/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker;
}
public abstract interface class me/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_HiltModule {
public abstract fun bind (Lme/proton/core/featureflag/data/remote/worker/FetchUnleashTogglesWorker_AssistedFactory;)Landroidx/hilt/work/WorkerAssistedFactory;
}
public abstract interface class me/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_AssistedFactory : androidx/hilt/work/WorkerAssistedFactory {
}
public final class me/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_AssistedFactory_Impl : me/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_AssistedFactory {
public synthetic fun create (Landroid/content/Context;Landroidx/work/WorkerParameters;)Landroidx/work/ListenableWorker;
public fun create (Landroid/content/Context;Landroidx/work/WorkerParameters;)Lme/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker;
public static fun create (Lme/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_Factory;)Ljavax/inject/Provider;
}
public final class me/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_Factory {
public fun <init> (Ljavax/inject/Provider;Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_Factory;
public fun get (Landroid/content/Context;Landroidx/work/WorkerParameters;)Lme/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker;
public static fun newInstance (Landroid/content/Context;Landroidx/work/WorkerParameters;Lme/proton/core/network/data/ApiProvider;Lme/proton/core/featureflag/domain/repository/FeatureFlagLocalDataSource;)Lme/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker;
}
public abstract interface class me/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_HiltModule {
public abstract fun bind (Lme/proton/core/featureflag/data/remote/worker/UpdateFeatureFlagWorker_AssistedFactory;)Landroidx/hilt/work/WorkerAssistedFactory;
}
public final class me/proton/core/featureflag/data/repository/FeatureFlagRepositoryImpl : me/proton/core/featureflag/domain/repository/FeatureFlagRepository, me/proton/core/observability/domain/ObservabilityContext {
public fun awaitNotEmptyScope (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/Scope;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun enqueueObservability (Lme/proton/core/observability/domain/metrics/ObservabilityData;)V
public fun enqueueObservability-KWTtemM (Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;
public fun get (Lme/proton/core/domain/entity/UserId;Ljava/util/Set;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun get (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;ZLkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getAll (Lme/proton/core/domain/entity/UserId;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun getObservabilityManager ()Lme/proton/core/observability/domain/ObservabilityManager;
public fun getValue (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;)Ljava/lang/Boolean;
public fun observe (Lme/proton/core/domain/entity/UserId;Ljava/util/Set;Z)Lkotlinx/coroutines/flow/Flow;
public fun observe (Lme/proton/core/domain/entity/UserId;Lme/proton/core/featureflag/domain/entity/FeatureId;Z)Lkotlinx/coroutines/flow/Flow;
public fun onCompleteEnqueueObservability (Lme/proton/core/util/kotlin/coroutine/ResultCollector;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun onResultEnqueueObservability (Lme/proton/core/util/kotlin/coroutine/ResultCollector;Ljava/lang/String;Lkotlin/jvm/functions/Function1;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
public fun prefetch (Lme/proton/core/domain/entity/UserId;Ljava/util/Set;)V
public fun refreshAllOneTime (Lme/proton/core/domain/entity/UserId;)V
public fun refreshAllPeriodic (Lme/proton/core/domain/entity/UserId;Z)V
public fun update (Lme/proton/core/featureflag/domain/entity/FeatureFlag;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
}
public final class me/proton/core/featureflag/data/repository/FeatureFlagRepositoryImpl_Factory : dagger/internal/Factory {
public fun <init> (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)V
public static fun create (Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;Ljavax/inject/Provider;)Lme/proton/core/featureflag/data/repository/FeatureFlagRepositoryImpl_Factory;
public synthetic fun get ()Ljava/lang/Object;
public fun get ()Lme/proton/core/featureflag/data/repository/FeatureFlagRepositoryImpl;
public static fun newInstance (Lme/proton/core/featureflag/domain/repository/FeatureFlagLocalDataSource;Lme/proton/core/featureflag/domain/repository/FeatureFlagRemoteDataSource;Lme/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManager;Lme/proton/core/observability/domain/ObservabilityManager;Lme/proton/core/util/kotlin/CoroutineScopeProvider;)Lme/proton/core/featureflag/data/repository/FeatureFlagRepositoryImpl;
}