setType(StatementType::PAYMENT_OVERVIEW); } /** * Возвращает данные о выбранном способе доставки справки. * * @return AbstractDeliveryMethod|null */ public function getDeliveryMethod(): ?AbstractDeliveryMethod { return $this->_delivery_method; } /** * Устанавливает данные о выбранном способе доставки справки. * * @param AbstractDeliveryMethod|array|null $delivery_method * * @return self */ public function setDeliveryMethod(mixed $delivery_method = null): self { if (is_array($delivery_method)) { $delivery_method = (new DeliveryMethodFactory())->factoryFromArray($delivery_method); } $this->_delivery_method = $this->validatePropertyValue('_delivery_method', $delivery_method); return $this; } }