// 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. // https://notifications.spec.whatwg.org/#api enum NotificationDirection { "auto", "ltr", "rtl" }; dictionary NotificationOptions { NotificationDirection dir = "auto"; DOMString lang = ""; DOMString body = ""; DOMString tag = ""; USVString icon; // TODO(sh919.park): vibrate should be ([Clamp] unsigned long or sequence) (unsigned long or sequence) vibrate; DOMTimeStamp timestamp; boolean renotify = false; boolean silent = false; boolean requireInteraction = false; any data = null; sequence actions = []; };