[][src]Struct google_androidenterprise1::Permission

pub struct Permission {
    pub permission_id: Option<String>,
    pub description: Option<String>,
    pub kind: Option<String>,
    pub name: Option<String>,
}

A Permissions resource represents some extra capability, to be granted to an Android app, which requires explicit consent. An enterprise admin must consent to these permissions on behalf of their users before an entitlement for the app can be created.

The permissions collection is read-only. The information provided for each permission (localized name and description) is intended to be used in the MDM user interface when obtaining consent from the enterprise.

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

permission_id: Option<String>

An opaque string uniquely identifying the permission.

description: Option<String>

A longer description of the Permissions resource, giving more details of what it affects.

kind: Option<String>

Identifies what kind of resource this is. Value: the fixed string "androidenterprise#permission".

name: Option<String>

The name of the permission.

Trait Implementations

impl Resource for Permission[src]

impl ResponseResult for Permission[src]

impl Default for Permission[src]

impl Clone for Permission[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl Debug for Permission[src]

impl Serialize for Permission[src]

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

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

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