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>,
}Expand description
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).
- get groups (response)
- aliases insert groups (none)
- delete groups (none)
- aliases delete groups (none)
- patch groups (request|response)
- list groups (none)
- aliases list groups (none)
- update groups (request|response)
- insert groups (request|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§
Source§impl<'de> Deserialize<'de> for Group
impl<'de> Deserialize<'de> for Group
Source§fn 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
impl RequestValue for Group
impl Resource for Group
impl ResponseResult for Group
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnwindSafe for Group
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more