Enabled EC Parameters support

- Updated Api to enabled EC Parameters
- Updated Tests
- Updated Logging Manager
- Added a feature to do validation on accessors.
This commit is contained in:
japatel
2014-10-09 11:30:12 -05:00
parent 459293838e
commit 61a52e4623
99 changed files with 9148 additions and 3609 deletions

View File

@@ -8,19 +8,27 @@ use PayPal\Rest\ApiContext;
/**
* Class Details
*
* Additional details of the payment amount.
*
* @package PayPal\Api
*
* @property string shipping
* @property string subtotal
* @property string tax
* @property string fee
* @property string shipping_discount
* @property string insurance
* @property string handling_fee
* @property string gift_wrap
*/
class Details extends PPModel
{
/**
* Set Shipping
* Amount being charged for shipping
* Amount being charged for shipping.
*
*
* @param string $shipping
*
*
* @return $this
*/
public function setShipping($shipping)
@@ -30,8 +38,7 @@ class Details extends PPModel
}
/**
* Get Shipping
* Amount being charged for shipping
* Amount being charged for shipping.
*
* @return string
*/
@@ -41,11 +48,11 @@ class Details extends PPModel
}
/**
* Set Subtotal
* Sub-total (amount) of items being paid for
* Sub-total (amount) of items being paid for.
*
*
* @param string $subtotal
*
*
* @return $this
*/
public function setSubtotal($subtotal)
@@ -55,8 +62,7 @@ class Details extends PPModel
}
/**
* Get Subtotal
* Sub-total (amount) of items being paid for
* Sub-total (amount) of items being paid for.
*
* @return string
*/
@@ -66,11 +72,11 @@ class Details extends PPModel
}
/**
* Set Tax
* Amount being charged as tax
* Amount being charged as tax.
*
*
* @param string $tax
*
*
* @return $this
*/
public function setTax($tax)
@@ -80,8 +86,7 @@ class Details extends PPModel
}
/**
* Get Tax
* Amount being charged as tax
* Amount being charged as tax.
*
* @return string
*/
@@ -91,12 +96,11 @@ class Details extends PPModel
}
/**
* Set Fee
* Fee charged by PayPal
* In case of a refund, this is the fee amount refunded to the original receipient of the payment
* Fee charged by PayPal. In case of a refund, this is the fee amount refunded to the original receipient of the payment.
*
*
* @param string $fee
*
*
* @return $this
*/
public function setFee($fee)
@@ -106,9 +110,7 @@ class Details extends PPModel
}
/**
* Get Fee
* Fee charged by PayPal
* In case of a refund, this is the fee amount refunded to the original receipient of the payment
* Fee charged by PayPal. In case of a refund, this is the fee amount refunded to the original receipient of the payment.
*
* @return string
*/
@@ -116,4 +118,176 @@ class Details extends PPModel
{
return $this->fee;
}
/**
* Amount being charged as shipping discount.
*
*
* @param string $shipping_discount
*
* @return $this
*/
public function setShippingDiscount($shipping_discount)
{
$this->shipping_discount = $shipping_discount;
return $this;
}
/**
* Amount being charged as shipping discount.
*
* @return string
*/
public function getShippingDiscount()
{
return $this->shipping_discount;
}
/**
* Amount being charged as shipping discount.
*
* @deprecated Instead use setShippingDiscount
*
* @param string $shipping_discount
* @return $this
*/
public function setShipping_discount($shipping_discount)
{
$this->shipping_discount = $shipping_discount;
return $this;
}
/**
* Amount being charged as shipping discount.
* @deprecated Instead use getShippingDiscount
*
* @return string
*/
public function getShipping_discount()
{
return $this->shipping_discount;
}
/**
* Amount being charged as insurance.
*
*
* @param string $insurance
*
* @return $this
*/
public function setInsurance($insurance)
{
$this->insurance = $insurance;
return $this;
}
/**
* Amount being charged as insurance.
*
* @return string
*/
public function getInsurance()
{
return $this->insurance;
}
/**
* Amount being charged as handling fee.
*
*
* @param string $handling_fee
*
* @return $this
*/
public function setHandlingFee($handling_fee)
{
$this->handling_fee = $handling_fee;
return $this;
}
/**
* Amount being charged as handling fee.
*
* @return string
*/
public function getHandlingFee()
{
return $this->handling_fee;
}
/**
* Amount being charged as handling fee.
*
* @deprecated Instead use setHandlingFee
*
* @param string $handling_fee
* @return $this
*/
public function setHandling_fee($handling_fee)
{
$this->handling_fee = $handling_fee;
return $this;
}
/**
* Amount being charged as handling fee.
* @deprecated Instead use getHandlingFee
*
* @return string
*/
public function getHandling_fee()
{
return $this->handling_fee;
}
/**
* Amount being charged as gift wrap fee.
*
*
* @param string $gift_wrap
*
* @return $this
*/
public function setGiftWrap($gift_wrap)
{
$this->gift_wrap = $gift_wrap;
return $this;
}
/**
* Amount being charged as gift wrap fee.
*
* @return string
*/
public function getGiftWrap()
{
return $this->gift_wrap;
}
/**
* Amount being charged as gift wrap fee.
*
* @deprecated Instead use setGiftWrap
*
* @param string $gift_wrap
* @return $this
*/
public function setGift_wrap($gift_wrap)
{
$this->gift_wrap = $gift_wrap;
return $this;
}
/**
* Amount being charged as gift wrap fee.
* @deprecated Instead use getGiftWrap
*
* @return string
*/
public function getGift_wrap()
{
return $this->gift_wrap;
}
}