Class: PayPal::SDK::ButtonManagerRails::DataTypes::GetRecurringPaymentsProfileDetailsResponseDetailsType

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

Overview

Recurring Billing Profile ID

Class Method Summary collapse

Class Method Details

.load_membersObject



2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
# File 'lib/paypal-sdk/button_manager_rails/data_types.rb', line 2748

def self.load_members
  # Recurring Billing Profile ID 
  object_of :ProfileID, String, :namespace => :ebl, :required => true
  object_of :ProfileStatus, RecurringPaymentsProfileStatusType, :namespace => :ebl, :required => true
  object_of :Description, String, :namespace => :ebl, :required => true
  object_of :AutoBillOutstandingAmount, AutoBillType, :namespace => :ebl, :required => true
  object_of :MaxFailedPayments, Integer, :namespace => :ebl, :required => true
  object_of :RecurringPaymentsProfileDetails, RecurringPaymentsProfileDetailsType, :namespace => :ebl, :required => true
  object_of :CurrentRecurringPaymentsPeriod, BillingPeriodDetailsType, :namespace => :ebl
  object_of :RecurringPaymentsSummary, RecurringPaymentsSummaryType, :namespace => :ebl, :required => true
  object_of :CreditCard, CreditCardDetailsType, :namespace => :ebl
  object_of :TrialRecurringPaymentsPeriod, BillingPeriodDetailsType, :namespace => :ebl
  object_of :RegularRecurringPaymentsPeriod, BillingPeriodDetailsType, :namespace => :ebl
  object_of :TrialAmountPaid, BasicAmountType, :namespace => :ebl
  object_of :RegularAmountPaid, BasicAmountType, :namespace => :ebl
  object_of :AggregateAmount, BasicAmountType, :namespace => :ebl
  object_of :AggregateOptionalAmount, BasicAmountType, :namespace => :ebl
  object_of :FinalPaymentDueDate, DateTime, :namespace => :ebl
end