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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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.
7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 |
# File 'gems/aws-sdk-pinpointsmsvoicev2/lib/aws-sdk-pinpointsmsvoicev2/types.rb', line 7028 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 |