Class: Aws::PinpointSMSVoiceV2::Types::RegistrationFieldDefinition
- Inherits:
-
Struct
- Object
- Struct
- Aws::PinpointSMSVoiceV2::Types::RegistrationFieldDefinition
- Defined in:
- gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb
Overview
Provides a description of the specified field.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#conditional_behavior ⇒ Types::ConditionalBehavior
The conditional behavior rules for this field.
-
#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
#conditional_behavior ⇒ Types::ConditionalBehavior
The conditional behavior rules for this field. Only present when FieldRequirement is CONDITIONAL. Rules are evaluated in order and the first matching rule determines the field's resolved requirement. If no rule matches, the DefaultBehavior applies.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |
#display_hints ⇒ Types::RegistrationFieldDisplayHints
An array of RegistrationFieldDisplayHints objects for the field.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |
#field_path ⇒ String
The path to the registration form field. You can use DescribeRegistrationFieldDefinitions for a list of FieldPaths.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |
#field_requirement ⇒ String
Specifies if the field for the registration form is required, conditional or optional.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |
#field_type ⇒ String
The type of field.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |
#section_path ⇒ String
The section path of the field.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |
#select_validation ⇒ Types::SelectValidation
The validation rules for a select field.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |
#text_validation ⇒ Types::TextValidation
The validation rules for a text field.
7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7055 class RegistrationFieldDefinition < Struct.new( :section_path, :field_path, :field_type, :field_requirement, :select_validation, :text_validation, :display_hints, :conditional_behavior) SENSITIVE = [] include Aws::Structure end |