Builder

abstract class Builder : FMPObject.Builder

Требуемые параметры: resource.

Since

21.04.01

See also

Functions

Link copied to clipboard
open override fun api(api: FMP.API): FMPWeb.Builder

Быстрая смена версии API. Обязательно вызывать первым, ДО инициализации остальных параметров. Extremely ugly. Но меня заставили, чесслово.

Link copied to clipboard
abstract override fun build(): FMPWeb
Link copied to clipboard
abstract fun data(data: ByteArray): FMPWeb.Builder

Указать данные для передачи в запросе, если поддерживается.

Link copied to clipboard
abstract fun headers(headers: Map<String, String>): FMPWeb.Builder

Указать дополнительные HTTP заголовки запроса.

Link copied to clipboard
abstract fun method(method: FMPWeb.Method): FMPWeb.Builder

Указать HTTP метод. По умолчанию Method.GET.

Link copied to clipboard
abstract fun path(path: String): FMPWeb.Builder

Указать путь внутри ресурса.

Link copied to clipboard
abstract fun resource(resource: FMPResource): FMPWeb.Builder

Указать ресурс для запроса.