AdminCustomerDetailDto.php 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <?php
  2. namespace Webkul\BagistoApi\Admin\Dto;
  3. use ApiPlatform\Metadata\ApiResource;
  4. use Webkul\BagistoApi\Admin\Dto\Concerns\AcceptsCamelCaseWrites;
  5. #[ApiResource(operations: [], graphQlOperations: [], normalizationContext: ['skip_null_values' => false])]
  6. class AdminCustomerDetailDto
  7. {
  8. use AcceptsCamelCaseWrites;
  9. public ?int $id = null;
  10. public ?string $first_name = null;
  11. public ?string $last_name = null;
  12. public ?string $name = null;
  13. public ?string $email = null;
  14. public ?string $phone = null;
  15. public ?string $gender = null;
  16. public ?string $date_of_birth = null;
  17. public ?int $channel_id = null;
  18. public ?int $status = null;
  19. public ?bool $subscribed_to_news_letter = null;
  20. public ?int $is_verified = null;
  21. public ?int $is_suspended = null;
  22. public ?int $total_addresses = null;
  23. public ?int $total_orders = null;
  24. public ?float $total_amount_spent = null;
  25. public ?string $created_at = null;
  26. public ?string $updated_at = null;
  27. public ?array $group = null;
  28. }