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
-