Class: Google::Cloud::Dialogflow::V2::Intent::Parameter
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::Dialogflow::V2::Intent::Parameter
 
 
- Defined in:
 - lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb
 
Overview
Represents intent parameters.
Instance Attribute Summary collapse
- 
  
    
      #default_value  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #display_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Required.
 - 
  
    
      #entity_type_display_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #is_list  ⇒ true, false 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #mandatory  ⇒ true, false 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The unique identifier of this parameter.
 - 
  
    
      #prompts  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 - 
  
    
      #value  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional.
 
Instance Attribute Details
#default_value ⇒ String
Returns Optional. The default value to use when the +value+ yields an empty result. Default values can be extracted from contexts by using the following syntax: +#context_name.parameter_name+.
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  | 
  
#display_name ⇒ String
Returns Required. The name of the parameter.
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  | 
  
#entity_type_display_name ⇒ String
Returns Optional. The name of the entity type, prefixed with +@+, that describes values of the parameter. If the parameter is required, this must be provided.
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  | 
  
#is_list ⇒ true, false
Returns Optional. Indicates whether the parameter represents a list of values.
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  | 
  
#mandatory ⇒ true, false
Returns Optional. Indicates whether the parameter is required. That is, whether the intent cannot be completed without collecting the parameter value.
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  | 
  
#name ⇒ String
Returns The unique identifier of this parameter.
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  | 
  
#prompts ⇒ Array<String>
Returns Optional. The collection of prompts that the agent can present to the user in order to collect value for the parameter.
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  | 
  
#value ⇒ String
Returns Optional. The definition of the parameter value. It can be:
- a constant string,
 - a parameter value defined as +$parameter_name+,
 - an original parameter value defined as +$parameter_name.original+,
 - a parameter value from some context defined as +#context_name.parameter_name+.
 
      205  | 
    
      # File 'lib/google/cloud/dialogflow/v2/doc/google/cloud/dialogflow/v2/intent.rb', line 205 class Parameter; end  |