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



867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
# File 'lib/paypal-sdk/adaptive_payments/data_types.rb', line 867

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