Package de.jensklingenberg.ktorfit.model.annotations

Types

Link copied to clipboard
class Body : ParameterAnnotation
Link copied to clipboard
class CustomHttp(    val path: String,     val httpMethod: HttpMethod,     val hasBody: Boolean = false) : HttpMethodAnnotation
Link copied to clipboard
class Field(val value: String, val encoded: Boolean = false) : ParameterAnnotation
Link copied to clipboard
class FieldMap(val encoded: Boolean) : ParameterAnnotation
Link copied to clipboard
class FormUrlEncoded : FunctionAnnotation
Link copied to clipboard
open class FunctionAnnotation

Annotation at a function

Link copied to clipboard
class Header(val path: String) : ParameterAnnotation
Link copied to clipboard
class HeaderMap : ParameterAnnotation
Link copied to clipboard
class Headers(val path: List<String>) : FunctionAnnotation
Link copied to clipboard
enum HttpMethod : Enum<HttpMethod>
Link copied to clipboard
open class HttpMethodAnnotation(val path: String, val httpMethod: HttpMethod) : FunctionAnnotation
Link copied to clipboard
class Multipart : FunctionAnnotation
Link copied to clipboard
open class ParameterAnnotation

Annotation at a parameter

Link copied to clipboard
class Part(val value: String = "", val encoding: String = "binary") : ParameterAnnotation
Link copied to clipboard
class PartMap(val encoding: String = "binary") : ParameterAnnotation
Link copied to clipboard
class Path(val value: String, val encoded: Boolean = false) : ParameterAnnotation
Link copied to clipboard
class Query(val value: String, val encoded: Boolean = false) : ParameterAnnotation
Link copied to clipboard
class QueryMap(val encoded: Boolean = false) : ParameterAnnotation
Link copied to clipboard
class QueryName(val encoded: Boolean = false) : ParameterAnnotation
Link copied to clipboard
class RequestBuilder : ParameterAnnotation
Link copied to clipboard
class Streaming : FunctionAnnotation
Link copied to clipboard
class Url : ParameterAnnotation