setOptions($options); } if (!empty($this->transfers)) { $this->currentObject->setTransfers($this->transfers); } if ($this->amount->getValue() > 0) { $this->currentObject->setAmount($this->amount); } if ($this->receipt->notEmpty()) { $this->currentObject->setReceipt($this->receipt); } return parent::build(); } /** * Устанавливает информацию об авиабилетах * @param AirlineInterface|array $value Объект данных длинной записи или ассоциативный массив с данными * * @return CreateCaptureRequestBuilder */ public function setAirline($value) { $this->currentObject->setAirline($value); return $this; } /** * Устанавливает сделку * @param CaptureDealData|array|null $value Данные о сделке, в составе подтверждения оплаты * @throws InvalidPropertyValueTypeException * * @return CreateCaptureRequestBuilder Инстанс билдера запросов */ public function setDeal($value) { $this->currentObject->setDeal($value); return $this; } }