pub struct GetMembershipRequest {
pub name: String,
pub use_admin_access: bool,
}
Expand description
Request to get a membership of a space.
Fields§
§name: String
Required. Resource name of the membership to retrieve.
To get the app’s own membership by using user
authentication,
you can optionally use spaces/{space}/members/app
.
Format: spaces/{space}/members/{member}
or spaces/{space}/members/app
You can use the user’s email as an alias for {member}
. For example,
spaces/{space}/members/example@gmail.com
where example@gmail.com
is the
email of the Google Chat user.
use_admin_access: bool
Optional. When true
, the method runs using the user’s Google Workspace
administrator privileges.
The calling user must be a Google Workspace administrator with the manage chat and spaces conversations privilege.
Requires the chat.admin.memberships
or chat.admin.memberships.readonly
OAuth 2.0
scopes.
Getting app memberships in a space isn’t supported when using admin access.
Trait Implementations§
Source§impl Clone for GetMembershipRequest
impl Clone for GetMembershipRequest
Source§fn clone(&self) -> GetMembershipRequest
fn clone(&self) -> GetMembershipRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetMembershipRequest
impl Debug for GetMembershipRequest
Source§impl Default for GetMembershipRequest
impl Default for GetMembershipRequest
Source§impl Message for GetMembershipRequest
impl Message for GetMembershipRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.Source§impl PartialEq for GetMembershipRequest
impl PartialEq for GetMembershipRequest
impl StructuralPartialEq for GetMembershipRequest
Auto Trait Implementations§
impl Freeze for GetMembershipRequest
impl RefUnwindSafe for GetMembershipRequest
impl Send for GetMembershipRequest
impl Sync for GetMembershipRequest
impl Unpin for GetMembershipRequest
impl UnwindSafe for GetMembershipRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request