FMPRequest

Описание

Интерфейс FMPRequest предназначен для описания запроса к веб-ресурсу.

interface FMPRequest: FMPObject

Комментарии

Параметры запроса указываются с помощью метода params интерфейса FMPResource.Builder.

Свойства

Свойство Описание

type

Метод HTTP-запроса.
val type: Type
resource Рабочий ресурс.
val resource: FMPResource

Методы

Метод Описание
get() Выполнение HTTP-запроса к ресурсу. Возвращает JSON-ответ от сервера.
fun get(): String

Методы, унаследованные от интерфейса FMPObject

Метод Описание
toJSON Сериализация объекта в JSON.
fun toJSON(): String
copy Получение экземпляра конструктора для копирования интерфейса. Возвращает экземпляр в виде: <название интерфейса>.Builder.
fun copy(): Builder
equals Сравнивает объекты между собой по ключевым параметрам. Например, два FMPUser одинаковы, если имеют одинаковый логин.
fun equals(other: Any?): Boolean

Параметры:

  • other. Любой другой объект.

hashCode Выдает хэш-код на основе ключевых параметров.
fun hashCode(): Int
toString Выводит основную информацию об объекте в не сериализованном виде. Для сериализации используйте метод toJSON().
fun toString(): String

См. также:

Фреймворк FMP | Интерфейсы