_id; } /** * Устанавливает Id сделки. * * @param string|null $id * * @return self */ public function setId(?string $id = null): self { $this->_id = $this->validatePropertyValue('_id', $id); return $this; } /** * Возвращает массив оплат, обеспечивающих выдачу товара. * * @return SettlementInterface[]|ListObjectInterface Массив оплат, обеспечивающих выдачу товара */ public function getRefundSettlements(): ListObjectInterface { if ($this->_refund_settlements === null) { $this->_refund_settlements = new ListObject(SettlementPayoutRefund::class); } return $this->_refund_settlements; } /** * Устанавливает массив оплат, обеспечивающих выдачу товара. * * @param ListObjectInterface|array|null $refund_settlements Данные о распределении денег. * * @return self */ public function setRefundSettlements(mixed $refund_settlements = null): self { $this->_refund_settlements = $this->validatePropertyValue('_refund_settlements', $refund_settlements); return $this; } }