Класс FMP.Builder является строителем для класса FMP.
class Builder
Метод | Описание |
api(_:) | Сохранение версии API в переменную.
func api(_ api: String) -> Builder Параметры:
|
build() | Построение экземпляра класса FMP.
Возвращает объект типа FMP.
func build() -> FMP |
certificateURL(_:) | Сохранение пути до сертификата сервера в переменную. Используется
для предотвращения изменения сертификата.
func certificateURL(_ url: URL) -> Builder Параметры:
|
encryptionKey(_:) |
Сохранение ключа шифрования баз данных и файлов в переменную.
func encryptionKey(_ key: String) -> Builder Параметры:
|
environment(_:) | Сохранение названия среды в переменную.
func environment(_ environment: String) -> Builder Параметры:
|
project(_:) | Сохранение названия проекта в переменную.
func project(_ project: String) -> Builder Параметры:
|
udid(_:) | Сохранение уникального идентификатора устройства в переменную.
func udid(_ udid: String) -> Builder Параметры:
|
url(_:) |
Сохранение URL сервера в переменную.
func url(_ url: String) -> Builder Параметры:
|
Построение экземпляра класса FMP:
let fmp: FMP = FMP.Builder()
.api("api") // По умолчанию "v1"
.url("http://url/") // По умолчанию ""
.environment("env") // По умолчанию ""
.project("proj") // По умолчанию ""
.udid("udid") // По умолчанию ""
.encryptionKey("key") // По умолчанию ""
.certificateURL(URL(string: "path/to/certificate")) // По умолчанию nil
.build()
См. также: