Class: Aws::Pinpoint::Types::SendOTPMessageRequestParameters
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::SendOTPMessageRequestParameters
- Defined in:
- gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb
Overview
Send OTP message request parameters.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#allowed_attempts ⇒ Integer
The attempts allowed to validate an OTP.
-
#brand_name ⇒ String
The brand name that will be substituted into the OTP message body.
-
#channel ⇒ String
Channel type for the OTP message.
-
#code_length ⇒ Integer
The number of characters in the generated OTP.
-
#destination_identity ⇒ String
The destination identity to send OTP to.
-
#entity_id ⇒ String
A unique Entity ID received from DLT after entity registration is approved.
-
#language ⇒ String
The language to be used for the outgoing message body containing the OTP.
-
#origination_identity ⇒ String
The origination identity used to send OTP from.
-
#reference_id ⇒ String
Developer-specified reference identifier.
-
#template_id ⇒ String
A unique Template ID received from DLT after entity registration is approved.
-
#validity_period ⇒ Integer
The time in minutes before the OTP is no longer valid.
Instance Attribute Details
#allowed_attempts ⇒ Integer
The attempts allowed to validate an OTP.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#brand_name ⇒ String
The brand name that will be substituted into the OTP message body. Should be owned by calling AWS account.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#channel ⇒ String
Channel type for the OTP message. Supported values: [SMS].
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#code_length ⇒ Integer
The number of characters in the generated OTP.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#destination_identity ⇒ String
The destination identity to send OTP to.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#entity_id ⇒ String
A unique Entity ID received from DLT after entity registration is approved.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#language ⇒ String
The language to be used for the outgoing message body containing the OTP.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#origination_identity ⇒ String
The origination identity used to send OTP from.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#reference_id ⇒ String
Developer-specified reference identifier. Required to match during OTP verification.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#template_id ⇒ String
A unique Template ID received from DLT after entity registration is approved.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |
#validity_period ⇒ Integer
The time in minutes before the OTP is no longer valid.
11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11509 class SendOTPMessageRequestParameters < Struct.new( :allowed_attempts, :brand_name, :channel, :code_length, :destination_identity, :entity_id, :language, :origination_identity, :reference_id, :template_id, :validity_period) SENSITIVE = [] include Aws::Structure end |