Class: Aws::SocialMessaging::Types::LibraryTemplateButtonInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::SocialMessaging::Types::LibraryTemplateButtonInput
- Defined in:
- gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb
Overview
Configuration options for customizing buttons in a template from Meta's library.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#otp_type ⇒ String
The type of one-time password for OTP buttons.
-
#phone_number ⇒ String
The phone number in E.164 format for CALL-type buttons.
-
#supported_apps ⇒ Array<Hash<String,String>>
List of supported applications for this button type.
-
#type ⇒ String
The type of button (for example, QUICK_REPLY, CALL, or URL).
-
#url ⇒ Hash<String,String>
The URL with dynamic parameters for URL-type buttons.
-
#zero_tap_terms_accepted ⇒ Boolean
When true, indicates acceptance of zero-tap terms for the button.
Instance Attribute Details
#otp_type ⇒ String
The type of one-time password for OTP buttons.
544 545 546 547 548 549 550 551 552 553 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544 class LibraryTemplateButtonInput < Struct.new( :type, :phone_number, :url, :otp_type, :zero_tap_terms_accepted, :supported_apps) SENSITIVE = [] include Aws::Structure end |
#phone_number ⇒ String
The phone number in E.164 format for CALL-type buttons.
544 545 546 547 548 549 550 551 552 553 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544 class LibraryTemplateButtonInput < Struct.new( :type, :phone_number, :url, :otp_type, :zero_tap_terms_accepted, :supported_apps) SENSITIVE = [] include Aws::Structure end |
#supported_apps ⇒ Array<Hash<String,String>>
List of supported applications for this button type.
544 545 546 547 548 549 550 551 552 553 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544 class LibraryTemplateButtonInput < Struct.new( :type, :phone_number, :url, :otp_type, :zero_tap_terms_accepted, :supported_apps) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of button (for example, QUICK_REPLY, CALL, or URL).
544 545 546 547 548 549 550 551 552 553 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544 class LibraryTemplateButtonInput < Struct.new( :type, :phone_number, :url, :otp_type, :zero_tap_terms_accepted, :supported_apps) SENSITIVE = [] include Aws::Structure end |
#url ⇒ Hash<String,String>
The URL with dynamic parameters for URL-type buttons.
544 545 546 547 548 549 550 551 552 553 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544 class LibraryTemplateButtonInput < Struct.new( :type, :phone_number, :url, :otp_type, :zero_tap_terms_accepted, :supported_apps) SENSITIVE = [] include Aws::Structure end |
#zero_tap_terms_accepted ⇒ Boolean
When true, indicates acceptance of zero-tap terms for the button.
544 545 546 547 548 549 550 551 552 553 |
# File 'gems/aws-sdk-socialmessaging/lib/aws-sdk-socialmessaging/types.rb', line 544 class LibraryTemplateButtonInput < Struct.new( :type, :phone_number, :url, :otp_type, :zero_tap_terms_accepted, :supported_apps) SENSITIVE = [] include Aws::Structure end |