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 };