34 lines
935 B
Text
34 lines
935 B
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into webref
|
|
// (https://github.com/w3c/webref)
|
|
// Source: Private State Token API (https://wicg.github.io/trust-token-api/)
|
|
|
|
enum RefreshPolicy { "none", "refresh" };
|
|
|
|
enum TokenVersion { "1" };
|
|
|
|
enum OperationType { "token-request", "send-redemption-record", "token-redemption" };
|
|
|
|
dictionary PrivateToken {
|
|
required TokenVersion version;
|
|
required OperationType operation;
|
|
RefreshPolicy refreshPolicy = "none";
|
|
sequence<USVString> issuers;
|
|
};
|
|
|
|
partial dictionary RequestInit {
|
|
PrivateToken privateToken;
|
|
};
|
|
|
|
partial interface HTMLIFrameElement {
|
|
[SecureContext] attribute DOMString privateToken;
|
|
};
|
|
|
|
partial interface XMLHttpRequest {
|
|
undefined setPrivateToken(PrivateToken privateToken);
|
|
};
|
|
|
|
partial interface Document {
|
|
Promise<boolean> hasPrivateToken(USVString issuer);
|
|
Promise<boolean> hasRedemptionRecord(USVString issuer);
|
|
};
|