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
| 1528 1529 1530 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1528 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
| 1514 1515 1516 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1514 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
| 1519 1520 1521 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1519 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
| 1526 1527 1528 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1526 def notification_set_id @notification_set_id end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1533 1534 1535 1536 1537 | # File 'generated/google/apis/androidenterprise_v1/classes.rb', line 1533 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 |