Class: Recurly::Requests::SubscriptionUpdate

Inherits:
Recurly::Request show all
Defined in:
lib/recurly/requests/subscription_update.rb

Instance Attribute Summary collapse

Attributes inherited from Recurly::Request

#attributes

Method Summary

Methods inherited from Recurly::Request

#==, #to_s

Methods included from Schema::SchemaFactory

#schema

Methods included from Schema::RequestCaster

#cast_request

Methods included from Schema::ResourceCaster

#cast

Methods included from Schema::SchemaValidator

#get_did_you_mean, #validate!, #validate_attribute!

Instance Attribute Details

#auto_renewBoolean



11
# File 'lib/recurly/requests/subscription_update.rb', line 11

define_attribute :auto_renew, :Boolean

#billing_info_idString



15
# File 'lib/recurly/requests/subscription_update.rb', line 15

define_attribute :billing_info_id, String

#collection_methodString



19
# File 'lib/recurly/requests/subscription_update.rb', line 19

define_attribute :collection_method, String

#custom_fieldsArray[CustomField]



23
# File 'lib/recurly/requests/subscription_update.rb', line 23

define_attribute :custom_fields, Array, { :item_type => :CustomField }

#customer_notesString



27
# File 'lib/recurly/requests/subscription_update.rb', line 27

define_attribute :customer_notes, String

#gateway_codeString



31
# File 'lib/recurly/requests/subscription_update.rb', line 31

define_attribute :gateway_code, String

#net_termsInteger



35
# File 'lib/recurly/requests/subscription_update.rb', line 35

define_attribute :net_terms, Integer

#net_terms_typeString



39
# File 'lib/recurly/requests/subscription_update.rb', line 39

define_attribute :net_terms_type, String

#next_bill_dateDateTime



43
# File 'lib/recurly/requests/subscription_update.rb', line 43

define_attribute :next_bill_date, DateTime

#po_numberString



47
# File 'lib/recurly/requests/subscription_update.rb', line 47

define_attribute :po_number, String

#price_segment_idString



51
# File 'lib/recurly/requests/subscription_update.rb', line 51

define_attribute :price_segment_id, String

#remaining_billing_cyclesInteger



55
# File 'lib/recurly/requests/subscription_update.rb', line 55

define_attribute :remaining_billing_cycles, Integer

#renewal_billing_cyclesInteger



59
# File 'lib/recurly/requests/subscription_update.rb', line 59

define_attribute :renewal_billing_cycles, Integer

#revenue_schedule_typeString



63
# File 'lib/recurly/requests/subscription_update.rb', line 63

define_attribute :revenue_schedule_type, String

#shippingSubscriptionShippingUpdate



67
# File 'lib/recurly/requests/subscription_update.rb', line 67

define_attribute :shipping, :SubscriptionShippingUpdate

#tax_inclusiveBoolean



71
# File 'lib/recurly/requests/subscription_update.rb', line 71

define_attribute :tax_inclusive, :Boolean

#terms_and_conditionsString



75
# File 'lib/recurly/requests/subscription_update.rb', line 75

define_attribute :terms_and_conditions, String