[−][src]Struct rusoto_support::CaseDetails
A JSON-formatted object that contains the metadata for a support case. It is contained the response from a DescribeCases request. CaseDetails contains the following fields:
-
caseId. 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.
-
categoryCode. The category of problem for the AWS Support case. Corresponds to the CategoryCode values returned by a call to DescribeServices.
-
displayId. The identifier for the case on pages in the AWS Support Center.
-
language. The ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English ("en") and Japanese ("ja"). Language parameters must be passed explicitly for operations that take them.
-
recentCommunications. One or more Communication objects. Fields of these objects are
attachments
,body
,caseId
,submittedBy
, andtimeCreated
. -
nextToken. A resumption point for pagination.
-
serviceCode. The identifier for the AWS service that corresponds to the service code defined in the call to DescribeServices.
-
severityCode. The severity code assigned to the case. Contains one of the values returned by the call to DescribeSeverityLevels.
-
status. The status of the case in the AWS Support Center.
-
subject. The subject line of the case.
-
submittedBy. The email address of the account that submitted the case.
-
timeCreated. The time the case was created, in ISO-8601 format.
Fields
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
category_code: Option<String>
The category of problem for the AWS Support case.
cc_email_addresses: Option<Vec<String>>
The email addresses that receive copies of communication about the case.
display_id: Option<String>
The ID displayed for the case in the AWS Support Center. This is a numeric string.
language: Option<String>
The ISO 639-1 code for the language in which AWS provides support. AWS Support currently supports English ("en") and Japanese ("ja"). Language parameters must be passed explicitly for operations that take them.
recent_communications: Option<RecentCaseCommunications>
The five most recent communications between you and AWS Support Center, including the IDs of any attachments to the communications. Also includes a nextToken
that you can use to retrieve earlier communications.
service_code: Option<String>
The code for the AWS service returned by the call to DescribeServices.
severity_code: Option<String>
The code for the severity level returned by the call to DescribeSeverityLevels.
status: Option<String>
The status of the case.
subject: Option<String>
The subject line for the case in the AWS Support Center.
submitted_by: Option<String>
The email address of the account that submitted the case.
time_created: Option<String>
The time that the case was case created in the AWS Support Center.
Trait Implementations
impl PartialEq<CaseDetails> for CaseDetails
[src]
fn eq(&self, other: &CaseDetails) -> bool
[src]
fn ne(&self, other: &CaseDetails) -> bool
[src]
impl Default for CaseDetails
[src]
fn default() -> CaseDetails
[src]
impl Clone for CaseDetails
[src]
fn clone(&self) -> CaseDetails
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for CaseDetails
[src]
impl<'de> Deserialize<'de> for CaseDetails
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for CaseDetails
impl Sync for CaseDetails
Blanket Implementations
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T> Erased for T
impl<T> Same for T
type Output = T
Should always be Self