Pricing¶
-
class
oci.marketplace_publisher.models.
Pricing
(**kwargs)¶ Bases:
object
the pricing information for the offer
Attributes
BILLING_CYCLE_ONE_TIME
A constant which can be used with the billing_cycle property of a Pricing. billing_cycle
Gets the billing_cycle of this Pricing. currency_type
Gets the currency_type of this Pricing. total_amount
Gets the total_amount of this Pricing. Methods
__init__
(**kwargs)Initializes a new Pricing object with values from keyword arguments. -
BILLING_CYCLE_ONE_TIME
= 'ONE_TIME'¶ A constant which can be used with the billing_cycle property of a Pricing. This constant has a value of “ONE_TIME”
-
__init__
(**kwargs)¶ Initializes a new Pricing object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - currency_type (str) – The value to assign to the currency_type property of this Pricing.
- total_amount (int) – The value to assign to the total_amount property of this Pricing.
- billing_cycle (str) – The value to assign to the billing_cycle property of this Pricing. Allowed values for this property are: “ONE_TIME”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
billing_cycle
¶ Gets the billing_cycle of this Pricing. The frequency at which the customer is billed for the Offer
Allowed values for this property are: “ONE_TIME”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The billing_cycle of this Pricing. Return type: str
-
currency_type
¶ Gets the currency_type of this Pricing. The currency supported for a given Offer, in the format specified by ISO-4217
Returns: The currency_type of this Pricing. Return type: str
-
total_amount
¶ Gets the total_amount of this Pricing. The total amount an Offer costs
Returns: The total_amount of this Pricing. Return type: int
-