FMP.Builder

Описание

Класс FMP.Builder является строителем для класса FMP.

class Builder

Методы

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

url(_:)

Сохранение URL сервера в переменную.
func url(_ url: String) -> Builder

Параметры:

  • url. URL сервера.

environment(_:) Сохранение названия среды в переменную.
func environment(_ environment: String) -> Builder

Параметры:

  • environment. Название среды.

project(_:) Сохранение названия проекта в переменную.
func project(_ project: String) -> Builder

Параметры:

  • project. Название проекта.

udid(_:) Сохранение уникального идентификатора устройства в переменную.
func udid(_ udid: String) -> Builder

Параметры:

  • udid. Уникальный идентификатор устройства.

api(_:) Сохранение версии API в переменную.
func api(_ api: String) -> Builder

Параметры:

  • api. Версия API.

encryptionKey(_:)

Сохранение ключа шифрования баз данных и файлов в переменную.
func encryptionKey(_ key: String) -> Builder

Параметры:

  • key. Ключ шифрования баз данных и файлов.

build() Построение экземпляра класса FMP. Возвращает объект типа FMP.
func build() -> FMP

Пример

Построение экземпляра класса FMP:

let fmp: FMP = FMP.Builder()
    .api("api") // По умолчанию "v1"
    .url("http://url/") // По умолчанию ""
    .environment("env") // По умолчанию ""
    .project("proj") // По умолчанию ""
    .udid("udid") // По умолчанию ""
    .encryptionKey("key") // По умолчанию ""
    .build()

См. также:

Фреймворк FMPKit | Классы