Class: Google::Apis::AndroidenterpriseV1::NotificationSet
- Inherits:
-
Object
- Object
- Google::Apis::AndroidenterpriseV1::NotificationSet
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/androidenterprise_v1/classes.rb,
generated/google/apis/androidenterprise_v1/representations.rb,
generated/google/apis/androidenterprise_v1/representations.rb
Overview
A resource returned by the PullNotificationSet API, which contains a collection of notifications for enterprises associated with the service account authenticated for the request.
Instance Attribute Summary collapse
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#notification ⇒ Array<Google::Apis::AndroidenterpriseV1::Notification>
The notifications received, or empty if no notifications are present.
-
#notification_set_id ⇒ String
The notification set ID, required to mark the notification as received with the Enterprises.AcknowledgeNotification API.
Instance Method Summary collapse
-
#initialize(**args) ⇒ NotificationSet
constructor
A new instance of NotificationSet.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ NotificationSet
Returns a new instance of NotificationSet.
1395 1396 1397 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1395 def initialize(**args) update!(**args) end |
Instance Attribute Details
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
androidenterprise#notificationSet".
Corresponds to the JSON property kind
1381 1382 1383 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1381 def kind @kind end |
#notification ⇒ Array<Google::Apis::AndroidenterpriseV1::Notification>
The notifications received, or empty if no notifications are present.
Corresponds to the JSON property notification
1386 1387 1388 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1386 def notification @notification end |
#notification_set_id ⇒ String
The notification set ID, required to mark the notification as received with
the Enterprises.AcknowledgeNotification API. This will be omitted if no
notifications are present.
Corresponds to the JSON property notificationSetId
1393 1394 1395 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1393 def notification_set_id @notification_set_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1400 1401 1402 1403 1404 |
# File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1400 def update!(**args) @kind = args[:kind] if args.key?(:kind) @notification = args[:notification] if args.key?(:notification) @notification_set_id = args[:notification_set_id] if args.key?(:notification_set_id) end |