An notification channel used to watch for resource changes.
| JSON representation | 
|---|
{ "id": string, "token": string, "expiration": string, "type": string, "address": string, "payload": boolean, "params": { string: string, ... }, "resourceId": string, "resourceUri": string, "kind": string }  | 
            
| Fields | |
|---|---|
id | 
              
                 
 A UUID or similar unique string that identifies this channel.  | 
            
token | 
              
                 
 An arbitrary string delivered to the target address with each notification delivered over this channel. Optional.  | 
            
expiration | 
              
                 
 Date and time of notification channel expiration, expressed as a Unix timestamp, in milliseconds. Optional.  | 
            
type | 
              
                 
 The type of delivery mechanism used for this channel.  | 
            
address | 
              
                 
 The address where notifications are delivered for this channel.  | 
            
payload | 
              
                 
 A Boolean value to indicate whether payload is wanted. Optional.  | 
            
params | 
              
                 
 Additional parameters controlling delivery channel behavior. Optional. For example,  An object containing a list of   | 
            
resourceId | 
              
                 
 An opaque ID that identifies the resource being watched on this channel. Stable across different API versions.  | 
            
resourceUri | 
              
                 
 A version-specific identifier for the watched resource.  | 
            
kind | 
              
                 
 Identifies this as a notification channel used to watch for changes to a resource, which is   |