Класс FMPConnection.Builder является строителем для класса FMPConnection.
class Builder
Метод | Описание |
url(_:) |
Сохранение URL сервера в переменную.
func url(_ url: String) -> Builder Параметры:
|
environment(_:) | Сохранение названия среды в переменную.
func environment(_ environment: String) -> Builder Параметры:
|
project(_:) | Сохранение названия проекта в переменную.
func project(_ project: String) -> Builder Параметры:
|
udid(_:) | Сохранение уникального идентификатора устройства в переменную.
func udid(_ udid: String) -> Builder Параметры:
|
api(_:) | Сохранение версии API в переменную.
func api(_ api: String) -> Builder Параметры:
|
isSSLChecksEnabled(_:) | Устанавливает, будет ли включена проверка SSL/TLS сертификата
сервера.
func isSSLChecksEnabled(_ isEnabled: Bool = true) -> Builder Параметры:
|
caFilePath(_:) | Сохранение в переменную полного пути к pem-файлу сертификата
удостоверяющего центра в директории приложения.
func caFilePath(_ path: String) -> Builder Параметры:
|
build() | Построение экземпляра класса FMPConnection.
Возвращает объект типа FMPConnection.
func build() -> FMPConnection |
Построение экземпляра класса FMPConnection:
// Построим экземпляр класса FMPConnection с различными настройками
let connection: FMPConnection = fmp.connection
.api("api") // По умолчанию "v1"
.url("http://url/") // По умолчанию ""
.environment("env") // По умолчанию ""
.project("proj") // По умолчанию ""
.udid("udid") // По умолчанию ""
.isSSLChecksEnabled() // По умолчанию "false"
.caFilePath("path") // По умолчанию ""
.build()
См. также: