sendPatchRequest

protected fun sendPatchRequest(method: String, request: Any? = null, headers: List<NameValuePair>? = null): RestResponse<*>

Отправка запроса patch

Return

Ответ от сервиса в виде объекта RestResponse

Parameters

method

Метод сервиса

request

По умолчанию null. Объект запроса

headers

По умолчанию null. Список заголовков (список объектов BasicNameValuePair или BasicHeader)


protected fun <T> sendPatchRequest(responseClass: Class<T>, method: String, request: Any? = null, headers: List<NameValuePair>? = null): RestResponse<T>

Отправка запроса patch и получение ответа в виде объекта

Return

Ответ от сервиса в виде объекта RestResponse

Parameters

T

Класс ответа

responseClass

Класс ответа

method

Метод сервиса

request

По умолчанию null. Объект запроса

headers

По умолчанию null. Список заголовков (список объектов BasicNameValuePair или BasicHeader)


protected fun <T> sendPatchRequest(needThrow: Boolean, responseClass: Class<T>, method: String, request: Any? = null, headers: List<NameValuePair>? = null): RestResponse<T>

Отправка запроса patch и получение ответа в виде объекта. При передаче true в параметр needThrow и возникновении ошибки выбрасывается исключение RestException. Метод используется для негативных проверок

Return

Ответ от сервиса в виде объекта RestResponse

Parameters

T

Класс ответа

needThrow

Нужно ли выбрасывать исключение при возникновении ошибки

responseClass

Класс ответа

method

Метод сервиса

request

По умолчанию null. Объект запроса

headers

По умолчанию null. Список заголовков (список объектов BasicNameValuePair или BasicHeader)

Throws

при возникновении ошибки и needThrow равным true