public sealed class CaseClassification : IMessage<CaseClassification>, IEquatable<CaseClassification>, IDeepCloneable<CaseClassification>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Support v2beta 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-09-04 UTC."],[],[],null,["# Google Cloud Support v2beta API - Class CaseClassification (1.0.0-beta02)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.0-beta02 (latest)](/dotnet/docs/reference/Google.Cloud.Support.V2Beta/latest/Google.Cloud.Support.V2Beta.CaseClassification)\n- [1.0.0-beta01](/dotnet/docs/reference/Google.Cloud.Support.V2Beta/1.0.0-beta01/Google.Cloud.Support.V2Beta.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 v2beta 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.V2Beta/latest/Google.Cloud.Support.V2Beta.CaseClassification), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[CaseClassification](/dotnet/docs/reference/Google.Cloud.Support.V2Beta/latest/Google.Cloud.Support.V2Beta.CaseClassification), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[CaseClassification](/dotnet/docs/reference/Google.Cloud.Support.V2Beta/latest/Google.Cloud.Support.V2Beta.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.V2Beta](/dotnet/docs/reference/Google.Cloud.Support.V2Beta/latest/Google.Cloud.Support.V2Beta)\n\nAssembly\n--------\n\nGoogle.Cloud.Support.V2Beta.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.\n\n### Product\n\n public Product Product { get; set; }\n\nThe full product the classification corresponds to."]]