setType($payment_type); $this->setSum($sum); } /** * Возвращает тип оплаты. Тег ФФД - 1031, 1081, 1215, 1216, 1217. * * @return int */ public function getType(): int { return $this->type; } /** * Устанавливает тип оплаты. Тег ФФД - 1031, 1081, 1215, 1216, 1217. * * @param int $type * @return $this */ public function setType(int $type) { $this->type = $type; return $this; } /** * Возвращает сумму оплаты * * @return float */ public function getSum(): float { return $this->sum; } /** * Устанавливает сумму оплаты * * @param float $sum * @return $this */ public function setSum(float $sum) { $this->sum = $sum; return $this; } /** * @inheritDoc */ public function jsonSerialize() { return [ 'type' => $this->getType(), 'sum' => $this->getSum(), ]; } }