public sealed class Case : IMessage<Case>, IEquatable<Case>, IDeepCloneable<Case>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Support v2 API class Case.
A support case.
Namespace
Google.Cloud.Support.V2Assembly
Google.Cloud.Support.V2.dll
Constructors
Case()
public Case()
Case(Case)
public Case(Case other)
Parameter | |
---|---|
Name | Description |
other |
Case |
Properties
CaseName
public CaseName CaseName { get; set; }
Property Value | |
---|---|
Type | Description |
CaseName |
Classification
public CaseClassification Classification { get; set; }
The issue classification applicable to this case.
Property Value | |
---|---|
Type | Description |
CaseClassification |
ContactEmail
public string ContactEmail { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time this case was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
Creator
public Actor Creator { get; set; }
The user who created the case.
Note: The name and email will be obfuscated if the case was created by Google Support.
Property Value | |
---|---|
Type | Description |
Actor |
Description
public string Description { get; set; }
A broad description of the issue.
Property Value | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
The short summary of the issue reported in this case.
Property Value | |
---|---|
Type | Description |
string |
Escalated
public bool Escalated { get; set; }
Whether the case is currently escalated.
Property Value | |
---|---|
Type | Description |
bool |
LanguageCode
public string LanguageCode { get; set; }
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-hours
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
The resource name for the case.
Property Value | |
---|---|
Type | Description |
string |
Priority
public Case.Types.Priority Priority { get; set; }
The priority of this case.
Property Value | |
---|---|
Type | Description |
CaseTypesPriority |
State
public Case.Types.State State { get; set; }
Output only. The current status of the support case.
Property Value | |
---|---|
Type | Description |
CaseTypesState |
SubscriberEmailAddresses
public RepeatedField<string> SubscriberEmailAddresses { get; }
The email addresses to receive updates on this case.
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
TestCase
public bool TestCase { get; set; }
Whether this case was created for internal API testing and should not be acted on by the support team.
Property Value | |
---|---|
Type | Description |
bool |
TimeZone
public string TimeZone { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time this case was last updated.
Property Value | |
---|---|
Type | Description |
Timestamp |