Class: PayPal::SDK::ButtonManagerRails::DataTypes::ScheduleDetailsType

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

Overview

Schedule details for the Recurring Payment

Class Method Summary collapse

Class Method Details

.load_membersObject



2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 2679

def self.load_members
  # Schedule details for the Recurring Payment 
  object_of :Description, String, :namespace => :ebl, :required => true
  # Trial period of this schedule 
  object_of :TrialPeriod, BillingPeriodDetailsType, :namespace => :ebl
  object_of :PaymentPeriod, BillingPeriodDetailsType, :namespace => :ebl, :required => true
  # The max number of payments the buyer can fail before this Recurring Payments profile is cancelled 
  object_of :MaxFailedPayments, Integer, :namespace => :ebl
  object_of :ActivationDetails, ActivationDetailsType, :namespace => :ebl
  object_of :AutoBillOutstandingAmount, AutoBillType, :namespace => :ebl
end