Config

class Config

JsonPlugin configuration that is used during installation

Constructors

Link copied to clipboard
fun Config()

Functions

Link copied to clipboard
fun accept(vararg contentTypes: ContentType)

Adds accepted content types. Be aware that ContentType.Application.Json accepted by default is removed from the list if you use this function to provide accepted content types. It also affects Accept request header value.

Link copied to clipboard
fun receive(matcher: ContentTypeMatcher)

Adds accepted content types. Existing content types will not be removed.

Properties

Link copied to clipboard
var acceptContentTypes: List<ContentType>

List of content types that are handled by this plugin. It also affects Accept request header value. Please note that wildcard content types are supported but no quality specification provided.

Link copied to clipboard
var receiveContentTypeMatchers: List<ContentTypeMatcher>

List of content type matchers that are handled by this plugin. Please note that wildcard content types are supported but no quality specification provided.

Link copied to clipboard
var serializer: JsonSerializer? = null

Serializer that will be used for serializing requests and deserializing response bodies.