Interface PresentationWebSemanticVerifyStartEvent
interface PresentationWebSemanticVerifyStartEvent { category: "presentation-web-semantic"; data: { challenge: undefined | string; domain: undefined | string; numberOfCredentials: number; presentation: { @context: string | object | (string | object)[]; holder: undefined | string; id: undefined | string; proof: undefined | { type: string; } | { type: string; }[]; type: string | string[]; verifiableCredential: undefined | { @context: string | object | (string | object)[]; credentialStatus: undefined | { id: string; type: string; }; credentialSubject: string | { id: undefined | string; } | { id: undefined | string; }[]; expirationDate: undefined | string; id: undefined | string; issuanceDate: string; issuer: string | { id: string; }; proof: { type: string; } | { type: string; }[]; type: string | string[]; } | { @context: string | object | (string | object)[]; credentialStatus: undefined | { id: string; type: string; }; credentialSubject: string | { id: undefined | string; } | { id: undefined | string; }[]; expirationDate: undefined | string; id: undefined | string; issuanceDate: string; issuer: string | { id: string; }; proof: { type: string; } | { type: string; }[]; type: string | string[]; }[]; }; presentationId: undefined | string; }; id: string; requestId: string; tenantId: string; timestamp: number; type: string; version: "1"; } interface PresentationWebSemanticVerifyStartEventSanitised { category: "presentation-web-semantic"; data: { challenge: undefined | string; domain: undefined | string; numberOfCredentials: number; presentation: undefined; presentationId: undefined | string; }; id: string; requestId: string; tenantId: string; timestamp: number; type: string; version: "1"; } Properties
category
category: "presentation-web-semantic"
Sanitisation Level DATA
data
data: {
challenge: undefined | string;
domain: undefined | string;
numberOfCredentials: number;
presentation: {
@context: string | object | (string | object)[];
holder: undefined | string;
id: undefined | string;
proof: undefined | {
type: string;
} | {
type: string;
}[];
type: string | string[];
verifiableCredential: undefined | {
@context: string | object | (string | object)[];
credentialStatus: undefined | {
id: string;
type: string;
};
credentialSubject: string | {
id: undefined | string;
} | {
id: undefined | string;
}[];
expirationDate: undefined | string;
id: undefined | string;
issuanceDate: string;
issuer: string | {
id: string;
};
proof: {
type: string;
} | {
type: string;
}[];
type: string | string[];
} | {
@context: string | object | (string | object)[];
credentialStatus: undefined | {
id: string;
type: string;
};
credentialSubject: string | {
id: undefined | string;
} | {
id: undefined | string;
}[];
expirationDate: undefined | string;
id: undefined | string;
issuanceDate: string;
issuer: string | {
id: string;
};
proof: {
type: string;
} | {
type: string;
}[];
type: string | string[];
}[];
};
presentationId: undefined | string;
}
Type declaration
challenge: undefined | string
domain: undefined | string
numberOfCredentials: number
Sanitisation Level PII
presentation: {
@context: string | object | (string | object)[];
holder: undefined | string;
id: undefined | string;
proof: undefined | {
type: string;
} | {
type: string;
}[];
type: string | string[];
verifiableCredential: undefined | {
@context: string | object | (string | object)[];
credentialStatus: undefined | {
id: string;
type: string;
};
credentialSubject: string | {
id: undefined | string;
} | {
id: undefined | string;
}[];
expirationDate: undefined | string;
id: undefined | string;
issuanceDate: string;
issuer: string | {
id: string;
};
proof: {
type: string;
} | {
type: string;
}[];
type: string | string[];
} | {
@context: string | object | (string | object)[];
credentialStatus: undefined | {
id: string;
type: string;
};
credentialSubject: string | {
id: undefined | string;
} | {
id: undefined | string;
}[];
expirationDate: undefined | string;
id: undefined | string;
issuanceDate: string;
issuer: string | {
id: string;
};
proof: {
type: string;
} | {
type: string;
}[];
type: string | string[];
}[];
}
@context: string | object | (string | object)[]
holder: undefined | string
id: undefined | string
proof: undefined | {
type: string;
} | {
type: string;
}[]
type: string | string[]
verifiableCredential: undefined | {
@context: string | object | (string | object)[];
credentialStatus: undefined | {
id: string;
type: string;
};
credentialSubject: string | {
id: undefined | string;
} | {
id: undefined | string;
}[];
expirationDate: undefined | string;
id: undefined | string;
issuanceDate: string;
issuer: string | {
id: string;
};
proof: {
type: string;
} | {
type: string;
}[];
type: string | string[];
} | {
@context: string | object | (string | object)[];
credentialStatus: undefined | {
id: string;
type: string;
};
credentialSubject: string | {
id: undefined | string;
} | {
id: undefined | string;
}[];
expirationDate: undefined | string;
id: undefined | string;
issuanceDate: string;
issuer: string | {
id: string;
};
proof: {
type: string;
} | {
type: string;
}[];
type: string | string[];
}[]
presentationId: undefined | string
requestId
requestId: string
timestamp
timestamp: number