google_api_mirror v0.6.0 GoogleApi.Mirror.V1.Model.Subscription View Source
A subscription to events on a collection.
Attributes
callbackUrl
(type:String.t
, default:nil
) - The URL where notifications should be delivered (must start with https://).collection
(type:String.t
, default:nil
) - The collection to subscribe to. Allowed values are:- timeline - Changes in the timeline including insertion, deletion, and updates.
- locations - Location updates.
- settings - Settings updates.
id
(type:String.t
, default:nil
) - The ID of the subscription.kind
(type:String.t
, default:mirror#subscription
) - The type of resource. This is always mirror#subscription.notification
(type:GoogleApi.Mirror.V1.Model.Notification.t
, default:nil
) - Container object for notifications. This is not populated in the Subscription resource.operation
(type:list(String.t)
, default:nil
) - A list of operations that should be subscribed to. An empty list indicates that all operations on the collection should be subscribed to. Allowed values are:- UPDATE - The item has been updated.
- INSERT - A new item has been inserted.
- DELETE - The item has been deleted.
- MENU_ACTION - A custom menu item has been triggered by the user.
updated
(type:DateTime.t
, default:nil
) - The time at which this subscription was last modified, formatted according to RFC 3339.userToken
(type:String.t
, default:nil
) - An opaque token sent to the subscriber in notifications so that it can determine the ID of the user.verifyToken
(type:String.t
, default:nil
) - A secret token sent to the subscriber in notifications so that it can verify that the notification was generated by Google.
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Link to this type
t()
View Sourcet() :: %GoogleApi.Mirror.V1.Model.Subscription{ callbackUrl: String.t(), collection: String.t(), id: String.t(), kind: String.t(), notification: GoogleApi.Mirror.V1.Model.Notification.t(), operation: [String.t()], updated: DateTime.t(), userToken: String.t(), verifyToken: String.t() }
Link to this section Functions
Unwrap a decoded JSON object into its complex fields.