Package de.jensklingenberg.ktorfit.model.annotations

Types

Body
Link copied to clipboard
class Body : ParamAnnotation
Field
Link copied to clipboard
class Field(value: String, encoded: Boolean) : ParamAnnotation
FieldMap
Link copied to clipboard
class FieldMap(encoded: Boolean) : ParamAnnotation
FormUrlEncoded
Link copied to clipboard
class FormUrlEncoded : FunctionAnnotation
FunctionAnnotation
Link copied to clipboard
open class FunctionAnnotation

Annotation at a function

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

Annotation at a parameter

Part
Link copied to clipboard
class Part(value: String, encoding: String) : ParamAnnotation
PartMap
Link copied to clipboard
class PartMap(encoding: String) : ParamAnnotation
Path
Link copied to clipboard
class Path(value: String, encoded: Boolean) : ParamAnnotation
Query
Link copied to clipboard
class Query(value: String, encoded: Boolean) : ParamAnnotation
QueryMap
Link copied to clipboard
class QueryMap(encoded: Boolean) : ParamAnnotation
QueryName
Link copied to clipboard
class QueryName(encoded: Boolean) : ParamAnnotation
RequestBuilder
Link copied to clipboard
class RequestBuilder : ParamAnnotation
Streaming
Link copied to clipboard
class Streaming : FunctionAnnotation
Url
Link copied to clipboard
class Url : ParamAnnotation