Package-level declarations

Types

Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.CLASS])
annotation class FlixclusiveProvider

Annotates the entrypoint of a provider, used by manifest.json generation

Link copied to clipboard
abstract class Provider

The base class for all providers. Note that this differs from ProviderApi, this holds every the detailed information of the provider.

Link copied to clipboard
abstract class ProviderApi(val client: OkHttpClient, val provider: Provider)

The base class for every provider api.

Link copied to clipboard
abstract class ProviderWebViewApi(val client: OkHttpClient, val provider: Provider, val context: Context) : ProviderApi

The base class for every provider api that uses a WebView.