Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
interface FeedbackRepository
Repository contract for feedback submission. Pure Kotlin/JVM — no Android or HTTP types. Implementations live in :sdk-networking.
Link copied to clipboard
Link copied to clipboard
data class SiteConfig(val siteKey: String, val displayName: String? = null, val featuresEnabled: Set<String> = emptySet())
Link copied to clipboard
interface SiteConfigRepository
Fetches per-site configuration (display name, feature flags). Pure Kotlin contract; wire-fetching implementation lives in :sdk-networking.
Link copied to clipboard
interface UploadRepository
Observes the state of an ongoing upload. Pure Kotlin — no Android / HTTP types.
Link copied to clipboard