Annotations - kroegerama/retrofit-kaiteki GitHub Wiki
1. Setup your retrofit instance
Kotlin
val client =OkHttpClient.Builder()
if (BuildConfig.DEBUG) {
client.addNetworkInterceptor(DebugInterceptor)
}
val retrofit =Retrofit.Builder()
.client(client.build())
.addCallAdapterFactory(RetryCallAdapterFactory)
.addCallAdapterFactory(CacheCallAdapterFactory(DefaultCacheHandler(this)))
.addConverterFactory(...)
.baseUrl(...)
.build()
val api = retrofit.create(MyAPI::class.java)