lib/recurly/resources/add_on.rb in recurly-4.52.0 vs lib/recurly/resources/add_on.rb in recurly-4.53.0
- old
+ new
@@ -56,10 +56,14 @@
# @!attribute item
# @return [ItemMini] Just the important parts.
define_attribute :item, :ItemMini
+ # @!attribute liability_gl_account_id
+ # @return [String] The ID of a general ledger account. General ledger accounts are only accessible as a part of the Recurly RevRec Standard and Recurly RevRec Advanced features.
+ define_attribute :liability_gl_account_id, String
+
# @!attribute measured_unit_id
# @return [String] System-generated unique identifier for an measured unit associated with the add-on.
define_attribute :measured_unit_id, String
# @!attribute name
@@ -76,12 +80,20 @@
# @!attribute percentage_tiers
# @return [Array[PercentageTiersByCurrency]] This feature is currently in development and requires approval and enablement, please contact support.
define_attribute :percentage_tiers, Array, { :item_type => :PercentageTiersByCurrency }
+ # @!attribute performance_obligation_id
+ # @return [String] The ID of a performance obligation. Performance obligations are only accessible as a part of the Recurly RevRec Standard and Recurly RevRec Advanced features.
+ define_attribute :performance_obligation_id, String
+
# @!attribute plan_id
# @return [String] Plan ID
define_attribute :plan_id, String
+
+ # @!attribute revenue_gl_account_id
+ # @return [String] The ID of a general ledger account. General ledger accounts are only accessible as a part of the Recurly RevRec Standard and Recurly RevRec Advanced features.
+ define_attribute :revenue_gl_account_id, String
# @!attribute revenue_schedule_type
# @return [String] When this add-on is invoiced, the line item will use this revenue schedule. If `item_code`/`item_id` is part of the request then `revenue_schedule_type` must be absent in the request as the value will be set from the item.
define_attribute :revenue_schedule_type, String