Class: ChargeBee::QuotedSubscription

Inherits:
Model
  • Object
show all
Defined in:
lib/chargebee/models/quoted_subscription.rb

Defined Under Namespace

Classes: Addon, Coupon, EventBasedAddon, ItemTier, QuotedContractTerm, SubscriptionItem

Instance Attribute Summary collapse

Method Summary

Methods inherited from Model

construct, #init_dependant, #init_dependant_list, #initialize, #inspect, #load, #method_missing, #replace_white_space_with_underscore, #to_s, uri_path

Constructor Details

This class inherits a constructor from ChargeBee::Model

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class ChargeBee::Model

Instance Attribute Details

#addonsObject

Returns the value of attribute addons.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def addons
  @addons
end

#auto_collectionObject

Returns the value of attribute auto_collection.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def auto_collection
  @auto_collection
end

#billing_periodObject

Returns the value of attribute billing_period.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def billing_period
  @billing_period
end

#billing_period_unitObject

Returns the value of attribute billing_period_unit.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def billing_period_unit
  @billing_period_unit
end

#change_optionObject

Returns the value of attribute change_option.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def change_option
  @change_option
end

#changes_scheduled_atObject

Returns the value of attribute changes_scheduled_at.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def changes_scheduled_at
  @changes_scheduled_at
end

#contract_term_billing_cycle_on_renewalObject

Returns the value of attribute contract_term_billing_cycle_on_renewal.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def contract_term_billing_cycle_on_renewal
  @contract_term_billing_cycle_on_renewal
end

#couponsObject

Returns the value of attribute coupons.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def coupons
  @coupons
end

#event_based_addonsObject

Returns the value of attribute event_based_addons.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def event_based_addons
  @event_based_addons
end

#idObject

Returns the value of attribute id.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def id
  @id
end

#item_tiersObject

Returns the value of attribute item_tiers.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def item_tiers
  @item_tiers
end

#plan_idObject

Returns the value of attribute plan_id.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def plan_id
  @plan_id
end

#plan_quantityObject

Returns the value of attribute plan_quantity.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def plan_quantity
  @plan_quantity
end

#plan_quantity_in_decimalObject

Returns the value of attribute plan_quantity_in_decimal.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def plan_quantity_in_decimal
  @plan_quantity_in_decimal
end

#plan_unit_priceObject

Returns the value of attribute plan_unit_price.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def plan_unit_price
  @plan_unit_price
end

#plan_unit_price_in_decimalObject

Returns the value of attribute plan_unit_price_in_decimal.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def plan_unit_price_in_decimal
  @plan_unit_price_in_decimal
end

#po_numberObject

Returns the value of attribute po_number.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def po_number
  @po_number
end

#quoted_contract_termObject

Returns the value of attribute quoted_contract_term.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def quoted_contract_term
  @quoted_contract_term
end

#remaining_billing_cyclesObject

Returns the value of attribute remaining_billing_cycles.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def remaining_billing_cycles
  @remaining_billing_cycles
end

#setup_feeObject

Returns the value of attribute setup_fee.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def setup_fee
  @setup_fee
end

#start_dateObject

Returns the value of attribute start_date.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def start_date
  @start_date
end

#subscription_itemsObject

Returns the value of attribute subscription_items.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def subscription_items
  @subscription_items
end

#trial_endObject

Returns the value of attribute trial_end.



28
29
30
# File 'lib/chargebee/models/quoted_subscription.rb', line 28

def trial_end
  @trial_end
end