blob: a20ccbbc17d437cd002d7150e57e6a7a5e7e7b37 [file] [log] [blame]
// Copyright 2015 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/web-nfc/index.html#the-nfcrecord-dictionary
enum NFCRecordType { "empty", "text", "url", "json", "opaque" };
// typedef (DOMString or unrestricted double or object or ArrayBuffer) NFCRecordData;
dictionary NFCRecord {
NFCRecordType kind;
USVString type;
// NFCRecordData data;
// Use ´any´ as Blink IDL compiler complains that Object is not supported as
// union member. Tracked in https://crbug.com/537133 .
any data;
};