Package de.jensklingenberg.ktorfit.model.annotations

Types

Body
Link copied to clipboard
class Body : ParameterAnnotation
CustomHttp
Link copied to clipboard
class CustomHttp(path: String, httpMethod: HttpMethod, hasBody: Boolean) : HttpMethodAnnotation
Field
Link copied to clipboard
class Field(value: String, encoded: Boolean) : ParameterAnnotation
FieldMap
Link copied to clipboard
class FieldMap(encoded: Boolean) : ParameterAnnotation
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) : ParameterAnnotation
HeaderMap
Link copied to clipboard
class HeaderMap : ParameterAnnotation
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
ParameterAnnotation
Link copied to clipboard
open class ParameterAnnotation

Annotation at a parameter

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