Struct google_cloudbilling1::PricingInfo[][src]

pub struct PricingInfo {
    pub currency_conversion_rate: Option<f64>,
    pub effective_time: Option<String>,
    pub aggregation_info: Option<AggregationInfo>,
    pub pricing_expression: Option<PricingExpression>,
    pub summary: Option<String>,
}

Represents the pricing information for a SKU at a single point of time.

This type is not used in any activity, and only used as part of another schema.

Fields

Conversion rate for currency conversion, from USD to the currency specified in the request. If the currency is not specified this defaults to 1.0. Example: USD * currency_conversion_rate = JPY

The timestamp from which this pricing was effective.

Aggregation Info. This can be left unspecified if the pricing expression doesn't require aggregation.

Expresses the pricing formula. See PricingExpression for an example.

An optional human readable summary of the pricing information, has a maximum length of 256 characters.

Trait Implementations

impl Default for PricingInfo
[src]

Returns the "default value" for a type. Read more

impl Clone for PricingInfo
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Debug for PricingInfo
[src]

Formats the value using the given formatter. Read more

impl Part for PricingInfo
[src]

Auto Trait Implementations

impl Send for PricingInfo

impl Sync for PricingInfo