Class: Google::Apis::CloudsupportV2beta::CaseClassification
- Inherits:
-
Object
- Object
- Google::Apis::CloudsupportV2beta::CaseClassification
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/cloudsupport_v2beta/classes.rb,
lib/google/apis/cloudsupport_v2beta/representations.rb,
lib/google/apis/cloudsupport_v2beta/representations.rb
Overview
A classification object with a product type and value.
Instance Attribute Summary collapse
-
#display_name ⇒ String
A display name for the classification.
-
#id ⇒ String
The unique ID for a classification.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CaseClassification
constructor
A new instance of CaseClassification.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ CaseClassification
Returns a new instance of CaseClassification.
301 302 303 |
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 301 def initialize(**args) update!(**args) end |
Instance Attribute Details
#display_name ⇒ String
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.
Corresponds to the JSON property displayName
292 293 294 |
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 292 def display_name @display_name end |
#id ⇒ String
The unique ID for a classification. Must be specified for case creation. To
retrieve valid classification IDs for case creation, use caseClassifications.
search.
Corresponds to the JSON property id
299 300 301 |
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 299 def id @id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
306 307 308 309 |
# File 'lib/google/apis/cloudsupport_v2beta/classes.rb', line 306 def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) @id = args[:id] if args.key?(:id) end |