Class: Aws::PinpointSMSVoiceV2::Types::RegistrationFieldDefinition
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::PinpointSMSVoiceV2::Types::RegistrationFieldDefinition
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-pinpointsmsvoicev2/types.rb
 
Overview
Provides a description of the specified field.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #display_hints  ⇒ Types::RegistrationFieldDisplayHints 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An array of RegistrationFieldDisplayHints objects for the field.
 - 
  
    
      #field_path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The path to the registration form field.
 - 
  
    
      #field_requirement  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Specifies if the field for the registration form is required, conditional or optional.
 - 
  
    
      #field_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The type of field.
 - 
  
    
      #section_path  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The section path of the field.
 - 
  
    
      #select_validation  ⇒ Types::SelectValidation 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The validation rules for a select field.
 - 
  
    
      #text_validation  ⇒ Types::TextValidation 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The validation rules for a text field.
 
Instance Attribute Details
#display_hints ⇒ Types::RegistrationFieldDisplayHints
An array of RegistrationFieldDisplayHints objects for the field.
      4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4296 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end  | 
  
#field_path ⇒ String
The path to the registration form field. You can use DescribeRegistrationFieldDefinitions for a list of FieldPaths.
      4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4296 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end  | 
  
#field_requirement ⇒ String
Specifies if the field for the registration form is required, conditional or optional.
      4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4296 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end  | 
  
#field_type ⇒ String
The type of field.
      4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4296 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end  | 
  
#section_path ⇒ String
The section path of the field.
      4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4296 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end  | 
  
#select_validation ⇒ Types::SelectValidation
The validation rules for a select field.
      4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4296 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end  | 
  
#text_validation ⇒ Types::TextValidation
The validation rules for a text field.
      4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306  | 
    
      # File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4296 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end  |