Class: Aws::Pinpoint::Types::InAppMessageCampaign
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Pinpoint::Types::InAppMessageCampaign
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-pinpoint/types.rb
 
Overview
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #campaign_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Campaign id of the corresponding campaign.
 - 
  
    
      #daily_cap  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Daily cap which controls the number of times any in-app messages can be shown to the endpoint during a day.
 - 
  
    
      #in_app_message  ⇒ Types::InAppMessage 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
In-app message content with all fields required for rendering an in-app message.
 - 
  
    
      #priority  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Priority of the in-app message.
 - 
  
    
      #schedule  ⇒ Types::InAppCampaignSchedule 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Schedule of the campaign.
 - 
  
    
      #session_cap  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Session cap which controls the number of times an in-app message can be shown to the endpoint during an application session.
 - 
  
    
      #total_cap  ⇒ Integer 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Total cap which controls the number of times an in-app message can be shown to the endpoint.
 - 
  
    
      #treatment_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Treatment id of the campaign.
 
Instance Attribute Details
#campaign_id ⇒ String
Campaign id of the corresponding campaign.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  | 
  
#daily_cap ⇒ Integer
Daily cap which controls the number of times any in-app messages can be shown to the endpoint during a day.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  | 
  
#in_app_message ⇒ Types::InAppMessage
In-app message content with all fields required for rendering an in-app message.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  | 
  
#priority ⇒ Integer
Priority of the in-app message.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  | 
  
#schedule ⇒ Types::InAppCampaignSchedule
Schedule of the campaign.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  | 
  
#session_cap ⇒ Integer
Session cap which controls the number of times an in-app message can be shown to the endpoint during an application session.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  | 
  
#total_cap ⇒ Integer
Total cap which controls the number of times an in-app message can be shown to the endpoint.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  | 
  
#treatment_id ⇒ String
Treatment id of the campaign.
      7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987  | 
    
      # File 'lib/aws-sdk-pinpoint/types.rb', line 7976 class InAppMessageCampaign < Struct.new( :campaign_id, :daily_cap, :in_app_message, :priority, :schedule, :session_cap, :total_cap, :treatment_id) SENSITIVE = [] include Aws::Structure end  |