[][src]Struct google_admin1_directory::Group

pub struct Group {
    pub non_editable_aliases: Option<Vec<String>>,
    pub kind: Option<String>,
    pub description: Option<String>,
    pub admin_created: Option<bool>,
    pub direct_members_count: Option<String>,
    pub email: Option<String>,
    pub etag: Option<String>,
    pub aliases: Option<Vec<String>>,
    pub id: Option<String>,
    pub name: Option<String>,
}

JSON template for Group resource in Directory API.

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

non_editable_aliases: Option<Vec<String>>

List of non editable aliases (Read-only)

kind: Option<String>

Kind of resource this is.

description: Option<String>

Description of the group

admin_created: Option<bool>

Is the group created by admin (Read-only) *

direct_members_count: Option<String>

Group direct members count

email: Option<String>

Email of Group

etag: Option<String>

ETag of the resource.

aliases: Option<Vec<String>>

List of aliases (Read-only)

id: Option<String>

Unique identifier of Group (Read-only)

name: Option<String>

Group name

Trait Implementations

impl Clone for Group[src]

impl Debug for Group[src]

impl Default for Group[src]

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

impl RequestValue for Group[src]

impl Resource for Group[src]

impl ResponseResult for Group[src]

impl Serialize for Group[src]

Auto Trait Implementations

impl RefUnwindSafe for Group

impl Send for Group

impl Sync for Group

impl Unpin for Group

impl UnwindSafe for Group

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, 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.

impl<T> Typeable for T where
    T: Any