FMP

Описание

Интерфейс FMP предназначен для инициализации фреймворка.

interface FMP: FMPObject

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

См. также:

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