Class: Aws::Pinpoint::Types::InAppMessageContent
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Pinpoint::Types::InAppMessageContent
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-pinpoint/types.rb
 
Overview
The configuration for the message content.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #background_color  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The background color for the message.
 - 
  
    
      #body_config  ⇒ Types::InAppMessageBodyConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The configuration for the message body.
 - 
  
    
      #header_config  ⇒ Types::InAppMessageHeaderConfig 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The configuration for the message header.
 - 
  
    
      #image_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The image url for the background of message.
 - 
  
    
      #primary_btn  ⇒ Types::InAppMessageButton 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The first button inside the message.
 - 
  
    
      #secondary_btn  ⇒ Types::InAppMessageButton 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The second button inside message.
 
Instance Attribute Details
#background_color ⇒ String
The background color for the message.
      8017 8018 8019 8020 8021 8022 8023 8024 8025 8026  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 8017 class InAppMessageContent < Struct.new( :background_color, :body_config, :header_config, :image_url, :primary_btn, :secondary_btn) SENSITIVE = [] include Aws::Structure end  | 
  
#body_config ⇒ Types::InAppMessageBodyConfig
The configuration for the message body.
      8017 8018 8019 8020 8021 8022 8023 8024 8025 8026  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 8017 class InAppMessageContent < Struct.new( :background_color, :body_config, :header_config, :image_url, :primary_btn, :secondary_btn) SENSITIVE = [] include Aws::Structure end  | 
  
#header_config ⇒ Types::InAppMessageHeaderConfig
The configuration for the message header.
      8017 8018 8019 8020 8021 8022 8023 8024 8025 8026  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 8017 class InAppMessageContent < Struct.new( :background_color, :body_config, :header_config, :image_url, :primary_btn, :secondary_btn) SENSITIVE = [] include Aws::Structure end  | 
  
#image_url ⇒ String
The image url for the background of message.
      8017 8018 8019 8020 8021 8022 8023 8024 8025 8026  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 8017 class InAppMessageContent < Struct.new( :background_color, :body_config, :header_config, :image_url, :primary_btn, :secondary_btn) SENSITIVE = [] include Aws::Structure end  | 
  
#primary_btn ⇒ Types::InAppMessageButton
The first button inside the message.
      8017 8018 8019 8020 8021 8022 8023 8024 8025 8026  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 8017 class InAppMessageContent < Struct.new( :background_color, :body_config, :header_config, :image_url, :primary_btn, :secondary_btn) SENSITIVE = [] include Aws::Structure end  | 
  
#secondary_btn ⇒ Types::InAppMessageButton
The second button inside message.
      8017 8018 8019 8020 8021 8022 8023 8024 8025 8026  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 8017 class InAppMessageContent < Struct.new( :background_color, :body_config, :header_config, :image_url, :primary_btn, :secondary_btn) SENSITIVE = [] include Aws::Structure end  |