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]

[src]

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

impl Debug for Usage
[src]

[src]

Formats the value using the given formatter. Read more

impl Clone for Usage
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Usage

impl Sync for Usage