Class: Aws::Connect::Types::UserNotificationSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb

Overview

Summary information about a notification for a specific user, including the user's read status.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#contentHash<String,String>

The localized content of the notification.

Returns:

  • (Hash<String,String>)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#created_atTime

The timestamp when the notification was created.

Returns:

  • (Time)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#expires_atTime

The timestamp when the notification expires.

Returns:

  • (Time)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#instance_idString

The identifier of the Amazon Connect instance.

Returns:

  • (String)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#notification_idString

The unique identifier for the notification.

Returns:

  • (String)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#notification_statusString

The status of the notification for this user. Valid values are READ, UNREAD, and HIDDEN.

Returns:

  • (String)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#priorityString

The priority level of the notification.

Returns:

  • (String)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#recipient_idString

The identifier of the recipient user.

Returns:

  • (String)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end

#sourceString

The source that created the notification. Valid values are CUSTOMER, RULES, and SYSTEM.

Returns:

  • (String)


37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 37018

class UserNotificationSummary < Struct.new(
  :notification_id,
  :notification_status,
  :instance_id,
  :recipient_id,
  :content,
  :priority,
  :source,
  :created_at,
  :expires_at)
  SENSITIVE = []
  include Aws::Structure
end