code: function Notification(options) {
    this.project = options.project;
    this.body = options.body;
    this.title = options.title;
    this.targetUrl = options.targetUrl;
    this.iconUrl = options.iconUrl;
    this.imageUrl = options.imageUrl;
    this.ttl = options.ttl;
    this.requireInteraction = options.requireInteraction;
    this.urgent = options.urgent;
    this.customData = options.customData;
    this.customMetrics = options.customMetrics;
    this.actions = options.actions;
    this.starred = options.starred;
    this.sendAt = options.sendAt;
  }
docs: Create new Notification
  @param {Pushpad} options.project
  
  @param {string} options.body - A string representing the main text of the push notification.
  This field is mandatory.
  
  @param {string} [options.title] - A string representing the title of the push notification.
  This field is optional and the value defaults to the project name set in project settings.
  
  @param {string} [options.targetUrl] - The url the user is redirected to when clicks the push notification.
  This field is optional and the value defaults to the project website.
  
  @param {string} [options.iconUrl] - The url of a PNG or JPEG image that will be imported
  and used as the notification icon. This field is optional and the value defaults to the project icon.
  
  @param {Number} [options.ttl] - The number of seconds after which the notification should be dropped
  if the device of the user is offline.
  
  @constructor