diff --git a/src/Entities/Transaction.php b/src/Entities/Transaction.php index 18951eb..96ace47 100644 --- a/src/Entities/Transaction.php +++ b/src/Entities/Transaction.php @@ -59,6 +59,7 @@ protected function __construct( public \DateTimeInterface $createdAt, public \DateTimeInterface $updatedAt, public \DateTimeInterface|null $billedAt, + public string|null $receiptData, public Address|null $address, public array $adjustments, public TransactionAdjustmentsTotals|null $adjustmentsTotals, @@ -94,6 +95,7 @@ public static function from(array $data): self createdAt: DateTime::from($data['created_at']), updatedAt: DateTime::from($data['updated_at']), billedAt: isset($data['billed_at']) ? DateTime::from($data['billed_at']) : null, + receiptData: $data['receipt_data'] ?? null, address: isset($data['address']) ? Address::from($data['address']) : null, adjustments: array_map(fn (array $adjustment): TransactionAdjustment => TransactionAdjustment::from($adjustment), $data['adjustments'] ?? []), adjustmentsTotals: isset($data['adjustments_totals']) ? TransactionAdjustmentsTotals::from($data['adjustments_totals']) : null,