Updated Invoicing APIs

- Updated Model objects.
- Updated Samples.
- Updated Tests.
This commit is contained in:
Jay Patel
2016-07-13 15:16:25 -05:00
parent 9534bcb176
commit c714f77980
48 changed files with 3320 additions and 2881 deletions

View File

@@ -0,0 +1,65 @@
<?php
namespace PayPal\Api;
use PayPal\Common\PayPalModel;
/**
* Class PaymentSummary
*
* Payment/Refund break up
*
* @package PayPal\Api
*
* @property \PayPal\Api\Currency paypal
* @property \PayPal\Api\Currency other
*/
class PaymentSummary extends PayPalModel
{
/**
* Total Amount paid/refunded via PayPal.
*
* @param \PayPal\Api\Currency $paypal
*
* @return $this
*/
public function setPaypal($paypal)
{
$this->paypal = $paypal;
return $this;
}
/**
* Total Amount paid/refunded via PayPal.
*
* @return \PayPal\Api\Currency
*/
public function getPaypal()
{
return $this->paypal;
}
/**
* Total Amount paid/refunded via other sources.
*
* @param \PayPal\Api\Currency $other
*
* @return $this
*/
public function setOther($other)
{
$this->other = $other;
return $this;
}
/**
* Total Amount paid/refunded via other sources.
*
* @return \PayPal\Api\Currency
*/
public function getOther()
{
return $this->other;
}
}