blob: 4cd8cfc77e3d4e0255e5a61307e7778305113ff5 [file] [log] [blame]
// Copyright 2016 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://w3c.github.io/browser-payment-api/#idl-def-paymentmethoddata
dictionary PaymentMethodData {
// TODO(zino): The supportedMethods's type was changed from
// sequence<DOMString> to DOMString[1][2]. But we are not sure if we can
// remove them now. So, we will define it as union type of DOMString and
// sequence<DOMString> temporarily for now.
// Please see: https://crbug.com/754779
//
// [1] https://github.com/w3c/browser-payment-api/pull/551
// [2] https://w3c.github.io/browser-payment-api/#paymentdetailsmodifier-dictionary
required (DOMString or sequence<DOMString>) supportedMethods;
object data;
};