Class: PayPal::SDK::AdaptivePayments::DataTypes::PreapprovalDetailsResponse

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

Overview

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

Class Method Summary collapse

Class Method Details

.load_membersObject



879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
# 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