retrofit
Module Contents
alltypes
Module Contents
@Target([AnnotationTarget.VALUE_PARAMETER]) class Body
interface Call<T : Any!> : Cloneable
interface CallAdapter<R : Any!, T : Any!>
interface Callback<T : Any!>
interface Converter<F : Any!, T : Any!>
Module Contents
@Nullable abstract fun convert(value: F): T?
abstract class Factory
Module Contents
Factory()
protected open static fun getParameterUpperBound(index: Int, type: ParameterizedType!): Type!
protected open static fun getRawType(type: Type!): Class<*>!
@Nullable open fun requestBodyConverter(type: Type!, parameterAnnotations: Array<Annotation!>!, methodAnnotations: Array<Annotation!>!, retrofit: Retrofit!): Converter<*, RequestBody!>?
@Nullable open fun responseBodyConverter(type: Type!, annotations: Array<Annotation!>!, retrofit: Retrofit!): Converter<ResponseBody!, *>?
@Nullable open fun stringConverter(type: Type!, annotations: Array<Annotation!>!, retrofit: Retrofit!): Converter<*, String!>?
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class DELETE
@Nonnull @TypeQualifierDefault([ElementType.FIELD, ElementType.METHOD, ElementType.PARAMETER]) class EverythingIsNonNull
@Target([AnnotationTarget.VALUE_PARAMETER]) class Field
@Target([AnnotationTarget.VALUE_PARAMETER]) class FieldMap
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class FormUrlEncoded
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class GET
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class HEAD
@Target([AnnotationTarget.VALUE_PARAMETER]) class Header
@Target([AnnotationTarget.VALUE_PARAMETER]) class HeaderMap
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class Headers
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class HTTP
open class HttpException : RuntimeException
class Invocation
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class Multipart
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class OPTIONS
@Target([AnnotationTarget.VALUE_PARAMETER]) class Part
@Target([AnnotationTarget.VALUE_PARAMETER]) class PartMap
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class PATCH
@Target([AnnotationTarget.VALUE_PARAMETER]) class Path
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class POST
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class PUT
@Target([AnnotationTarget.VALUE_PARAMETER]) class Query
@Target([AnnotationTarget.VALUE_PARAMETER]) class QueryMap
@Target([AnnotationTarget.VALUE_PARAMETER]) class QueryName
class Response<T : Any!>
class Retrofit
Module Contents
fun baseUrl(): HttpUrl!
class Builder
fun callAdapter(returnType: Type!, annotations: Array<Annotation!>!): CallAdapter<*, *>!
fun callAdapterFactories(): MutableList<CallAdapter.Factory!>!
@Nullable fun callbackExecutor(): Executor?
fun callFactory(): Factory!
fun converterFactories(): MutableList<Converter.Factory!>!
fun <T : Any!> create(service: Class<T>!): T
fun newBuilder(): Retrofit.Builder!
fun nextCallAdapter(@Nullable skipPast: CallAdapter.Factory?, returnType: Type!, annotations: Array<Annotation!>!): CallAdapter<*, *>!
fun <T : Any!> nextRequestBodyConverter(@Nullable skipPast: Converter.Factory?, type: Type!, parameterAnnotations: Array<Annotation!>!, methodAnnotations: Array<Annotation!>!): Converter<T, RequestBody!>!
fun <T : Any!> nextResponseBodyConverter(@Nullable skipPast: Converter.Factory?, type: Type!, annotations: Array<Annotation!>!): Converter<ResponseBody!, T>!
fun <T : Any!> requestBodyConverter(type: Type!, parameterAnnotations: Array<Annotation!>!, methodAnnotations: Array<Annotation!>!): Converter<T, RequestBody!>!
fun <T : Any!> responseBodyConverter(type: Type!, annotations: Array<Annotation!>!): Converter<ResponseBody!, T>!
fun <T : Any!> stringConverter(type: Type!, annotations: Array<Annotation!>!): Converter<T, String!>!
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class SkipCallbackExecutor
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class Streaming
@Target([AnnotationTarget.VALUE_PARAMETER]) class Tag
@Target([AnnotationTarget.VALUE_PARAMETER]) class Url
package retrofit2
Module Contents
suspend fun <T : Any> Call<T>.await(): T
suspend fun <T> Call<T>.awaitResponse(): Response<T>
interface Call<T : Any!> : Cloneable
interface CallAdapter<R : Any!, T : Any!>
interface Callback<T : Any!>
interface Converter<F : Any!, T : Any!>
Module Contents
@Nullable abstract fun convert(value: F): T?
abstract class Factory
Module Contents
Factory()
protected open static fun getParameterUpperBound(index: Int, type: ParameterizedType!): Type!
protected open static fun getRawType(type: Type!): Class<*>!
@Nullable open fun requestBodyConverter(type: Type!, parameterAnnotations: Array<Annotation!>!, methodAnnotations: Array<Annotation!>!, retrofit: Retrofit!): Converter<*, RequestBody!>?
@Nullable open fun responseBodyConverter(type: Type!, annotations: Array<Annotation!>!, retrofit: Retrofit!): Converter<ResponseBody!, *>?
@Nullable open fun stringConverter(type: Type!, annotations: Array<Annotation!>!, retrofit: Retrofit!): Converter<*, String!>?
inline fun <reified T> Retrofit.create(): T
open class HttpException : RuntimeException
class Invocation
class Response<T : Any!>
class Retrofit
Module Contents
fun baseUrl(): HttpUrl!
class Builder
fun callAdapter(returnType: Type!, annotations: Array<Annotation!>!): CallAdapter<*, *>!
fun callAdapterFactories(): MutableList<CallAdapter.Factory!>!
@Nullable fun callbackExecutor(): Executor?
fun callFactory(): Factory!
fun converterFactories(): MutableList<Converter.Factory!>!
fun <T : Any!> create(service: Class<T>!): T
fun newBuilder(): Retrofit.Builder!
fun nextCallAdapter(@Nullable skipPast: CallAdapter.Factory?, returnType: Type!, annotations: Array<Annotation!>!): CallAdapter<*, *>!
fun <T : Any!> nextRequestBodyConverter(@Nullable skipPast: Converter.Factory?, type: Type!, parameterAnnotations: Array<Annotation!>!, methodAnnotations: Array<Annotation!>!): Converter<T, RequestBody!>!
fun <T : Any!> nextResponseBodyConverter(@Nullable skipPast: Converter.Factory?, type: Type!, annotations: Array<Annotation!>!): Converter<ResponseBody!, T>!
fun <T : Any!> requestBodyConverter(type: Type!, parameterAnnotations: Array<Annotation!>!, methodAnnotations: Array<Annotation!>!): Converter<T, RequestBody!>!
fun <T : Any!> responseBodyConverter(type: Type!, annotations: Array<Annotation!>!): Converter<ResponseBody!, T>!
fun <T : Any!> stringConverter(type: Type!, annotations: Array<Annotation!>!): Converter<T, String!>!
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class SkipCallbackExecutor
package retrofit2.http
Module Contents
@Target([AnnotationTarget.VALUE_PARAMETER]) class Body
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class DELETE
@Target([AnnotationTarget.VALUE_PARAMETER]) class Field
@Target([AnnotationTarget.VALUE_PARAMETER]) class FieldMap
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class FormUrlEncoded
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class GET
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class HEAD
@Target([AnnotationTarget.VALUE_PARAMETER]) class Header
@Target([AnnotationTarget.VALUE_PARAMETER]) class HeaderMap
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class Headers
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class HTTP
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class Multipart
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class OPTIONS
@Target([AnnotationTarget.VALUE_PARAMETER]) class Part
@Target([AnnotationTarget.VALUE_PARAMETER]) class PartMap
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class PATCH
@Target([AnnotationTarget.VALUE_PARAMETER]) class Path
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class POST
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class PUT
@Target([AnnotationTarget.VALUE_PARAMETER]) class Query
@Target([AnnotationTarget.VALUE_PARAMETER]) class QueryMap
@Target([AnnotationTarget.VALUE_PARAMETER]) class QueryName
@Target([AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_GETTER, AnnotationTarget.PROPERTY_SETTER]) class Streaming
@Target([AnnotationTarget.VALUE_PARAMETER]) class Tag
@Target([AnnotationTarget.VALUE_PARAMETER]) class Url
package retrofit2.internal