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

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Address extends Resource {
@@ -18,6 +18,7 @@ class Address extends Resource {
/**
* Getter for line1
* @return string
*/
public function getLine1() {
return $this->line1;
@@ -33,6 +34,7 @@ class Address extends Resource {
/**
* Getter for line2
* @return string
*/
public function getLine2() {
return $this->line2;
@@ -48,6 +50,7 @@ class Address extends Resource {
/**
* Getter for city
* @return string
*/
public function getCity() {
return $this->city;
@@ -63,6 +66,7 @@ class Address extends Resource {
/**
* Getter for state
* @return string
*/
public function getState() {
return $this->state;
@@ -78,6 +82,7 @@ class Address extends Resource {
/**
* Getter for postal_code
* @return string
*/
public function getPostal_code() {
return $this->postal_code;
@@ -93,6 +98,7 @@ class Address extends Resource {
/**
* Getter for country_code
* @return string
*/
public function getCountry_code() {
return $this->country_code;
@@ -108,6 +114,7 @@ class Address extends Resource {
/**
* Getter for type
* @return string
*/
public function getType() {
return $this->type;
@@ -123,6 +130,7 @@ class Address extends Resource {
/**
* Getter for phone
* @return string
*/
public function getPhone() {
return $this->phone;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Amount extends Resource {
@@ -18,6 +18,7 @@ class Amount extends Resource {
/**
* Getter for total
* @return string
*/
public function getTotal() {
return $this->total;
@@ -33,6 +34,7 @@ class Amount extends Resource {
/**
* Getter for currency
* @return string
*/
public function getCurrency() {
return $this->currency;
@@ -48,6 +50,7 @@ class Amount extends Resource {
/**
* Getter for details
* @return PayPal\Api\AmountDetails
*/
public function getDetails() {
return $this->details;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class AmountDetails extends Resource {
@@ -18,6 +18,7 @@ class AmountDetails extends Resource {
/**
* Getter for subtotal
* @return string
*/
public function getSubtotal() {
return $this->subtotal;
@@ -33,6 +34,7 @@ class AmountDetails extends Resource {
/**
* Getter for tax
* @return string
*/
public function getTax() {
return $this->tax;
@@ -48,6 +50,7 @@ class AmountDetails extends Resource {
/**
* Getter for shipping
* @return string
*/
public function getShipping() {
return $this->shipping;
@@ -63,6 +66,7 @@ class AmountDetails extends Resource {
/**
* Getter for fee
* @return string
*/
public function getFee() {
return $this->fee;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Authorization extends Resource {
@@ -18,6 +18,7 @@ class Authorization extends Resource {
/**
* Getter for id
* @return string
*/
public function getId() {
return $this->id;
@@ -33,6 +34,7 @@ class Authorization extends Resource {
/**
* Getter for create_time
* @return string
*/
public function getCreate_time() {
return $this->create_time;
@@ -48,6 +50,7 @@ class Authorization extends Resource {
/**
* Getter for update_time
* @return string
*/
public function getUpdate_time() {
return $this->update_time;
@@ -63,6 +66,7 @@ class Authorization extends Resource {
/**
* Getter for state
* @return string
*/
public function getState() {
return $this->state;
@@ -78,6 +82,7 @@ class Authorization extends Resource {
/**
* Getter for amount
* @return PayPal\Api\Amount
*/
public function getAmount() {
return $this->amount;
@@ -93,6 +98,7 @@ class Authorization extends Resource {
/**
* Getter for parent_payment
* @return string
*/
public function getParent_payment() {
return $this->parent_payment;
@@ -108,6 +114,7 @@ class Authorization extends Resource {
/**
* Getter for links
* @return PayPal\Api\Link
*/
public function getLinks() {
return $this->links;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Capture extends Resource {
@@ -18,6 +18,7 @@ class Capture extends Resource {
/**
* Getter for id
* @return string
*/
public function getId() {
return $this->id;
@@ -33,6 +34,7 @@ class Capture extends Resource {
/**
* Getter for create_time
* @return string
*/
public function getCreate_time() {
return $this->create_time;
@@ -48,6 +50,7 @@ class Capture extends Resource {
/**
* Getter for update_time
* @return string
*/
public function getUpdate_time() {
return $this->update_time;
@@ -63,6 +66,7 @@ class Capture extends Resource {
/**
* Getter for state
* @return string
*/
public function getState() {
return $this->state;
@@ -78,6 +82,7 @@ class Capture extends Resource {
/**
* Getter for amount
* @return PayPal\Api\Amount
*/
public function getAmount() {
return $this->amount;
@@ -93,6 +98,7 @@ class Capture extends Resource {
/**
* Getter for parent_payment
* @return string
*/
public function getParent_payment() {
return $this->parent_payment;
@@ -108,6 +114,7 @@ class Capture extends Resource {
/**
* Getter for authorization_id
* @return string
*/
public function getAuthorization_id() {
return $this->authorization_id;
@@ -123,6 +130,7 @@ class Capture extends Resource {
/**
* Getter for description
* @return string
*/
public function getDescription() {
return $this->description;
@@ -138,6 +146,7 @@ class Capture extends Resource {
/**
* Getter for links
* @return PayPal\Api\Link
*/
public function getLinks() {
return $this->links;

View File

@@ -6,7 +6,7 @@ use PayPal\Rest\Call;
use PayPal\Rest\ApiContext;
/**
*
*
*/
class CreditCard extends Resource implements IResource {
@@ -26,6 +26,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for id
* @return string
*/
public function getId() {
return $this->id;
@@ -41,6 +42,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for valid_until
* @return string
*/
public function getValid_until() {
return $this->valid_until;
@@ -56,6 +58,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for state
* @return string
*/
public function getState() {
return $this->state;
@@ -71,6 +74,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for payer_id
* @return string
*/
public function getPayer_id() {
return $this->payer_id;
@@ -86,6 +90,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for type
* @return string
*/
public function getType() {
return $this->type;
@@ -101,6 +106,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for number
* @return string
*/
public function getNumber() {
return $this->number;
@@ -116,6 +122,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for expire_month
* @return string
*/
public function getExpire_month() {
return $this->expire_month;
@@ -131,6 +138,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for expire_year
* @return string
*/
public function getExpire_year() {
return $this->expire_year;
@@ -146,6 +154,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for cvv2
* @return string
*/
public function getCvv2() {
return $this->cvv2;
@@ -161,6 +170,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for first_name
* @return string
*/
public function getFirst_name() {
return $this->first_name;
@@ -176,6 +186,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for last_name
* @return string
*/
public function getLast_name() {
return $this->last_name;
@@ -191,6 +202,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for billing_address
* @return PayPal\Api\Address
*/
public function getBilling_address() {
return $this->billing_address;
@@ -206,6 +218,7 @@ class CreditCard extends Resource implements IResource {
/**
* Getter for links
* @return PayPal\Api\Link
*/
public function getLinks() {
return $this->links;
@@ -224,8 +237,10 @@ class CreditCard extends Resource implements IResource {
if($apiContext == null) {
$apiContext = new ApiContext(self::$credential);
}
$call = new Call();
$json = $call->execute("/v1/vault/credit-card", "POST", $payLoad, $apiContext);
$call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/vault/credit-card",
"POST", $payLoad);
$this->fromJson($json);
return $this;
}
@@ -241,8 +256,10 @@ class CreditCard extends Resource implements IResource {
}
$payLoad = "";
$apiContext = new ApiContext(self::$credential); $call = new Call();
$json = $call->execute("/v1/vault/credit-card/$creditcardid", "GET", $payLoad, $apiContext);
$apiContext = new ApiContext(self::$credential); $call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/vault/credit-card/$creditcardid",
"GET", $payLoad);
$ret = new CreditCard();
$ret->fromJson($json);
return $ret;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class CreditCardToken extends Resource {
@@ -18,6 +18,7 @@ class CreditCardToken extends Resource {
/**
* Getter for credit_card_id
* @return string
*/
public function getCredit_card_id() {
return $this->credit_card_id;
@@ -33,6 +34,7 @@ class CreditCardToken extends Resource {
/**
* Getter for payer_id
* @return string
*/
public function getPayer_id() {
return $this->payer_id;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class FundingInstrument extends Resource {
@@ -18,6 +18,7 @@ class FundingInstrument extends Resource {
/**
* Getter for credit_card
* @return PayPal\Api\CreditCard
*/
public function getCredit_card() {
return $this->credit_card;
@@ -33,6 +34,7 @@ class FundingInstrument extends Resource {
/**
* Getter for credit_card_token
* @return PayPal\Api\CreditCardToken
*/
public function getCredit_card_token() {
return $this->credit_card_token;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Item extends Resource {
@@ -18,6 +18,7 @@ class Item extends Resource {
/**
* Getter for name
* @return string
*/
public function getName() {
return $this->name;
@@ -33,6 +34,7 @@ class Item extends Resource {
/**
* Getter for sku
* @return string
*/
public function getSku() {
return $this->sku;
@@ -48,6 +50,7 @@ class Item extends Resource {
/**
* Getter for price
* @return string
*/
public function getPrice() {
return $this->price;
@@ -63,6 +66,7 @@ class Item extends Resource {
/**
* Getter for currency
* @return string
*/
public function getCurrency() {
return $this->currency;
@@ -78,6 +82,7 @@ class Item extends Resource {
/**
* Getter for quantity
* @return string
*/
public function getQuantity() {
return $this->quantity;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class ItemList extends Resource {
@@ -18,6 +18,7 @@ class ItemList extends Resource {
/**
* Getter for items
* @return PayPal\Api\Item
*/
public function getItems() {
return $this->items;
@@ -33,6 +34,7 @@ class ItemList extends Resource {
/**
* Getter for shipping_address
* @return PayPal\Api\ShippingAddress
*/
public function getShipping_address() {
return $this->shipping_address;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Link extends Resource {
@@ -18,6 +18,7 @@ class Link extends Resource {
/**
* Getter for href
* @return string
*/
public function getHref() {
return $this->href;
@@ -33,6 +34,7 @@ class Link extends Resource {
/**
* Getter for rel
* @return string
*/
public function getRel() {
return $this->rel;
@@ -48,6 +50,7 @@ class Link extends Resource {
/**
* Getter for method
* @return string
*/
public function getMethod() {
return $this->method;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Payee extends Resource {
@@ -18,6 +18,7 @@ class Payee extends Resource {
/**
* Getter for merchant_id
* @return string
*/
public function getMerchant_id() {
return $this->merchant_id;
@@ -33,6 +34,7 @@ class Payee extends Resource {
/**
* Getter for email
* @return string
*/
public function getEmail() {
return $this->email;
@@ -48,6 +50,7 @@ class Payee extends Resource {
/**
* Getter for phone
* @return string
*/
public function getPhone() {
return $this->phone;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Payer extends Resource {
@@ -18,6 +18,7 @@ class Payer extends Resource {
/**
* Getter for payment_method
* @return string
*/
public function getPayment_method() {
return $this->payment_method;
@@ -33,6 +34,7 @@ class Payer extends Resource {
/**
* Getter for payer_info
* @return PayPal\Api\PayerInfo
*/
public function getPayer_info() {
return $this->payer_info;
@@ -48,6 +50,7 @@ class Payer extends Resource {
/**
* Getter for funding_instruments
* @return PayPal\Api\FundingInstrument
*/
public function getFunding_instruments() {
return $this->funding_instruments;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class PayerInfo extends Resource {
@@ -18,6 +18,7 @@ class PayerInfo extends Resource {
/**
* Getter for email
* @return string
*/
public function getEmail() {
return $this->email;
@@ -33,6 +34,7 @@ class PayerInfo extends Resource {
/**
* Getter for first_name
* @return string
*/
public function getFirst_name() {
return $this->first_name;
@@ -48,6 +50,7 @@ class PayerInfo extends Resource {
/**
* Getter for last_name
* @return string
*/
public function getLast_name() {
return $this->last_name;
@@ -63,6 +66,7 @@ class PayerInfo extends Resource {
/**
* Getter for payer_id
* @return string
*/
public function getPayer_id() {
return $this->payer_id;
@@ -78,6 +82,7 @@ class PayerInfo extends Resource {
/**
* Getter for shipping_address
* @return PayPal\Api\Address
*/
public function getShipping_address() {
return $this->shipping_address;
@@ -93,6 +98,7 @@ class PayerInfo extends Resource {
/**
* Getter for phone
* @return string
*/
public function getPhone() {
return $this->phone;

View File

@@ -6,7 +6,7 @@ use PayPal\Rest\Call;
use PayPal\Rest\ApiContext;
/**
*
*
*/
class Payment extends Resource implements IResource {
@@ -26,6 +26,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for id
* @return string
*/
public function getId() {
return $this->id;
@@ -41,6 +42,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for create_time
* @return string
*/
public function getCreate_time() {
return $this->create_time;
@@ -56,6 +58,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for update_time
* @return string
*/
public function getUpdate_time() {
return $this->update_time;
@@ -71,6 +74,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for state
* @return string
*/
public function getState() {
return $this->state;
@@ -86,6 +90,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for intent
* @return string
*/
public function getIntent() {
return $this->intent;
@@ -101,6 +106,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for payer
* @return PayPal\Api\Payer
*/
public function getPayer() {
return $this->payer;
@@ -116,6 +122,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for transactions
* @return PayPal\Api\Transaction
*/
public function getTransactions() {
return $this->transactions;
@@ -131,6 +138,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for redirect_urls
* @return PayPal\Api\RedirectUrls
*/
public function getRedirect_urls() {
return $this->redirect_urls;
@@ -146,6 +154,7 @@ class Payment extends Resource implements IResource {
/**
* Getter for links
* @return PayPal\Api\Link
*/
public function getLinks() {
return $this->links;
@@ -173,8 +182,10 @@ class Payment extends Resource implements IResource {
$payLoad = "";
$allowedParams = array('count' => 1, 'start_id' => 1, 'start_index' => 1, 'start_time' => 1, 'end_time' => 1, 'payee_id' => 1, 'sort_by' => 1, 'sort_order' => 1, );
$apiContext = new ApiContext(self::$credential); $call = new Call();
$json = $call->execute("/v1/payments/payment?" . http_build_query(array_intersect_key($params, $allowedParams)), "GET", $payLoad, $apiContext);
$apiContext = new ApiContext(self::$credential); $call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/payments/payment?" . http_build_query(array_intersect_key($params, $allowedParams)),
"GET", $payLoad);
$ret = new PaymentHistory();
$ret->fromJson($json);
return $ret;
@@ -192,8 +203,10 @@ class Payment extends Resource implements IResource {
if($apiContext == null) {
$apiContext = new ApiContext(self::$credential);
}
$call = new Call();
$json = $call->execute("/v1/payments/payment", "POST", $payLoad, $apiContext);
$call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/payments/payment",
"POST", $payLoad);
$this->fromJson($json);
return $this;
}
@@ -209,8 +222,10 @@ class Payment extends Resource implements IResource {
}
$payLoad = "";
$apiContext = new ApiContext(self::$credential); $call = new Call();
$json = $call->execute("/v1/payments/payment/$paymentid", "GET", $payLoad, $apiContext);
$apiContext = new ApiContext(self::$credential); $call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/payments/payment/$paymentid",
"GET", $payLoad);
$ret = new Payment();
$ret->fromJson($json);
return $ret;
@@ -234,8 +249,10 @@ class Payment extends Resource implements IResource {
if($apiContext == null) {
$apiContext = new ApiContext(self::$credential);
}
$call = new Call();
$json = $call->execute("/v1/payments/payment/{$this->getId()}/execute", "POST", $payLoad, $apiContext);
$call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/payments/payment/{$this->getId()}/execute",
"POST", $payLoad);
$this->fromJson($json);
return $this;
}

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class PaymentExecution extends Resource {
@@ -18,6 +18,7 @@ class PaymentExecution extends Resource {
/**
* Getter for payer_id
* @return string
*/
public function getPayer_id() {
return $this->payer_id;
@@ -33,6 +34,7 @@ class PaymentExecution extends Resource {
/**
* Getter for transactions
* @return PayPal\Api\Amount
*/
public function getTransactions() {
return $this->transactions;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class PaymentHistory extends Resource {
@@ -18,6 +18,7 @@ class PaymentHistory extends Resource {
/**
* Getter for payments
* @return PayPal\Api\Payment
*/
public function getPayments() {
return $this->payments;
@@ -33,6 +34,7 @@ class PaymentHistory extends Resource {
/**
* Getter for count
* @return integer
*/
public function getCount() {
return $this->count;
@@ -48,6 +50,7 @@ class PaymentHistory extends Resource {
/**
* Getter for next_id
* @return string
*/
public function getNext_id() {
return $this->next_id;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class RedirectUrls extends Resource {
@@ -18,6 +18,7 @@ class RedirectUrls extends Resource {
/**
* Getter for return_url
* @return string
*/
public function getReturn_url() {
return $this->return_url;
@@ -33,6 +34,7 @@ class RedirectUrls extends Resource {
/**
* Getter for cancel_url
* @return string
*/
public function getCancel_url() {
return $this->cancel_url;

View File

@@ -6,7 +6,7 @@ use PayPal\Rest\Call;
use PayPal\Rest\ApiContext;
/**
*
*
*/
class Refund extends Resource implements IResource {
@@ -26,6 +26,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for id
* @return string
*/
public function getId() {
return $this->id;
@@ -41,6 +42,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for create_time
* @return string
*/
public function getCreate_time() {
return $this->create_time;
@@ -56,6 +58,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for update_time
* @return string
*/
public function getUpdate_time() {
return $this->update_time;
@@ -71,6 +74,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for state
* @return string
*/
public function getState() {
return $this->state;
@@ -86,6 +90,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for amount
* @return PayPal\Api\Amount
*/
public function getAmount() {
return $this->amount;
@@ -101,6 +106,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for sale_id
* @return string
*/
public function getSale_id() {
return $this->sale_id;
@@ -116,6 +122,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for capture_id
* @return string
*/
public function getCapture_id() {
return $this->capture_id;
@@ -131,6 +138,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for parent_payment
* @return string
*/
public function getParent_payment() {
return $this->parent_payment;
@@ -146,6 +154,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for description
* @return string
*/
public function getDescription() {
return $this->description;
@@ -161,6 +170,7 @@ class Refund extends Resource implements IResource {
/**
* Getter for links
* @return PayPal\Api\Link
*/
public function getLinks() {
return $this->links;
@@ -179,8 +189,10 @@ class Refund extends Resource implements IResource {
}
$payLoad = "";
$apiContext = new ApiContext(self::$credential); $call = new Call();
$json = $call->execute("/v1/payments/refund/$refundid", "GET", $payLoad, $apiContext);
$apiContext = new ApiContext(self::$credential); $call = new \PPRestCall();
$json = $call->execute($apiContext, array('PayPal\Rest\RestHandler'),
"/v1/payments/refund/$refundid",
"GET", $payLoad);
$ret = new Refund();
$ret->fromJson($json);
return $ret;

View File

@@ -1,12 +1,10 @@
<?php
namespace PayPal\Api;
use PayPal\Common\Model;
/**
*
*
*/
class Resource extends Model {
class Resource extends \PPModel {

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;
}

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class ShippingAddress extends Address {
@@ -18,6 +18,7 @@ class ShippingAddress extends Address {
/**
* Getter for recipient_name
* @return string
*/
public function getRecipient_name() {
return $this->recipient_name;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class SubTransaction extends Resource {
@@ -18,6 +18,7 @@ class SubTransaction extends Resource {
/**
* Getter for sale
* @return PayPal\Api\Sale
*/
public function getSale() {
return $this->sale;
@@ -33,6 +34,7 @@ class SubTransaction extends Resource {
/**
* Getter for authorization
* @return PayPal\Api\Authorization
*/
public function getAuthorization() {
return $this->authorization;
@@ -48,6 +50,7 @@ class SubTransaction extends Resource {
/**
* Getter for refund
* @return PayPal\Api\Refund
*/
public function getRefund() {
return $this->refund;
@@ -63,6 +66,7 @@ class SubTransaction extends Resource {
/**
* Getter for capture
* @return PayPal\Api\Capture
*/
public function getCapture() {
return $this->capture;

View File

@@ -3,7 +3,7 @@
namespace PayPal\Api;
/**
*
*
*/
class Transaction extends Resource {
@@ -18,6 +18,7 @@ class Transaction extends Resource {
/**
* Getter for amount
* @return PayPal\Api\Amount
*/
public function getAmount() {
return $this->amount;
@@ -33,6 +34,7 @@ class Transaction extends Resource {
/**
* Getter for payee
* @return PayPal\Api\Payee
*/
public function getPayee() {
return $this->payee;
@@ -48,6 +50,7 @@ class Transaction extends Resource {
/**
* Getter for description
* @return string
*/
public function getDescription() {
return $this->description;
@@ -63,6 +66,7 @@ class Transaction extends Resource {
/**
* Getter for item_list
* @return PayPal\Api\ItemList
*/
public function getItem_list() {
return $this->item_list;
@@ -78,6 +82,7 @@ class Transaction extends Resource {
/**
* Getter for related_resources
* @return PayPal\Api\SubTransaction
*/
public function getRelated_resources() {
return $this->related_resources;