[][src]Struct google_chat1::Membership

pub struct Membership {
    pub member: Option<User>,
    pub state: Option<String>,
    pub create_time: Option<String>,
    pub name: Option<String>,
}

Represents a membership relation in Hangouts Chat.

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

member: Option<User>

Member details.

state: Option<String>

State of the membership.

create_time: Option<String>

The creation time of the membership a.k.a the time at which the member joined the space, if applicable.

name: Option<String>

Resource name of the membership, in the form "spaces//members/".

Example: spaces/AAAAMpdlehY/members/105115627578887013105

Trait Implementations

impl Clone for Membership[src]

impl Debug for Membership[src]

impl Default for Membership[src]

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

impl ResponseResult for Membership[src]

impl Serialize for Membership[src]

Auto Trait Implementations

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