Class: IronBank::Resources::ProductRatePlanCharge

Inherits:
IronBank::Resource show all
Defined in:
lib/iron_bank/resources/product_rate_plan_charge.rb

Overview

A product rate plan charge can be a one-time, recurring or usage-based charge. It belongs to a product rate plan and can have many tiers when using a Volume or Tiered pricing model.

NOTE: if multiple currencies are enabled for your Zuora tenant, then there is *at least* one tier per active currency.

Instance Attribute Summary

Attributes inherited from IronBank::Resource

#remote

Method Summary

Methods inherited from IronBank::Resource

#==, #id, #initialize, #inspect, object_name, #reload, #remove_instance_vars, with_cache, with_local_records

Methods included from Associations::ClassMethods

#with_many, #with_one

Methods included from Metadata

#excluded_fields, #fields, #query_custom_fields, #query_fields, #reset, #schema, #single_resource_query_fields, #with_schema

Methods included from Queryable

#all, #find, #find_each, #first, #where

Methods included from Associations

#with_memoization

Constructor Details

This class inherits a constructor from IronBank::Resource