Struct google_licensing1::api::LicenseAssignment
source · [−]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>,
}
Expand description
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
sourceimpl Clone for LicenseAssignment
impl Clone for LicenseAssignment
sourcefn clone(&self) -> LicenseAssignment
fn clone(&self) -> LicenseAssignment
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for LicenseAssignment
impl Debug for LicenseAssignment
sourceimpl Default for LicenseAssignment
impl Default for LicenseAssignment
sourcefn default() -> LicenseAssignment
fn default() -> LicenseAssignment
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for LicenseAssignment
impl<'de> Deserialize<'de> for LicenseAssignment
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for LicenseAssignment
impl Serialize for LicenseAssignment
impl RequestValue for LicenseAssignment
impl Resource for LicenseAssignment
impl ResponseResult for LicenseAssignment
Auto Trait Implementations
impl RefUnwindSafe for LicenseAssignment
impl Send for LicenseAssignment
impl Sync for LicenseAssignment
impl Unpin for LicenseAssignment
impl UnwindSafe for LicenseAssignment
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more