Struct googapis::google::analytics::data::v1beta::RunReportResponse [−][src]
pub struct RunReportResponse {
pub dimension_headers: Vec<DimensionHeader>,
pub metric_headers: Vec<MetricHeader>,
pub rows: Vec<Row>,
pub totals: Vec<Row>,
pub maximums: Vec<Row>,
pub minimums: Vec<Row>,
pub row_count: i32,
pub metadata: Option<ResponseMetaData>,
pub property_quota: Option<PropertyQuota>,
pub kind: String,
}
Expand description
The response report table corresponding to a request.
Fields
dimension_headers: Vec<DimensionHeader>
Describes dimension columns. The number of DimensionHeaders and ordering of DimensionHeaders matches the dimensions present in rows.
metric_headers: Vec<MetricHeader>
Describes metric columns. The number of MetricHeaders and ordering of MetricHeaders matches the metrics present in rows.
rows: Vec<Row>
Rows of dimension value combinations and metric values in the report.
totals: Vec<Row>
If requested, the totaled values of metrics.
maximums: Vec<Row>
If requested, the maximum values of metrics.
minimums: Vec<Row>
If requested, the minimum values of metrics.
row_count: i32
The total number of rows in the query result. rowCount
is independent of
the number of rows returned in the response, the limit
request
parameter, and the offset
request parameter. For example if a query
returns 175 rows and includes limit
of 50 in the API request, the
response will contain rowCount
of 175 but only 50 rows.
To learn more about this pagination parameter, see [Pagination](https://developers.google.com/analytics/devguides/reporting/data/v1/basics#pagination).
metadata: Option<ResponseMetaData>
Metadata for the report.
property_quota: Option<PropertyQuota>
This Analytics Property’s quota state including this request.
kind: String
Identifies what kind of resource this message is. This kind
is always the
fixed string “analyticsData#runReport”. Useful to distinguish between
response types in JSON.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for RunReportResponse
impl Send for RunReportResponse
impl Sync for RunReportResponse
impl Unpin for RunReportResponse
impl UnwindSafe for RunReportResponse
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
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