CaseDetails class

A JSON-formatted object that contains the metadata for a support case. It is contained in 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.
  • nextToken. A resumption point for pagination.
  • recentCommunications. One or more Communication objects. Fields of these objects are attachments, body, caseId, submittedBy, and timeCreated.
  • 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. The possible values are: low, normal, high, urgent, and critical.
  • status. The status of the case in the AWS Support Center. Valid values:
    • opened
    • pending-customer-action
    • reopened
    • resolved
    • unassigned
    • work-in-progress
  • 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.

Constructors

CaseDetails({String? caseId, String? categoryCode, List<String>? ccEmailAddresses, String? displayId, String? language, RecentCaseCommunications? recentCommunications, String? serviceCode, String? severityCode, String? status, String? subject, String? submittedBy, String? timeCreated})
CaseDetails.fromJson(Map<String, dynamic> json)
factory

Properties

caseId 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
final
categoryCode String?
The category of problem for the AWS Support case.
final
ccEmailAddresses List<String>?
The email addresses that receive copies of communication about the case.
final
displayId String?
The ID displayed for the case in the AWS Support Center. This is a numeric string.
final
hashCode int
The hash code for this object.
no setterinherited
language 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.
final
recentCommunications 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.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serviceCode String?
The code for the AWS service. You can get a list of codes and the corresponding service names by calling DescribeServices.
final
severityCode String?
The code for the severity level returned by the call to DescribeSeverityLevels.
final
status String?
The status of the case.
final
subject String?
The subject line for the case in the AWS Support Center.
final
submittedBy String?
The email address of the account that submitted the case.
final
timeCreated String?
The time that the case was created in the AWS Support Center.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited