PricingExpression
import type { PricingExpression } from "https://googleapis.deno.dev/v1/cloudbilling:v1.ts";
Expresses a mathematical pricing formula. For Example:- usage_unit: GBy
tiered_rates:
[start_usage_amount: 20, unit_price: $10]
[start_usage_amount: 100, unit_price: $5]
The above expresses a pricing
formula where the first 20GB is free, the next 80GB is priced at $10 per GB
followed by $5 per GB for additional usage.
§Properties
The base unit for the SKU which is the unit used in usage exports. Example: "By"
Conversion factor for converting from price per usage_unit to price per base_unit, and start_usage_amount to start_usage_amount in base_unit. unit_price / base_unit_conversion_factor = price per base_unit. start_usage_amount * base_unit_conversion_factor = start_usage_amount in base_unit.
The recommended quantity of units for displaying pricing info. When displaying pricing info it is recommended to display: (unit_price * display_quantity) per display_quantity usage_unit. This field does not affect the pricing formula and is for display purposes only. Example: If the unit_price is "0.0001 USD", the usage_unit is "GB" and the display_quantity is "1000" then the recommended way of displaying the pricing info is "0.10 USD per 1000 GB"