class PayPal::SDK::AdaptivePayments::DataTypes::PreapprovalDetailsResponse

The details of the Preapproval as specified in the Preapproval operation.

Public Class Methods

load_members() click to toggle source
# File lib/paypal-sdk/adaptive_payments/data_types.rb, line 879
def self.load_members
  include ResponseStatus
  object_of :responseEnvelope, ResponseEnvelope, :required => true
  object_of :approved, Boolean, :required => true
  object_of :cancelUrl, String, :required => true
  object_of :curPayments, Integer, :required => true
  object_of :curPaymentsAmount, Float, :required => true
  object_of :curPeriodAttempts, Integer
  object_of :curPeriodEndingDate, DateTime
  object_of :currencyCode, String, :required => true
  object_of :dateOfMonth, Integer
  object_of :dayOfWeek, DayOfWeek
  object_of :endingDate, DateTime
  object_of :maxAmountPerPayment, Float
  object_of :maxNumberOfPayments, Integer
  object_of :maxNumberOfPaymentsPerPeriod, Integer
  object_of :maxTotalAmountOfAllPayments, Float
  object_of :paymentPeriod, String
  object_of :pinType, String
  object_of :returnUrl, String, :required => true
  object_of :senderEmail, String
  object_of :memo, String
  object_of :startingDate, DateTime, :required => true
  object_of :status, String, :required => true
  object_of :ipnNotificationUrl, String
  object_of :addressList, AddressList
  object_of :feesPayer, String
  object_of :displayMaxTotalAmount, Boolean
  object_of :sender, SenderIdentifier
  object_of :agreementType, AgreementType
  array_of :error, ErrorData
end