Updated Payment APIs

- Updated SDK Models to latest Payment APIs
- Updated Unit Tests
This commit is contained in:
Jay Patel
2015-02-26 15:03:59 -06:00
parent 241d80cd17
commit 3e43f93f9b
93 changed files with 6079 additions and 1735 deletions

View File

@@ -14,14 +14,15 @@ use PayPal\Common\PayPalModel;
* @property string id
* @property string recipient_name
* @property bool default_address
* @property bool preferred_address
*/
class ShippingAddress extends Address
class ShippingAddress extends Address
{
/**
* Address ID assigned in PayPal system.
*
* @param string $id
*
*
* @return $this
*/
public function setId($id)
@@ -44,7 +45,7 @@ class ShippingAddress extends Address
* Name of the recipient at this address.
*
* @param string $recipient_name
*
*
* @return $this
*/
public function setRecipientName($recipient_name)
@@ -67,7 +68,7 @@ class ShippingAddress extends Address
* Default shipping address of the Payer.
*
* @param bool $default_address
*
*
* @return $this
*/
public function setDefaultAddress($default_address)
@@ -86,4 +87,27 @@ class ShippingAddress extends Address
return $this->default_address;
}
/**
* Shipping Address marked as preferred by Payer.
*
* @param bool $preferred_address
*
* @return $this
*/
public function setPreferredAddress($preferred_address)
{
$this->preferred_address = $preferred_address;
return $this;
}
/**
* Shipping Address marked as preferred by Payer.
*
* @return bool
*/
public function getPreferredAddress()
{
return $this->preferred_address;
}
}