Struct google_api_proto::google::apps::alertcenter::v1beta1::AlertFeedback
source · pub struct AlertFeedback {
pub customer_id: String,
pub alert_id: String,
pub feedback_id: String,
pub create_time: Option<Timestamp>,
pub type: i32,
pub email: String,
}
Expand description
A customer feedback about an alert.
Fields§
§customer_id: String
Output only. The unique identifier of the Google Workspace account of the customer.
alert_id: String
Output only. The alert identifier.
feedback_id: String
Output only. The unique identifier for the feedback.
create_time: Option<Timestamp>
Output only. The time this feedback was created.
type: i32
Required. The type of the feedback.
email: String
Output only. The email of the user that provided the feedback.
Implementations§
source§impl AlertFeedback
impl AlertFeedback
sourcepub fn type(&self) -> AlertFeedbackType
pub fn type(&self) -> AlertFeedbackType
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_type(&mut self, value: AlertFeedbackType)
pub fn set_type(&mut self, value: AlertFeedbackType)
Sets type
to the provided enum value.
Trait Implementations§
source§impl Clone for AlertFeedback
impl Clone for AlertFeedback
source§fn clone(&self) -> AlertFeedback
fn clone(&self) -> AlertFeedback
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for AlertFeedback
impl Debug for AlertFeedback
source§impl Default for AlertFeedback
impl Default for AlertFeedback
source§impl Message for AlertFeedback
impl Message for AlertFeedback
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 AlertFeedback
impl PartialEq for AlertFeedback
source§fn eq(&self, other: &AlertFeedback) -> bool
fn eq(&self, other: &AlertFeedback) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AlertFeedback
Auto Trait Implementations§
impl Freeze for AlertFeedback
impl RefUnwindSafe for AlertFeedback
impl Send for AlertFeedback
impl Sync for AlertFeedback
impl Unpin for AlertFeedback
impl UnwindSafe for AlertFeedback
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