FMPResource

Описание

Интерфейс FMPResource предназначен для описания ресурса.

interface FMPResource: FMPObject

Свойства

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

name

Название ресурса.
val name: String
params Входные параметры для запроса ресурса.
val params: String
isDelta Использование метода deltaStream при запросе к серверу.
val isDelta: Boolean

isLocalCached

Использование кэширования таблиц по параметру в локальной базе данных.
val isLocalCached: Boolean

isFiltered

Использование фильтрации по столбцам и таблицам при запросе к серверу.
val isFiltered: Boolean

meta

Информация о ресурсе, содержащемся в схеме ресурсов.
val meta: Meta

Методы

Метод Описание

getTransactions(completion:)

Получение списка транзакций, связанных с ресурсом.
fun getTransactions(): List<FMPTransaction>

Методы, унаследованные от интерфейса 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 | Интерфейсы