Интерфейс FMP предназначен для инициализации фреймворка.
interface FMP: FMPObject
| Метод | Описание |
| toJSON | Сериализация объекта в JSON.
fun toJSON(): String |
| copy | Получение экземпляра конструктора для копирования интерфейса.
Возвращает экземпляр в виде: <название
интерфейса>.Builder.
fun copy(): Builder |
Инициализация фреймворка:
val fmp: FMP = FMP.Builder()
.host("https://mobilefmp.fsight.cloud")
.environment("ENVIRONMENT")
.project("PROJECT")
.api(FMP.API_V1)
.deviceID(context)
.build()
Полученный объект интерфейса FMP позволяет создавать объекты фреймворка, например:
val file: FMPFile.Builder = fmp.file
val util: FMPUtil = fmp.util.build()
См. также: