BuyerPagopar.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <?php
  2. /**
  3. * Clase del Item de Pagopar
  4. * @author "Pagopar" <desarrollo@pagopar.com>
  5. * @version 1 4/5/2017
  6. */
  7. class BuyerPagopar{
  8. public $name; //string (Obligatorio) Nombre del producto
  9. public $cityId; //int (Obligatorio) Id de la ciudad
  10. public $email; //string Email del Comprador
  11. public $tel; //string Teléfono del comprador
  12. public $typeDoc; //string Tipo de documento del comprador
  13. public $doc; //string Documento del comprador
  14. public $addr; //string Dirección del comprador
  15. public $addRef; //string Referencia de la dirección del comprador
  16. public $addrCoo; //string Coordenadas (latitud y longitud separadas por coma) de la dirección del comprador
  17. public $ruc; //string RUC del comprador
  18. public $socialReason; //string Razón social del comprador
  19. /**
  20. * Constructor de la clase
  21. */
  22. public function __construct() {
  23. }
  24. /**
  25. * Devuelve el producto en forma de array
  26. * @return array Array del Producto
  27. */
  28. public function formatToArray(){
  29. return [
  30. 'nombre' => $this->name,
  31. 'ciudad' => $this->cityId,
  32. 'email' => $this->email,
  33. 'telefono' => $this->tel,
  34. 'tipo_documento' => $this->typeDoc,
  35. 'documento' => $this->doc,
  36. 'direccion' => $this->addr,
  37. 'direccion_referencia' => $this->addRef,
  38. 'coordenadas' => $this->addrCoo,
  39. 'ruc' => $this->ruc,
  40. 'razon_social' => $this->socialReason,
  41. ];
  42. }
  43. }