class PayPal::SDK::AdaptivePayments::DataTypes::PreapprovalRequest
A request to create a Preapproval. A Preapproval is an agreement between a Paypal account holder (the sender) and the API
caller (the service invoker) to make payment(s) on the the sender's behalf with various limitations defined.
Public Class Methods
load_members()
click to toggle source
# File lib/paypal-sdk/adaptive_payments/data_types.rb, line 917 def self.load_members object_of :requestEnvelope, RequestEnvelope, :required => true object_of :clientDetails, ClientDetailsType object_of :cancelUrl, String, :required => true 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 :returnUrl, String, :required => true object_of :memo, String object_of :ipnNotificationUrl, String object_of :senderEmail, String object_of :startingDate, DateTime, :required => true object_of :pinType, String object_of :feesPayer, String object_of :displayMaxTotalAmount, Boolean object_of :requireInstantFundingSource, Boolean object_of :sender, SenderIdentifier end