GetCaseResult class
Result data returned by getCase.
Constructors
-
GetCaseResult({required CaseClassificationResponse classification, required String contactEmail, required String createTime, required ActorResponse creator, required String description, required String displayName, required bool escalated, required String languageCode, required String name, required String priority, required String state, required List<
String> subscriberEmailAddresses, required bool testCase, required String timeZone, required String updateTime}) -
Creates a new GetCaseResult.
classificationThe issue classification applicable to this case.contactEmailA user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.createTimeThe time this case was created.creatorThe user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.descriptionA broad description of the issue.displayNameThe short summary of the issue reported in this case.escalatedWhether the case is currently escalated.languageCodeThe language the user has requested to receive support in. This should be a BCP 47 language code (e.g.,"en","zh-CN","zh-TW","ja","ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hoursnameThe resource name for the case.priorityThe priority of this case.stateThe current status of the support case.subscriberEmailAddressesThe email addresses to receive updates on this case.testCaseWhether this case was created for internal API testing and should not be acted on by the support team.timeZoneThe timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.updateTimeThe time this case was last updated.const -
GetCaseResult.fromMap(Map<
String, dynamic> map) -
factory
Properties
- classification → CaseClassificationResponse
-
The issue classification applicable to this case.
final
- contactEmail → String
-
A user-supplied email address to send case update notifications for. This should only be used in BYOID flows, where we cannot infer the user's email address directly from their EUCs.
final
- createTime → String
-
The time this case was created.
final
- creator → ActorResponse
-
The user who created the case. Note: The name and email will be obfuscated if the case was created by Google Support.
final
- description → String
-
A broad description of the issue.
final
- displayName → String
-
The short summary of the issue reported in this case.
final
- escalated → bool
-
Whether the case is currently escalated.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- languageCode → String
-
The language the user has requested to receive support in. This should be a BCP 47 language code (e.g.,
"en","zh-CN","zh-TW","ja","ko"). If no language or an unsupported language is specified, this field defaults to English (en). Language selection during case creation may affect your available support options. For a list of supported languages and their support working hours, see: https://cloud.google.com/support/docs/language-working-hoursfinal - name → String
-
The resource name for the case.
final
- priority → String
-
The priority of this case.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- state → String
-
The current status of the support case.
final
-
subscriberEmailAddresses
→ List<
String> -
The email addresses to receive updates on this case.
final
- testCase → bool
-
Whether this case was created for internal API testing and should not be acted on by the support team.
final
- timeZone → String
-
The timezone of the user who created the support case. It should be in a format IANA recognizes: https://www.iana.org/time-zones. There is no additional validation done by the API.
final
- updateTime → String
-
The time this case was last updated.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited