protoncore_android/feature-flag/dagger/api/feature-flag-dagger.api

21 lines
1.5 KiB
Plaintext

public class hilt_aggregated_deps/_me_proton_core_featureflag_dagger_CoreFeatureFlagModule {
public fun <init> ()V
}
public final class me/proton/core/featureflag/dagger/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 abstract interface class me/proton/core/featureflag/dagger/CoreFeatureFlagModule {
public abstract fun bindFeatureFlagLocalDataSource (Lme/proton/core/featureflag/data/local/FeatureFlagLocalDataSourceImpl;)Lme/proton/core/featureflag/domain/repository/FeatureFlagLocalDataSource;
public abstract fun bindFeatureFlagRemoteDataSource (Lme/proton/core/featureflag/data/remote/FeatureFlagRemoteDataSourceImpl;)Lme/proton/core/featureflag/domain/repository/FeatureFlagRemoteDataSource;
public abstract fun bindManager (Lme/proton/core/featureflag/data/FeatureFlagManagerImpl;)Lme/proton/core/featureflag/domain/FeatureFlagManager;
public abstract fun bindRepository (Lme/proton/core/featureflag/data/repository/FeatureFlagRepositoryImpl;)Lme/proton/core/featureflag/domain/repository/FeatureFlagRepository;
public abstract fun bindWorkerManager (Lme/proton/core/featureflag/data/remote/worker/FeatureFlagWorkerManagerImpl;)Lme/proton/core/featureflag/domain/FeatureFlagWorkerManager;
public abstract fun optionalFeatureFlagContextProvider ()Lme/proton/core/featureflag/domain/repository/FeatureFlagContextProvider;
}