Struct google_api_proto::google::cloud::gsuiteaddons::v1::AddOns
source · pub struct AddOns {
pub common: Option<CommonAddOnManifest>,
pub gmail: Option<GmailAddOnManifest>,
pub drive: Option<DriveAddOnManifest>,
pub calendar: Option<CalendarAddOnManifest>,
pub docs: Option<DocsAddOnManifest>,
pub sheets: Option<SheetsAddOnManifest>,
pub slides: Option<SlidesAddOnManifest>,
pub http_options: Option<HttpOptions>,
}
Expand description
A Google Workspace Add-on configuration.
Fields§
§common: Option<CommonAddOnManifest>
Configuration that is common across all Google Workspace Add-ons.
gmail: Option<GmailAddOnManifest>
Gmail add-on configuration.
drive: Option<DriveAddOnManifest>
Drive add-on configuration.
calendar: Option<CalendarAddOnManifest>
Calendar add-on configuration.
docs: Option<DocsAddOnManifest>
Docs add-on configuration.
sheets: Option<SheetsAddOnManifest>
Sheets add-on configuration.
slides: Option<SlidesAddOnManifest>
Slides add-on configuration.
http_options: Option<HttpOptions>
Options for sending requests to add-on HTTP endpoints
Trait Implementations§
source§impl Message for AddOns
impl Message for AddOns
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for AddOns
impl PartialEq for AddOns
impl StructuralPartialEq for AddOns
Auto Trait Implementations§
impl Freeze for AddOns
impl RefUnwindSafe for AddOns
impl Send for AddOns
impl Sync for AddOns
impl Unpin for AddOns
impl UnwindSafe for AddOns
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
Wrap the input message
T
in a tonic::Request