Struct google_licensing1::api::LicenseAssignment [−][src]
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).
- delete license assignments (none)
- get license assignments (response)
- insert license assignments (response)
- list for product license assignments (none)
- list for product and sku license assignments (none)
- patch license assignments (request|response)
- update license assignments (request|response)
Fields
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]
fn clone(&self) -> LicenseAssignment[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for LicenseAssignment[src]
impl Default for LicenseAssignment[src]
fn default() -> LicenseAssignment[src]
impl<'de> Deserialize<'de> for LicenseAssignment[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
__D: Deserializer<'de>,
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]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,