Class: Aws::Chime::Types::ChannelMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Chime::Types::ChannelMessage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-chime/types.rb
Overview
The details of a message in a channel.
Constant Summary collapse
- SENSITIVE =
[:content, :metadata]
Instance Attribute Summary collapse
-
#channel_arn ⇒ String
The ARN of the channel.
-
#content ⇒ String
The message content.
-
#created_timestamp ⇒ Time
The time at which the message was created.
-
#last_edited_timestamp ⇒ Time
The time at which a message was edited.
-
#last_updated_timestamp ⇒ Time
The time at which a message was updated.
-
#message_id ⇒ String
The ID of a message.
-
#metadata ⇒ String
The message metadata.
-
#persistence ⇒ String
The persistence setting for a channel message.
-
#redacted ⇒ Boolean
Hides the content of a message.
-
#sender ⇒ Types::Identity
The message sender.
-
#type ⇒ String
The message type.
Instance Attribute Details
#channel_arn ⇒ String
The ARN of the channel.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#content ⇒ String
The message content.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#created_timestamp ⇒ Time
The time at which the message was created.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#last_edited_timestamp ⇒ Time
The time at which a message was edited.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#last_updated_timestamp ⇒ Time
The time at which a message was updated.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#message_id ⇒ String
The ID of a message.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#metadata ⇒ String
The message metadata.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#persistence ⇒ String
The persistence setting for a channel message.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#redacted ⇒ Boolean
Hides the content of a message.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#sender ⇒ Types::Identity
The message sender.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |
#type ⇒ String
The message type.
1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 |
# File 'lib/aws-sdk-chime/types.rb', line 1281 class ChannelMessage < Struct.new( :channel_arn, :message_id, :content, :metadata, :type, :created_timestamp, :last_edited_timestamp, :last_updated_timestamp, :sender, :redacted, :persistence) SENSITIVE = [:content, :metadata] include Aws::Structure end |