JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr_account_id; } /** * Устанавливает account_id. * * @param string|null $value * * @return self */ public function setAccountId(?string $value = null): self { $this->_account_id = $this->validatePropertyValue('_account_id', $value); return $this; } /** * Возвращает amount. * * @return AmountInterface|null */ public function getAmount(): ?AmountInterface { return $this->_amount; } /** * Устанавливает amount. * * @param AmountInterface|array|null $value * * @return self */ public function setAmount(mixed $value = null): self { $this->_amount = $this->validatePropertyValue('_amount', $value); return $this; } /** * Возвращает status. * * @return string|null */ public function getStatus(): ?string { return $this->_status; } /** * Устанавливает status. * * @param string|null $value * * @return self */ public function setStatus(string $value = null): self { $this->_status = $this->validatePropertyValue('_status', $value); return $this; } /** * Возвращает platform_fee_amount. * * @return AmountInterface|null */ public function getPlatformFeeAmount(): ?AmountInterface { return $this->_platform_fee_amount; } /** * Устанавливает platform_fee_amount. * * @param AmountInterface|array|null $value * * @return self */ public function setPlatformFeeAmount(mixed $value = null): self { $this->_platform_fee_amount = $this->validatePropertyValue('_platform_fee_amount', $value); return $this; } /** * Возвращает description. * * @return string|null */ public function getDescription(): ?string { return $this->_description; } /** * Устанавливает description. * * @param string|null $value Описание транзакции (не более 128 символов), которое продавец увидит в личном кабинете ЮKassa. Например: «Заказ маркетплейса №72». * * @return self */ public function setDescription(?string $value = null): self { $this->_description = $this->validatePropertyValue('_description', $value); return $this; } /** * Возвращает metadata. * * @return Metadata|null */ public function getMetadata(): ?Metadata { return $this->_metadata; } /** * Устанавливает metadata. * * @param Metadata|array|null $value Любые дополнительные данные, которые нужны вам для работы (например, ваш внутренний идентификатор заказа). Передаются в виде набора пар «ключ-значение» и возвращаются в ответе от ЮKassa. Ограничения: максимум 16 ключей, имя ключа не больше 32 символов, значение ключа не больше 512 символов, тип данных — строка в формате UTF-8. * * @return self */ public function setMetadata(mixed $value = null): self { $this->_metadata = $this->validatePropertyValue('_metadata', $value); return $this; } /** * Возвращает порядок перевода денег продавцам. * * @return bool|null Порядок перевода денег продавцам */ public function getReleaseFunds(): ?bool { return $this->_release_funds; } /** * Устанавливает порядок перевода денег продавцам. * * @param bool|null $value Порядок перевода денег продавцам: ~`true` — перевести сразу, ~`false` — сначала захолдировать. * * @return self */ public function setReleaseFunds(?bool $value = null): self { $this->_release_funds = $this->validatePropertyValue('_release_funds', $value); return $this; } /** * Возвращает идентификатор продавца. * * @return string|null Идентификатор продавца */ public function getConnectedAccountId(): ?string { return $this->_connected_account_id; } /** * Устанавливает идентификатор продавца. * * @param string|null $value Идентификатор продавца, подключенного к вашей платформе. * * @return self */ public function setConnectedAccountId(?string $value = null): self { $this->_connected_account_id = $this->validatePropertyValue('_connected_account_id', $value); return $this; } }