Class: Google::Apis::MybusinessbusinessinformationV1::FreeFormServiceItem
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::MybusinessbusinessinformationV1::FreeFormServiceItem
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - lib/google/apis/mybusinessbusinessinformation_v1/classes.rb,
lib/google/apis/mybusinessbusinessinformation_v1/representations.rb,
lib/google/apis/mybusinessbusinessinformation_v1/representations.rb 
Overview
Represents a free-form service offered by the merchant. These are services that are not exposed as part of our structure service data. The merchant manually enters the names for of such services via a geomerchant surface.
Instance Attribute Summary collapse
- 
  
    
      #category  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #label  ⇒ Google::Apis::MybusinessbusinessinformationV1::Label 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Label to be used when displaying the price list, section, or item.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ FreeFormServiceItem 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of FreeFormServiceItem.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Constructor Details
#initialize(**args) ⇒ FreeFormServiceItem
Returns a new instance of FreeFormServiceItem.
      494 495 496  | 
    
      # File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 494 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#category ⇒ String
Required. This field represents the category name (i.e. the category's stable
ID). The category and service_type_id should match the possible
combinations provided in the Category message.
Corresponds to the JSON property category
      487 488 489  | 
    
      # File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 487 def category @category end  | 
  
#label ⇒ Google::Apis::MybusinessbusinessinformationV1::Label
Label to be used when displaying the price list, section, or item.
Corresponds to the JSON property label
      492 493 494  | 
    
      # File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 492 def label @label end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      499 500 501 502  | 
    
      # File 'lib/google/apis/mybusinessbusinessinformation_v1/classes.rb', line 499 def update!(**args) @category = args[:category] if args.key?(:category) @label = args[:label] if args.key?(:label) end  |