FMPTransaction.Builder

Описание

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

class Builder

Методы

Метод Описание
id(_:) Сохранение идентификатора транзакции в переменную.
func id(_ id: String) -> Builder

Параметры:

  • id. Идентификатор транзакции.

resource(_:) Сохранение ресурса, к которому относится транзакция, в переменную.
func resource(_ resource: FMPResource) -> Builder

Параметры:

  • resource. Ресурс, к которому относится транзакция.

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

Пример

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

// Построим экземпляр класса FMPResource. Подробнее в примерах к FMPResource.Builder.
let resource: FNPResource = fmp.resource.build()
  
// Построим экземпляр класса FMPTransaction
let transaction: FMPTransaction = fmp.transaction
    .id("id") //  По умолчанию ""
    .resource(resource) //  По умолчанию nil
    .build()

См. также:

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