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

#content ⇒ Hash<String,String>

The localized content of the notification.

Returns:

  • (Hash<String,String>)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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_at ⇒ Time

The timestamp when the notification was created.

Returns:

  • (Time)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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_at ⇒ Time

The timestamp when the notification expires.

Returns:

  • (Time)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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_id ⇒ String

The identifier of the Amazon Connect instance.

Returns:

  • (String)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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_id ⇒ String

The unique identifier for the notification.

Returns:

  • (String)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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_status ⇒ String

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

Returns:

  • (String)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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

#priority ⇒ String

The priority level of the notification.

Returns:

  • (String)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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_id ⇒ String

The identifier of the recipient user.

Returns:

  • (String)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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

#source ⇒ String

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

Returns:

  • (String)


40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
# File 'gems/aws-sdk-connect/lib/aws-sdk-connect/types.rb', line 40867

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