@Module
public class SdkStorageModule
Dagger module that provides objects which will live during the application lifecycle.
public SdkStorageModule(@NotNull
android.app.Application application)
Dagger module that provides objects which will live during the application lifecycle.
@Provides
@Singleton
@NotNull
public io.scanbot.sdk.persistence.PageStorage providePageStorage(@NotNull
io.scanbot.sdk.persistence.PageStorageSettings pageStorageSettings)
@Provides
@Singleton
@NotNull
public io.scanbot.sdk.persistence.DraftPageStorage provideDraftPageStorage(@NotNull
io.scanbot.sdk.persistence.PageStorageSettings pageStorageSettings)
@Provides @Singleton @NotNull public io.scanbot.sdk.persistence.PageStorageSettings providePageStorageSettings()
@Provides
@Singleton
@NotNull
public io.scanbot.sdk.persistence.PageFileStorage providePageFileStorage(@NotNull
io.scanbot.sdk.persistence.PageStorageProcessor pageStorageProcessor,
@NotNull
io.scanbot.sdk.persistence.PageStorage pageStorage,
@NotNull
io.scanbot.sdk.persistence.fileio.FileIOProcessor fileIOProcessor)
@Provides @Singleton @NotNull public io.scanbot.sdk.persistence.fileio.FileIOProcessor provideFileIOProcessor()
@Provides
@Singleton
@NotNull
public io.scanbot.sdk.persistence.fileio.ImageFileIOProcessor provideImageFileIOProcessor(@NotNull
io.scanbot.sdk.persistence.fileio.FileIOProcessor fileIOProcessor)
@JvmStatic
public static void setPageStorageSettings(@NotNull
io.scanbot.sdk.persistence.PageStorageSettings pageStorageSettings)
@JvmStatic
public static void setFileStorageSettings(@NotNull
io.scanbot.sdk.persistence.FileStorageSettings fileStorageSettings)