| Index: content/public/common/persistent_notification_status.h
 | 
| diff --git a/content/public/common/persistent_notification_status.h b/content/public/common/persistent_notification_status.h
 | 
| new file mode 100644
 | 
| index 0000000000000000000000000000000000000000..f77aa0e9d076882c89d5922c45b24ba325feaa0a
 | 
| --- /dev/null
 | 
| +++ b/content/public/common/persistent_notification_status.h
 | 
| @@ -0,0 +1,28 @@
 | 
| +// Copyright 2014 The Chromium Authors. All rights reserved.
 | 
| +// Use of this source code is governed by a BSD-style license that can be
 | 
| +// found in the LICENSE file.
 | 
| +
 | 
| +#ifndef CONTENT_PUBLIC_COMMON_PERSISTENT_NOTIFICATION_STATUS_H_
 | 
| +#define CONTENT_PUBLIC_COMMON_PERSISTENT_NOTIFICATION_STATUS_H_
 | 
| +
 | 
| +namespace content {
 | 
| +
 | 
| +// Delivery status for persistent notification clicks to a Service Worker.
 | 
| +enum PersistentNotificationStatus {
 | 
| +  // The notificationclick event has been delivered successfully.
 | 
| +  PERSISTENT_NOTIFICATION_STATUS_SUCCESS = 0,
 | 
| +
 | 
| +  // The event could not be delivered because the Service Worker is unavailable.
 | 
| +  PERSISTENT_NOTIFICATION_STATUS_NO_SERVICE_WORKER,
 | 
| +
 | 
| +  // The event could not be delivered because of a Service Worker error.
 | 
| +  PERSISTENT_NOTIFICATION_STATUS_SERVICE_WORKER_ERROR,
 | 
| +
 | 
| +  // The event has been delivered, but the developer extended the event with a
 | 
| +  // promise that has been rejected.
 | 
| +  PERSISTENT_NOTIFICATION_STATUS_EVENT_WAITUNTIL_REJECTED
 | 
| +};
 | 
| +
 | 
| +}  // content
 | 
| +
 | 
| +#endif  // CONTENT_PUBLIC_COMMON_PERSISTENT_NOTIFICATION_STATUS_H_
 | 
| 
 |