Struct google_apigee1::api::GoogleCloudApigeeV1App[][src]

pub struct GoogleCloudApigeeV1App {
    pub api_products: Option<Vec<GoogleCloudApigeeV1ApiProductRef>>,
    pub app_id: Option<String>,
    pub attributes: Option<Vec<GoogleCloudApigeeV1Attribute>>,
    pub callback_url: Option<String>,
    pub company_name: Option<String>,
    pub created_at: Option<String>,
    pub credentials: Option<Vec<GoogleCloudApigeeV1Credential>>,
    pub developer_id: Option<String>,
    pub key_expires_in: Option<String>,
    pub last_modified_at: Option<String>,
    pub name: Option<String>,
    pub scopes: Option<Vec<String>>,
    pub status: Option<String>,
}

There is no detailed description.

Activities

This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).

Fields

api_products: Option<Vec<GoogleCloudApigeeV1ApiProductRef>>

List of API products associated with the app.

app_id: Option<String>

ID of the app.

attributes: Option<Vec<GoogleCloudApigeeV1Attribute>>

List of attributes.

callback_url: Option<String>

Callback URL used by OAuth 2.0 authorization servers to communicate authorization codes back to apps.

company_name: Option<String>

Name of the company that owns the app.

created_at: Option<String>

Output only. Unix time when the app was created.

credentials: Option<Vec<GoogleCloudApigeeV1Credential>>

Output only. Set of credentials for the app. Credentials are API key/secret pairs associated with API products.

developer_id: Option<String>

ID of the developer.

key_expires_in: Option<String>

Duration, in milliseconds, of the consumer key that will be generated for the app. The default value, -1, indicates an infinite validity period. Once set, the expiration can’t be updated. json key: keyExpiresIn

last_modified_at: Option<String>

Output only. Last modified time as milliseconds since epoch.

name: Option<String>

Name of the app.

scopes: Option<Vec<String>>

Scopes to apply to the app. The specified scope names must already exist on the API product that you associate with the app.

status: Option<String>

Status of the credential.

Trait Implementations

impl Clone for GoogleCloudApigeeV1App[src]

impl Debug for GoogleCloudApigeeV1App[src]

impl Default for GoogleCloudApigeeV1App[src]

impl<'de> Deserialize<'de> for GoogleCloudApigeeV1App[src]

impl ResponseResult for GoogleCloudApigeeV1App[src]

impl Serialize for GoogleCloudApigeeV1App[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.