Google Cloud Support v2 API - Class Case (1.3.0)

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.

Inheritance

object > Case

Namespace

Google.Cloud.Support.V2

Assembly

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; }

CaseName-typed view over the Name resource name property.

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