RateCardSummary

class oci.osub_subscription.models.RateCardSummary(**kwargs)

Bases: object

Rate Card Summary

Methods

__init__(**kwargs) Initializes a new RateCardSummary object with values from keyword arguments.

Attributes

currency Gets the currency of this RateCardSummary.
discretionary_discount_percentage Gets the discretionary_discount_percentage of this RateCardSummary.
is_tier Gets the is_tier of this RateCardSummary.
net_unit_price [Required] Gets the net_unit_price of this RateCardSummary.
overage_price [Required] Gets the overage_price of this RateCardSummary.
product [Required] Gets the product of this RateCardSummary.
rate_card_tiers Gets the rate_card_tiers of this RateCardSummary.
time_end Gets the time_end of this RateCardSummary.
time_start Gets the time_start of this RateCardSummary.
__init__(**kwargs)

Initializes a new RateCardSummary object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • product (oci.osub_subscription.models.Product) – The value to assign to the product property of this RateCardSummary.
  • time_start (datetime) – The value to assign to the time_start property of this RateCardSummary.
  • time_end (datetime) – The value to assign to the time_end property of this RateCardSummary.
  • net_unit_price (str) – The value to assign to the net_unit_price property of this RateCardSummary.
  • discretionary_discount_percentage (str) – The value to assign to the discretionary_discount_percentage property of this RateCardSummary.
  • overage_price (str) – The value to assign to the overage_price property of this RateCardSummary.
  • is_tier (bool) – The value to assign to the is_tier property of this RateCardSummary.
  • currency (oci.osub_subscription.models.Currency) – The value to assign to the currency property of this RateCardSummary.
  • rate_card_tiers (list[oci.osub_subscription.models.RateCardTier]) – The value to assign to the rate_card_tiers property of this RateCardSummary.
currency

Gets the currency of this RateCardSummary.

Returns:The currency of this RateCardSummary.
Return type:oci.osub_subscription.models.Currency
discretionary_discount_percentage

Gets the discretionary_discount_percentage of this RateCardSummary. Rate card discretionary discount percentage

Returns:The discretionary_discount_percentage of this RateCardSummary.
Return type:str
is_tier

Gets the is_tier of this RateCardSummary. Rate card price tier flag

Returns:The is_tier of this RateCardSummary.
Return type:bool
net_unit_price

[Required] Gets the net_unit_price of this RateCardSummary. Rate card net unit price

Returns:The net_unit_price of this RateCardSummary.
Return type:str
overage_price

[Required] Gets the overage_price of this RateCardSummary. Rate card overage price

Returns:The overage_price of this RateCardSummary.
Return type:str
product

[Required] Gets the product of this RateCardSummary.

Returns:The product of this RateCardSummary.
Return type:oci.osub_subscription.models.Product
rate_card_tiers

Gets the rate_card_tiers of this RateCardSummary. List of tiered rate card prices

Returns:The rate_card_tiers of this RateCardSummary.
Return type:list[oci.osub_subscription.models.RateCardTier]
time_end

Gets the time_end of this RateCardSummary. Rate card end date

Returns:The time_end of this RateCardSummary.
Return type:datetime
time_start

Gets the time_start of this RateCardSummary. Rate card start date

Returns:The time_start of this RateCardSummary.
Return type:datetime