View Source GoogleApi.CloudSupport.V2beta.Model.CaseClassification (google_api_cloud_support v0.5.0)

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.

Attributes

  • displayName (type: String.t, default: nil) - A display name for the classification. The display name is not static and can change. To uniquely and consistently identify classifications, use the CaseClassification.id field.
  • id (type: String.t, default: nil) - 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.
  • product (type: GoogleApi.CloudSupport.V2beta.Model.Product.t, default: nil) - The full product the classification corresponds to.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudSupport.V2beta.Model.CaseClassification{
  displayName: String.t() | nil,
  id: String.t() | nil,
  product: GoogleApi.CloudSupport.V2beta.Model.Product.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.