[−][src]Struct rusoto_support::Communication
A communication associated with an AWS Support case. The communication consists of the case ID, the message body, attachment information, the submitter of the communication, and the date and time of the communication.
Fields
attachment_set: Option<Vec<AttachmentDetails>>
Information about the attachments to the case communication.
body: Option<String>
The text of the communication between the customer and AWS Support.
case_id: Option<String>
The AWS Support case ID requested or returned in the call. The case ID is an alphanumeric string formatted as shown in this example: case-12345678910-2013-c4c1d2bf33c5cf47
submitted_by: Option<String>
The identity of the account that submitted, or responded to, the support case. Customer entries include the role or IAM user as well as the email address. For example, "AdminRole (Role) <someone@example.com>. Entries from the AWS Support team display "Amazon Web Services," and do not show an email address.
time_created: Option<String>
The time the communication was created.
Trait Implementations
impl Clone for Communication
[src]
pub fn clone(&self) -> Communication
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for Communication
[src]
impl Default for Communication
[src]
pub fn default() -> Communication
[src]
impl<'de> Deserialize<'de> for Communication
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<Communication> for Communication
[src]
pub fn eq(&self, other: &Communication) -> bool
[src]
pub fn ne(&self, other: &Communication) -> bool
[src]
impl StructuralPartialEq for Communication
[src]
Auto Trait Implementations
impl RefUnwindSafe for Communication
[src]
impl Send for Communication
[src]
impl Sync for Communication
[src]
impl Unpin for Communication
[src]
impl UnwindSafe for Communication
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,