Interface PresentationWebSemanticTemplateCreateStartEvent
interface PresentationWebSemanticTemplateCreateStartEvent { category: "presentation-web-semantic"; data: { domain: string; name: string; query: [{ type: "DIDAuth"; } | { credentialQuery: { example: { @context: string | object | (string | object)[]; credentialSubject: undefined | { [
key:
string]
: any; }; trustedIssuer: { issuer: string; required: boolean; }[]; type: string | string[]; }; reason: undefined | string; required: undefined | boolean; }[]; type: "QueryByExample"; } | { credentialQuery: { frame: { @context: string | object | (string | object)[]; credentialSubject: undefined | { [
key:
string]
: any; }; type: undefined | string | string[]; }; reason: undefined | string; required: boolean; trustedIssuer: undefined | { issuer: string; required: boolean; }[]; }[]; type: "QueryByFrame"; }]; queryType: string; trustedIssuersCount: number; }; id: string; requestId: string; tenantId: string; timestamp: number; type: string; version: "1"; } interface PresentationWebSemanticTemplateCreateStartEventSanitised { category: "presentation-web-semantic"; data: { domain: string; name: string; query: [{ type: "DIDAuth"; } | { credentialQuery: { example: { @context: string | object | (string | object)[]; credentialSubject: undefined | { [
key:
string]
: any; }; trustedIssuer: { issuer: string; required: boolean; }[]; type: string | string[]; }; reason: undefined | string; required: undefined | boolean; }[]; type: "QueryByExample"; } | { credentialQuery: { frame: { @context: string | object | (string | object)[]; credentialSubject: undefined | { [
key:
string]
: any; }; type: undefined | string | string[]; }; reason: undefined | string; required: boolean; trustedIssuer: undefined | { issuer: string; required: boolean; }[]; }[]; type: "QueryByFrame"; }]; queryType: string; trustedIssuersCount: number; }; id: string; requestId: string; tenantId: string; timestamp: number; type: string; version: "1"; } Properties
category
category: "presentation-web-semantic"
Sanitisation Level DATA
data
data: {
domain: string;
name: string;
query: [{
type: "DIDAuth";
} | {
credentialQuery: {
example: {
@context: string | object | (string | object)[];
credentialSubject: undefined | {
[key: string]: any;
};
trustedIssuer: {
issuer: string;
required: boolean;
}[];
type: string | string[];
};
reason: undefined | string;
required: undefined | boolean;
}[];
type: "QueryByExample";
} | {
credentialQuery: {
frame: {
@context: string | object | (string | object)[];
credentialSubject: undefined | {
[key: string]: any;
};
type: undefined | string | string[];
};
reason: undefined | string;
required: boolean;
trustedIssuer: undefined | {
issuer: string;
required: boolean;
}[];
}[];
type: "QueryByFrame";
}];
queryType: string;
trustedIssuersCount: number;
}
Type declaration
domain: string
name: string
query: [{
type: "DIDAuth";
} | {
credentialQuery: {
example: {
@context: string | object | (string | object)[];
credentialSubject: undefined | {
[key: string]: any;
};
trustedIssuer: {
issuer: string;
required: boolean;
}[];
type: string | string[];
};
reason: undefined | string;
required: undefined | boolean;
}[];
type: "QueryByExample";
} | {
credentialQuery: {
frame: {
@context: string | object | (string | object)[];
credentialSubject: undefined | {
[key: string]: any;
};
type: undefined | string | string[];
};
reason: undefined | string;
required: boolean;
trustedIssuer: undefined | {
issuer: string;
required: boolean;
}[];
}[];
type: "QueryByFrame";
}]
queryType: string
trustedIssuersCount: number
requestId
requestId: string
timestamp
timestamp: number