Struct google_licensing1::api::LicenseAssignment[][src]

pub struct LicenseAssignment {
    pub etags: Option<String>,
    pub kind: Option<String>,
    pub product_id: Option<String>,
    pub product_name: Option<String>,
    pub self_link: Option<String>,
    pub sku_id: Option<String>,
    pub sku_name: Option<String>,
    pub user_id: Option<String>,
}

Representation of a license assignment.

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

etags: Option<String>

ETag of the resource.

kind: Option<String>

Identifies the resource as a LicenseAssignment, which is licensing#licenseAssignment.

product_id: Option<String>

A product's unique identifier. For more information about products in this version of the API, see Product and SKU IDs.

product_name: Option<String>

Display Name of the product.

self_link: Option<String>

Link to this page.

sku_id: Option<String>

A product SKU's unique identifier. For more information about available SKUs in this version of the API, see Products and SKUs.

sku_name: Option<String>

Display Name of the sku of the product.

user_id: Option<String>

The user's current primary email address. If the user's email address changes, use the new email address in your API requests. Since a userId is subject to change, do not use a userId value as a key for persistent data. This key could break if the current user's email address changes. If the userId is suspended, the license status changes.

Trait Implementations

impl Clone for LicenseAssignment[src]

impl Debug for LicenseAssignment[src]

impl Default for LicenseAssignment[src]

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

impl RequestValue for LicenseAssignment[src]

impl Resource for LicenseAssignment[src]

impl ResponseResult for LicenseAssignment[src]

impl Serialize for LicenseAssignment[src]

Auto Trait Implementations

impl RefUnwindSafe for LicenseAssignment[src]

impl Send for LicenseAssignment[src]

impl Sync for LicenseAssignment[src]

impl Unpin for LicenseAssignment[src]

impl UnwindSafe for LicenseAssignment[src]

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.