pub struct ResponseMetaData {
    pub currency_code: Option<String>,
    pub data_loss_from_other_row: Option<bool>,
    pub empty_reason: Option<String>,
    pub schema_restriction_response: Option<SchemaRestrictionResponse>,
    pub subject_to_thresholding: Option<bool>,
    pub time_zone: Option<String>,
}
Expand description

Response’s metadata carrying additional information about the report content.

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

Fields

currency_code: Option<String>

The currency code used in this report. Intended to be used in formatting currency metrics like purchaseRevenue for visualization. If currency_code was specified in the request, this response parameter will echo the request parameter; otherwise, this response parameter is the property’s current currency_code. Currency codes are string encodings of currency types from the ISO 4217 standard (https://en.wikipedia.org/wiki/ISO_4217); for example “USD”, “EUR”, “JPY”. To learn more, see https://support.google.com/analytics/answer/9796179.

data_loss_from_other_row: Option<bool>

If true, indicates some buckets of dimension combinations are rolled into “(other)” row. This can happen for high cardinality reports.

empty_reason: Option<String>

If empty reason is specified, the report is empty for this reason.

schema_restriction_response: Option<SchemaRestrictionResponse>

Describes the schema restrictions actively enforced in creating this report. To learn more, see Access and data-restriction management.

subject_to_thresholding: Option<bool>

If subjectToThresholding is true, this report is subject to thresholding and only returns data that meets the minimum aggregation thresholds. It is possible for a request to be subject to thresholding thresholding and no data is absent from the report, and this happens when all data is above the thresholds. To learn more, see Data thresholds and About Demographics and Interests.

time_zone: Option<String>

The property’s current timezone. Intended to be used to interpret time-based dimensions like hour and minute. Formatted as strings from the IANA Time Zone database (https://www.iana.org/time-zones); for example “America/New_York” or “Asia/Tokyo”.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Returns the “default value” for a type. Read more

Deserialize this value from the given Serde deserializer. Read more

Serialize this value into the given Serde serializer. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more