Package-level declarations

Types

Link copied to clipboard
actual object AFCore

Android implementation of the AFCore SDK singleton.

actual object AFCore

iOS implementation of the AFCore SDK singleton.

actual object AFCore

watchOS implementation of the AFCore SDK singleton.

Link copied to clipboard
class AFCoreConfig(baseUrl: String, clientId: String, clientSecret: String, enableLogging: Boolean, logLevel: AFLogLevel)

Library-stable configuration for AFCore initialization. Not a data class to preserve binary/source compatibility across releases.

Link copied to clipboard
class AFException(val message: String? = null, val isError: Boolean? = null, val detail: String? = null, val data: String? = null, val errors: List<String?>? = null, val httpCode: Int? = null) : Exception

Represents an exception that occurs during an API call.

Link copied to clipboard
Link copied to clipboard
fun interface AFLogWriter

Custom log output hook for AFCore's internal logger.

Link copied to clipboard

Observable session lifecycle states emitted by AFCore.sessionState.