Class: ChargeBee::QuotedSubscription

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

Defined Under Namespace

Classes: Addon, Coupon, EventBasedAddon, ItemTier, SubscriptionItem

Instance Attribute Summary collapse

Method Summary

Methods inherited from Model

construct, #init_dependant, #init_dependant_list, #initialize, #inspect, #load, #method_missing, #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

#addons ⇒ Object

Returns the value of attribute addons.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def addons
  @addons
end

#auto_collection ⇒ Object

Returns the value of attribute auto_collection.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def auto_collection
  @auto_collection
end

#billing_period ⇒ Object

Returns the value of attribute billing_period.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def billing_period
  @billing_period
end

#billing_period_unit ⇒ Object

Returns the value of attribute billing_period_unit.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def billing_period_unit
  @billing_period_unit
end

#coupons ⇒ Object

Returns the value of attribute coupons.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def coupons
  @coupons
end

#event_based_addons ⇒ Object

Returns the value of attribute event_based_addons.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def event_based_addons
  @event_based_addons
end

#id ⇒ Object

Returns the value of attribute id.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def id
  @id
end

#item_tiers ⇒ Object

Returns the value of attribute item_tiers.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def item_tiers
  @item_tiers
end

#plan_id ⇒ Object

Returns the value of attribute plan_id.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def plan_id
  @plan_id
end

#plan_quantity ⇒ Object

Returns the value of attribute plan_quantity.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def plan_quantity
  @plan_quantity
end

#plan_unit_price ⇒ Object

Returns the value of attribute plan_unit_price.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def plan_unit_price
  @plan_unit_price
end

#po_number ⇒ Object

Returns the value of attribute po_number.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def po_number
  @po_number
end

#remaining_billing_cycles ⇒ Object

Returns the value of attribute remaining_billing_cycles.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def remaining_billing_cycles
  @remaining_billing_cycles
end

#setup_fee ⇒ Object

Returns the value of attribute setup_fee.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def setup_fee
  @setup_fee
end

#start_date ⇒ Object

Returns the value of attribute start_date.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def start_date
  @start_date
end

#subscription_items ⇒ Object

Returns the value of attribute subscription_items.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def subscription_items
  @subscription_items
end

#trial_end ⇒ Object

Returns the value of attribute trial_end.



24
25
26
# File 'lib/chargebee/models/quoted_subscription.rb', line 24

def trial_end
  @trial_end
end