Struct rusoto_apigateway::Usage[][src]

pub struct Usage {
    pub end_date: Option<String>,
    pub items: Option<HashMap<String, Vec<Vec<i64>>>>,
    pub position: Option<String>,
    pub start_date: Option<String>,
    pub usage_plan_id: Option<String>,
}

Represents the usage data of a usage plan.

Fields

The ending date of the usage data.

The usage data, as daily logs of used and remaining quotas, over the specified time interval indexed over the API keys in a usage plan. For example, {..., "values" : { "{api_key}" : [ [0, 100], [10, 90], [100, 10]]}, where {api_key} stands for an API key value and the daily log entry is of the format [used quota, remaining quota].

The starting date of the usage data.

The plan Id associated with this usage data.

Trait Implementations

impl Default for Usage
[src]

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

impl Debug for Usage
[src]

Formats the value using the given formatter. Read more

impl Clone for Usage
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for Usage
[src]

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 Send for Usage

impl Sync for Usage