Class: PayPal::SDK::AdaptivePayments::DataTypes::PaymentDetailsResponse

Inherits:
DataType
  • Object
show all
Defined in:
lib/paypal-sdk/adaptive_payments/data_types.rb

Overview

The details of the PayRequest as specified in the Pay operation.

Class Method Summary collapse

Class Method Details

.load_membersObject



794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
# File 'lib/paypal-sdk/adaptive_payments/data_types.rb', line 794

def self.load_members
  include ResponseStatus
  object_of :responseEnvelope, ResponseEnvelope, :required => true
  object_of :cancelUrl, String, :required => true
  object_of :currencyCode, String, :required => true
  object_of :ipnNotificationUrl, String
  object_of :memo, String
  object_of :paymentInfoList, PaymentInfoList, :required => true
  object_of :returnUrl, String, :required => true
  object_of :senderEmail, String
  object_of :status, String, :required => true
  object_of :trackingId, String
  object_of :payKey, String, :required => true
  object_of :actionType, String, :required => true
  object_of :feesPayer, String, :required => true
  object_of :reverseAllParallelPaymentsOnError, Boolean
  object_of :preapprovalKey, String
  object_of :fundingConstraint, FundingConstraint
  object_of :sender, SenderIdentifier
  object_of :shippingAddress, ShippingAddressInfo
  object_of :payKeyExpirationDate, DateTime
  array_of :error, ErrorData
end