Files
alrahma_sunday_school/app/Libraries/RefundEligibilityResult.php
root a30c1398a1
Tests / PHPUnit (push) Failing after 1m21s
fix financials
2026-07-18 22:57:40 -04:00

27 lines
704 B
PHP

<?php
namespace App\Libraries;
class RefundEligibilityResult
{
public function __construct(
public int $sourceCreditCents,
public int $completedPayoutCents,
public int $reservedAmountCents,
public int $availableAmountCents,
public array $reasonCodes = []
) {
}
public function toArray(): array
{
return [
'sourceCreditCents' => $this->sourceCreditCents,
'completedPayoutCents' => $this->completedPayoutCents,
'reservedAmountCents' => $this->reservedAmountCents,
'availableAmountCents' => $this->availableAmountCents,
'reasonCodes' => $this->reasonCodes,
];
}
}