_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 getSettlements(): ListObjectInterface { if ($this->_settlements === null) { $this->_settlements = new ListObject(SettlementPayoutPayment::class); } return $this->_settlements; } /** * Устанавливает массив оплат, обеспечивающих выдачу товара. * * @param ListObjectInterface|array|null $settlements Данные о распределении денег. * * @return self */ public function setSettlements(mixed $settlements = null): self { $this->_settlements = $this->validatePropertyValue('_settlements', $settlements); return $this; } }