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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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>)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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)


36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
# File 'lib/aws-sdk-connect/types.rb', line 36788

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