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

#addonsObject

Returns the value of attribute addons.



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

def addons
  @addons
end

#auto_collectionObject

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_periodObject

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_unitObject

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

#couponsObject

Returns the value of attribute coupons.



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

def coupons
  @coupons
end

#event_based_addonsObject

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

#idObject

Returns the value of attribute id.



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

def id
  @id
end

#item_tiersObject

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_idObject

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_quantityObject

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_priceObject

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_numberObject

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_cyclesObject

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_feeObject

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_dateObject

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_itemsObject

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_endObject

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