Package-level declarations

Types

Link copied to clipboard

Implements DownloadableModelRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class EmbeddingsRepositoryImpl(val rdsA1111: EmbeddingsDataSource.Remote.Automatic1111, val rdsSwarm: EmbeddingsDataSource.Remote.SwarmUi, val swarmSessionRemoteDataSource: SwarmUiModelsRemoteDataSource, val lds: EmbeddingsDataSource.Local, val preferenceManager: PreferenceManager, val sessionPreference: SessionPreference, val authorizationStore: AuthorizationStore) : EmbeddingsRepository

Implements EmbeddingsRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements GenerationResultRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements HordeGenerationRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements HuggingFaceGenerationRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements HuggingFaceModelsRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class LocalDiffusionGenerationRepositoryImpl(mediaStoreGateway: MediaStoreGateway, localDataSource: GenerationResultDataSource.Local, backgroundWorkObserver: BackgroundWorkObserver, val preferenceManager: PreferenceManager, val localDiffusion: LocalDiffusion, val downloadableLocalDataSource: DownloadableModelDataSource.Local, val bitmapToBase64Converter: BitmapToBase64Converter) : CoreGenerationRepository, LocalDiffusionGenerationRepository

Implements LocalDiffusionGenerationRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class LorasRepositoryImpl(val rdsA1111: LorasDataSource.Remote.Automatic1111, val rdsSwarm: LorasDataSource.Remote.SwarmUi, val swarmSessionRemoteDataSource: SwarmUiModelsRemoteDataSource, val lds: LorasDataSource.Local, val preferenceManager: PreferenceManager, val sessionPreference: SessionPreference, val authorizationStore: AuthorizationStore) : LorasRepository

Implements LorasRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class MediaPipeGenerationRepositoryImpl(mediaStoreGateway: MediaStoreGateway, localDataSource: GenerationResultDataSource.Local, backgroundWorkObserver: BackgroundWorkObserver, preferenceManager: PreferenceManager, val mediaPipe: MediaPipe, val bitmapToBase64Converter: BitmapToBase64Converter) : CoreGenerationRepository, MediaPipeGenerationRepository

Implements MediaPipeGenerationRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class OpenAiGenerationRepositoryImpl(mediaStoreGateway: MediaStoreGateway, localDataSource: GenerationResultDataSource.Local, val preferenceManager: PreferenceManager, backgroundWorkObserver: BackgroundWorkObserver, val remoteDataSource: OpenAiGenerationDataSource.Remote) : CoreGenerationRepository, OpenAiGenerationRepository

Implements OpenAiGenerationRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements RandomImageRepository behavior in the SDAI data layer.

Link copied to clipboard

Coordinates RemoteStabilityAiEnginesRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class ReportRepositoryImpl(val rds: ReportDataSource.Remote, val preferenceManager: PreferenceManager) : ReportRepository

Implements ReportRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class ServerConfigurationRepositoryImpl(val remoteDataSource: ServerConfigurationDataSource.Remote, val localDataSource: ServerConfigurationDataSource.Local, val preferenceManager: PreferenceManager, val authorizationStore: AuthorizationStore) : ServerConfigurationRepository

Implements ServerConfigurationRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements StabilityAiCreditsRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements StabilityAiGenerationRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class StableDiffusionGenerationRepositoryImpl(mediaStoreGateway: MediaStoreGateway, backgroundWorkObserver: BackgroundWorkObserver, localDataSource: GenerationResultDataSource.Local, val remoteDataSource: StableDiffusionGenerationDataSource.Remote, val preferenceManager: PreferenceManager, val authorizationStore: AuthorizationStore, val textToImageDemo: TextToImageDemo, val imageToImageDemo: ImageToImageDemo) : CoreGenerationRepository, StableDiffusionGenerationRepository

Implements StableDiffusionGenerationRepository behavior in the SDAI data layer.

Implements StableDiffusionHyperNetworksRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements StableDiffusionModelsRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements StableDiffusionSamplersRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class SupportersRepositoryImpl(val remoteDataSource: SupportersRemoteDataSource, val localDataSource: SupportersDataSource.Local) : SupportersRepository

Implements SupportersRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class SwarmUiGenerationRepositoryImpl(mediaStoreGateway: MediaStoreGateway, localDataSource: GenerationResultDataSource.Local, backgroundWorkObserver: BackgroundWorkObserver, val preferenceManager: PreferenceManager, val sessionPreference: SessionPreference, val authorizationStore: AuthorizationStore, val swarmSessionRemoteDataSource: SwarmUiModelsRemoteDataSource, val remoteDataSource: SwarmUiGenerationDataSource.Remote) : CoreGenerationRepository, SwarmUiGenerationRepository

Implements SwarmUiGenerationRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class SwarmUiModelsRepositoryImpl(val remoteDataSource: SwarmUiModelsRemoteDataSource, val localDataSource: SwarmUiModelsDataSource.Local, val preferenceManager: PreferenceManager, val sessionPreference: SessionPreference, val authorizationStore: AuthorizationStore) : SwarmUiModelsRepository

Implements SwarmUiModelsRepository behavior in the SDAI data layer.

Link copied to clipboard

Implements TemporaryGenerationResultRepository behavior in the SDAI data layer.

Link copied to clipboard
internal class WakeLockRepositoryImpl(val powerManager: () -> PowerManager) : WakeLockRepository

Implements WakeLockRepository behavior in the SDAI data layer.