Updating model classes to use dynamic config - Moving common classes to sdk-core-php

This commit is contained in:
aydiv
2013-04-24 17:13:47 +05:30
parent 3e56fe5143
commit e8e7ad807e
37 changed files with 676 additions and 733 deletions

View File

@@ -6,7 +6,7 @@ use PayPal\Rest\Call;
use PayPal\Rest\ApiContext;
/**
*
*
*/
class Sale extends Resource implements IResource {
@@ -26,6 +26,7 @@ class Sale extends Resource implements IResource {
/**
* Getter for id
* @return string
*/
public function getId() {
return $this->id;
@@ -41,6 +42,7 @@ class Sale extends Resource implements IResource {
/**
* Getter for create_time
* @return string
*/
public function getCreate_time() {
return $this->create_time;
@@ -56,6 +58,7 @@ class Sale extends Resource implements IResource {
/**
* Getter for update_time
* @return string
*/
public function getUpdate_time() {
return $this->update_time;
@@ -71,6 +74,7 @@ class Sale extends Resource implements IResource {
/**
* Getter for state
* @return string
*/
public function getState() {
return $this->state;
@@ -86,6 +90,7 @@ class Sale extends Resource implements IResource {
/**
* Getter for amount
* @return PayPal\Api\Amount
*/
public function getAmount() {
return $this->amount;
@@ -101,6 +106,7 @@ class Sale extends Resource implements IResource {
/**
* Getter for parent_payment
* @return string
*/
public function getParent_payment() {
return $this->parent_payment;
@@ -116,6 +122,7 @@ class Sale extends Resource implements IResource {
/**
* Getter for links
* @return PayPal\Api\Link
*/
public function getLinks() {
return $this->links;
@@ -134,8 +141,10 @@ class Sale extends Resource implements IResource {
}
$payLoad = "";
$apiContext = new ApiContext(self::$credential); $call = new Call();
$json = $call->execute("/v1/payments/sale/$saleid", "GET", $payLoad, $apiContext);
$apiContext = new ApiContext(self::$credential); $call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/payments/sale/$saleid",
"GET", $payLoad);
$ret = new Sale();
$ret->fromJson($json);
return $ret;
@@ -159,8 +168,10 @@ class Sale extends Resource implements IResource {
if($apiContext == null) {
$apiContext = new ApiContext(self::$credential);
}
$call = new Call();
$json = $call->execute("/v1/payments/sale/{$this->getId()}/refund", "POST", $payLoad, $apiContext);
$call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/payments/sale/{$this->getId()}/refund",
"POST", $payLoad);
$this->fromJson($json);
return $this;
}