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.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4522 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.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4522 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.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4522 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.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4522 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.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4522 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.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4522 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.
4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 |
# File 'lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 4522 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints) SENSITIVE = [] include Aws::Structure end |