tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

digital-credentials.idl (1072B)


      1 // GENERATED CONTENT - DO NOT EDIT
      2 // Content was automatically extracted by Reffy into webref
      3 // (https://github.com/w3c/webref)
      4 // Source: Digital Credentials (https://w3c-fedid.github.io/digital-credentials/)
      5 
      6 partial dictionary CredentialRequestOptions {
      7  DigitalCredentialRequestOptions digital;
      8 };
      9 
     10 dictionary DigitalCredentialRequestOptions {
     11  required sequence<DigitalCredentialGetRequest> requests;
     12 };
     13 
     14 dictionary DigitalCredentialGetRequest {
     15  required DOMString protocol;
     16  required object data;
     17 };
     18 
     19 partial dictionary CredentialCreationOptions {
     20  DigitalCredentialCreationOptions digital;
     21 };
     22 
     23 dictionary DigitalCredentialCreationOptions {
     24  sequence<DigitalCredentialCreateRequest> requests;
     25 };
     26 
     27 dictionary DigitalCredentialCreateRequest {
     28  required DOMString protocol;
     29  required object data;
     30 };
     31 
     32 [Exposed=Window, SecureContext]
     33 interface DigitalCredential : Credential {
     34  [Default] object toJSON();
     35  readonly attribute DOMString protocol;
     36  [SameObject] readonly attribute object data;
     37  static boolean userAgentAllowsProtocol(DOMString protocol);
     38 };