PagarmeOrderItemResponseData.php 702 B

123456789101112131415161718192021222324252627
  1. <?php
  2. namespace App\Data\Pagarme\Response\PagarmeOrderResponseData;
  3. final readonly class PagarmeOrderItemResponseData
  4. {
  5. public function __construct(
  6. public ?string $id,
  7. public ?string $code,
  8. public ?int $amount,
  9. public ?int $quantity,
  10. public ?string $description,
  11. public ?string $status,
  12. ) {}
  13. public function toArray(): array
  14. {
  15. return [
  16. 'id' => $this->id,
  17. 'code' => $this->code,
  18. 'amount' => $this->amount,
  19. 'quantity' => $this->quantity,
  20. 'description' => $this->description,
  21. 'status' => $this->status,
  22. ];
  23. }
  24. }