Class: Aws::ChimeSDKMessaging::Types::ChannelMessageCallback
- Inherits:
-
Struct
- Object
- Struct
- Aws::ChimeSDKMessaging::Types::ChannelMessageCallback
- Defined in:
- gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb
Overview
Stores information about a callback.
Constant Summary collapse
- SENSITIVE =
[:content, :metadata]
Instance Attribute Summary collapse
-
#content ⇒ String
The message content.
-
#message_attributes ⇒ Hash<String,Types::MessageAttributeValue>
The attributes for the message, used for message filtering along with a
FilterRule
defined in thePushNotificationPreferences
. -
#message_id ⇒ String
The message ID.
-
#metadata ⇒ String
The message metadata.
-
#push_notification ⇒ Types::PushNotificationConfiguration
The push notification configuration of the message.
-
#sub_channel_id ⇒ String
The ID of the SubChannel.
Instance Attribute Details
#content ⇒ String
The message content.
647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 647 class ChannelMessageCallback < Struct.new( :message_id, :content, :metadata, :push_notification, :message_attributes, :sub_channel_id) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#message_attributes ⇒ Hash<String,Types::MessageAttributeValue>
The attributes for the message, used for message filtering along
with a FilterRule
defined in the PushNotificationPreferences
.
647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 647 class ChannelMessageCallback < Struct.new( :message_id, :content, :metadata, :push_notification, :message_attributes, :sub_channel_id) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#message_id ⇒ String
The message ID.
647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 647 class ChannelMessageCallback < Struct.new( :message_id, :content, :metadata, :push_notification, :message_attributes, :sub_channel_id) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#metadata ⇒ String
The message metadata.
647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 647 class ChannelMessageCallback < Struct.new( :message_id, :content, :metadata, :push_notification, :message_attributes, :sub_channel_id) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#push_notification ⇒ Types::PushNotificationConfiguration
The push notification configuration of the message.
647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 647 class ChannelMessageCallback < Struct.new( :message_id, :content, :metadata, :push_notification, :message_attributes, :sub_channel_id) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#sub_channel_id ⇒ String
The ID of the SubChannel.
647 648 649 650 651 652 653 654 655 656 |
# File 'gems/aws-sdk-chimesdkmessaging/lib/aws-sdk-chimesdkmessaging/types.rb', line 647 class ChannelMessageCallback < Struct.new( :message_id, :content, :metadata, :push_notification, :message_attributes, :sub_channel_id) SENSITIVE = [:content, :metadata] include Aws::Structure end |