Sha256: da8c396ae18b8cf3b268632ecb9a42a5d385ec076ae2611b36eb277cdbfa9a48
Contents?: true
Size: 709 Bytes
Versions: 13
Compression:
Stored size: 709 Bytes
Contents
# frozen_string_literal: true module IronBank module Resources # A rate plan charge belongs to a subscription rate plan. # class RatePlanCharge < Resource def self.exclude_fields %w[ DiscountAmount DiscountClass DiscountPercentage IncludedUnits OveragePrice Price RevenueRecognitionRuleName RolloverBalance ] end with_schema with_cache with_one :original, resource_name: "RatePlanCharge" with_one :product_rate_plan_charge, alias: :catalog_charge with_one :rate_plan, alias: :plan with_many :rate_plan_charge_tiers, alias: :tiers end end end
Version data entries
13 entries across 13 versions & 1 rubygems