Class: Aws::Pinpoint::Types::InAppMessageCampaign
- Inherits:
-
Struct
- Object
- Struct
- Aws::Pinpoint::Types::InAppMessageCampaign
- Defined in:
- gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 'gems/aws-sdk-pinpoint/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 |