Interface PresentationWebSemanticTemplateUpdateSuccessEvent
interface PresentationWebSemanticTemplateUpdateSuccessEvent { category: "presentation-web-semantic"; data: { domain: string; from: { domain: string; name: string; queryType: string; trustedIssuersCount: number; }; id: 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"; }]; templateId: string; to: { domain: string; name: string; queryType: string; trustedIssuersCount: number; }; }; id: string; requestId: string; tenantId: string; timestamp: number; type: string; version: "1"; } interface PresentationWebSemanticTemplateUpdateSuccessEventSanitised { category: "presentation-web-semantic"; data: { domain: string; from: { domain: string; name: string; queryType: string; trustedIssuersCount: number; }; id: 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"; }]; templateId: string; to: { domain: string; name: string; 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;
from: {
domain: string;
name: string;
queryType: string;
trustedIssuersCount: number;
};
id: 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";
}];
templateId: string;
to: {
domain: string;
name: string;
queryType: string;
trustedIssuersCount: number;
};
}
Type declaration
domain: string
from: {
domain: string;
name: string;
queryType: string;
trustedIssuersCount: number;
}
domain: string
name: string
queryType: string
trustedIssuersCount: number
id: 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";
}]
templateId: string
to: {
domain: string;
name: string;
queryType: string;
trustedIssuersCount: number;
}
domain: string
name: string
queryType: string
trustedIssuersCount: number
requestId
requestId: string
timestamp
timestamp: number