//[tvlib](../../index.md)/[org.mjdev.tvlib.helpers.http](index.md)
# Package-level declarations
## Types
| Name | Summary |
|---|---|
| [AccessTokenInterceptor](-access-token-interceptor/index.md) | [androidJvm]
class [AccessTokenInterceptor](-access-token-interceptor/index.md) : Interceptor |
| [CacheInterceptor](-cache-interceptor/index.md) | [androidJvm]
class [CacheInterceptor](-cache-interceptor/index.md)(maxAge: [Int](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html) = 1, timeUnit: [TimeUnit](https://developer.android.com/reference/kotlin/java/util/concurrent/TimeUnit.html) = TimeUnit.HOURS) : Interceptor |
| [CacheType](-cache-type/index.md) | [androidJvm]
enum [CacheType](-cache-type/index.md) : [Enum](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-enum/index.html)<[CacheType](-cache-type/index.md)> |
| [ErrorInterceptor](-error-interceptor/index.md) | [androidJvm]
class [ErrorInterceptor](-error-interceptor/index.md)(val fromJson: (body: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html), cls: [Class](https://developer.android.com/reference/kotlin/java/lang/Class.html)<[ErrorInterceptor.BaseResponse](-error-interceptor/-base-response/index.md)>) -> [ErrorInterceptor.BaseResponse](-error-interceptor/-base-response/index.md)?) : Interceptor |
| [ISessionRepository](-i-session-repository/index.md) | [androidJvm]
class [ISessionRepository](-i-session-repository/index.md) |
| [MimeTypeMapUtils](-mime-type-map-utils/index.md) | [androidJvm]
object [MimeTypeMapUtils](-mime-type-map-utils/index.md) |
| [NetworkConnectionInterceptor](-network-connection-interceptor/index.md) | [androidJvm]
class [NetworkConnectionInterceptor](-network-connection-interceptor/index.md)(context: [Context](https://developer.android.com/reference/kotlin/android/content/Context.html)) : Interceptor |
| [SessionPreferenceManager](-session-preference-manager/index.md) | [androidJvm]
class [SessionPreferenceManager](-session-preference-manager/index.md) |
| [UserAgentInterceptor](-user-agent-interceptor/index.md) | [androidJvm]
class [UserAgentInterceptor](-user-agent-interceptor/index.md)(userAgent: [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) = "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0") : Interceptor |