public sealed class CaseClassification : IMessage<CaseClassification>, IEquatable<CaseClassification>, IDeepCloneable<CaseClassification>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Support v2 API class CaseClassification.
A Case Classification represents the topic that a case is about. It's very
important to use accurate classifications, because they're
used to route your cases to specialists who can help you.
A classification always has an ID that is its unique identifier.
A valid ID is required when creating a case.
The unique ID for a classification. Must be specified for case creation.
To retrieve valid classification IDs for case creation, use
caseClassifications.search.
Classification IDs returned by caseClassifications.search are guaranteed
to be valid for at least 6 months. If a given classification is
deactiveated, it will immediately stop being returned. After 6 months,
case.create requests using the classification ID will fail.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eCaseClassification\u003c/code\u003e class within the Google Cloud Support v2 API, detailing its structure and functionality.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eCaseClassification\u003c/code\u003e class is a sealed class that represents a classification object containing a product type and value, and it implements multiple interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, and \u003ccode\u003eIDeepCloneable\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe page outlines the class's inheritance from the base \u003ccode\u003eobject\u003c/code\u003e class and lists its inherited members such as \u003ccode\u003eGetHashCode()\u003c/code\u003e, \u003ccode\u003eGetType()\u003c/code\u003e, and \u003ccode\u003eToString()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eIt includes information on the class's constructors, like the default \u003ccode\u003eCaseClassification()\u003c/code\u003e and another that takes an \u003ccode\u003eother\u003c/code\u003e parameter of the same \u003ccode\u003eCaseClassification\u003c/code\u003e type.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation lists the \u003ccode\u003eDisplayName\u003c/code\u003e and \u003ccode\u003eId\u003c/code\u003e properties of \u003ccode\u003eCaseClassification\u003c/code\u003e, explaining their purpose and data types, as well as usage to create cases.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Support v2 API - Class CaseClassification (1.4.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.4.0 (latest)](/dotnet/docs/reference/Google.Cloud.Support.V2/latest/Google.Cloud.Support.V2.CaseClassification)\n- [1.3.0](/dotnet/docs/reference/Google.Cloud.Support.V2/1.3.0/Google.Cloud.Support.V2.CaseClassification)\n- [1.2.0](/dotnet/docs/reference/Google.Cloud.Support.V2/1.2.0/Google.Cloud.Support.V2.CaseClassification)\n- [1.1.0](/dotnet/docs/reference/Google.Cloud.Support.V2/1.1.0/Google.Cloud.Support.V2.CaseClassification)\n- [1.0.0](/dotnet/docs/reference/Google.Cloud.Support.V2/1.0.0/Google.Cloud.Support.V2.CaseClassification) \n\n public sealed class CaseClassification : IMessage\u003cCaseClassification\u003e, IEquatable\u003cCaseClassification\u003e, IDeepCloneable\u003cCaseClassification\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Support v2 API class CaseClassification.\n\nA Case Classification represents the topic that a case is about. It's very\nimportant to use accurate classifications, because they're\nused to route your cases to specialists who can help you.\n\nA classification always has an ID that is its unique identifier.\nA valid ID is required when creating a case. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e CaseClassification \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[CaseClassification](/dotnet/docs/reference/Google.Cloud.Support.V2/latest/Google.Cloud.Support.V2.CaseClassification), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CaseClassification](/dotnet/docs/reference/Google.Cloud.Support.V2/latest/Google.Cloud.Support.V2.CaseClassification), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CaseClassification](/dotnet/docs/reference/Google.Cloud.Support.V2/latest/Google.Cloud.Support.V2.CaseClassification), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Support.V2](/dotnet/docs/reference/Google.Cloud.Support.V2/latest/Google.Cloud.Support.V2)\n\nAssembly\n--------\n\nGoogle.Cloud.Support.V2.dll\n\nConstructors\n------------\n\n### CaseClassification()\n\n public CaseClassification()\n\n### CaseClassification(CaseClassification)\n\n public CaseClassification(CaseClassification other)\n\nProperties\n----------\n\n### DisplayName\n\n public string DisplayName { get; set; }\n\nA display name for the classification.\n\nThe display name is not static and can change. To uniquely and consistently\nidentify classifications, use the `CaseClassification.id` field.\n\n### Id\n\n public string Id { get; set; }\n\nThe unique ID for a classification. Must be specified for case creation.\n\nTo retrieve valid classification IDs for case creation, use\n`caseClassifications.search`.\n\nClassification IDs returned by `caseClassifications.search` are guaranteed\nto be valid for at least 6 months. If a given classification is\ndeactiveated, it will immediately stop being returned. After 6 months,\n`case.create` requests using the classification ID will fail."]]