Class: Aws::Pinpoint::Types::InAppMessageButton
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::InAppMessageButton
- Defined in:
- gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb
Overview
Note:
When making an API call, you may pass InAppMessageButton data as a hash:
{
android: {
button_action: "LINK", # required, accepts LINK, DEEP_LINK, CLOSE
link: "__string",
},
default_config: {
background_color: "__string",
border_radius: 1,
button_action: "LINK", # required, accepts LINK, DEEP_LINK, CLOSE
link: "__string",
text: "__string", # required
text_color: "__string",
},
ios: {
button_action: "LINK", # required, accepts LINK, DEEP_LINK, CLOSE
link: "__string",
},
web: {
button_action: "LINK", # required, accepts LINK, DEEP_LINK, CLOSE
link: "__string",
},
}
Button Config for an in-app message.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#android ⇒ Types::OverrideButtonConfiguration
Default button content.
-
#default_config ⇒ Types::DefaultButtonConfiguration
Default button content.
-
#ios ⇒ Types::OverrideButtonConfiguration
Default button content.
-
#web ⇒ Types::OverrideButtonConfiguration
Default button content.
Instance Attribute Details
#android ⇒ Types::OverrideButtonConfiguration
Default button content.
11176 11177 11178 11179 11180 11181 11182 11183 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11176 class InAppMessageButton < Struct.new( :android, :default_config, :ios, :web) SENSITIVE = [] include Aws::Structure end |
#default_config ⇒ Types::DefaultButtonConfiguration
Default button content.
11176 11177 11178 11179 11180 11181 11182 11183 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11176 class InAppMessageButton < Struct.new( :android, :default_config, :ios, :web) SENSITIVE = [] include Aws::Structure end |
#ios ⇒ Types::OverrideButtonConfiguration
Default button content.
11176 11177 11178 11179 11180 11181 11182 11183 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11176 class InAppMessageButton < Struct.new( :android, :default_config, :ios, :web) SENSITIVE = [] include Aws::Structure end |
#web ⇒ Types::OverrideButtonConfiguration
Default button content.
11176 11177 11178 11179 11180 11181 11182 11183 |
# File 'gems/aws-sdk-pinpoint/lib/aws-sdk-pinpoint/types.rb', line 11176 class InAppMessageButton < Struct.new( :android, :default_config, :ios, :web) SENSITIVE = [] include Aws::Structure end |