| 1234567891011121314151617181920212223 |
- <?php
- namespace App\Data\Pagarme\Request\PagarmeOrderRequestData\PagarmeOrderPaymentData;
- use App\Data\Pagarme\PagarmeData;
- final readonly class PagarmeOrderSplitOptionsData extends PagarmeData
- {
- public function __construct(
- public bool $chargeProcessingFee = false,
- public bool $chargeRemainderFee = false,
- public bool $liable = false,
- ) {}
- public function toArray(): array
- {
- return $this->filterFilledRecursive([
- 'charge_processing_fee' => $this->chargeProcessingFee,
- 'charge_remainder_fee' => $this->chargeRemainderFee,
- 'liable' => $this->liable,
- ]);
- }
- }
|