CREDENTIAL_PRESENTATION_SESSION_RESULT_EXCHANGE_SUCCESS
interface CredentialPresentationSessionResultExchangeSuccessEvent { category: "credential-presentation"; clientId: string | undefined; data: { credentialErrors: | { docType: string; errorCode: "notReturned" }[] | undefined; credentialQuery: | { docType: string; nameSpaces: { [key: string]: { [key: string]: { intentToRetain: boolean | undefined }; }; }; profile: "mobile"; }[] | undefined; credentials: | { branding: | { backgroundColor: string | undefined; description: string | undefined; issuerIcon: { data: string; format: "svg" | "png" } | undefined; issuerLogo: { data: string; format: "svg" | "png" } | undefined; name: string | undefined; watermarkImage: { data: string; format: "svg" | "png" } | undefined; } | undefined; claimErrors: | { [key: string]: { [key: string]: "notReturned" } } | undefined; docType: string | undefined; issuerInfo: | { commonName: string; trustedIssuerId: string | undefined } | undefined; validityInfo: | { expectedUpdate: string | undefined; signed: string; validFrom: string; validUntil: string; } | undefined; verificationResult: | { verified: true } | { reason: { message: string; type: | "TrustedIssuerCertificateExpired" | "TrustedIssuerCertificateNotYetValid" | "IssuerNotTrusted" | "MobileCredentialInvalid" | "MobileCredentialExpired" | "MobileCredentialNotYetValid" | "InvalidSignerCertificate" | "DeviceKeyInvalid" | "UnsupportedCurve" | "StatusRevoked" | "StatusSuspended" | "StatusUnknown" | "expired" | "inactive" | "invalid" | "suspended" | "unknown"; }; verified: false; }; }[] | undefined; error: { message: string; type: string } | undefined; sessionId: string; state: string | undefined; }; id: string; managementUserId: string | undefined; requestId: string; requestIp: string | undefined; tenantId: string; timestamp: number; type: "CREDENTIAL_PRESENTATION_SESSION_RESULT_EXCHANGE_SUCCESS"; userAgent: string | undefined; version: "1";} interface CredentialPresentationSessionResultExchangeSuccessEventSanitised { category: "credential-presentation"; clientId: string | undefined; data: { error: { message: string; type: string } | undefined; sessionId: string; state: string | undefined; }; id: string; managementUserId: string | undefined; requestId: string; requestIp: string | undefined; tenantId: string; timestamp: number; type: "CREDENTIAL_PRESENTATION_SESSION_RESULT_EXCHANGE_SUCCESS"; userAgent: string | undefined; version: "1";}
Properties
category
category: "credential-presentation"
clientId
clientId: string | undefined
Sanitisation Level DATAdata
data: {
credentialErrors:
| { docType: string; errorCode: "notReturned" }[]
| undefined;
credentialQuery:
| {
docType: string;
nameSpaces: {
[key: string]: {
[key: string]: { intentToRetain: boolean
| undefined };
};
};
profile: "mobile";
}[]
| undefined;
credentials: | {
branding: | {
backgroundColor: string
| undefined;
description: string | undefined;
issuerIcon: { data: string; format: "svg" | "png" } | undefined;
issuerLogo: { data: string; format: "svg" | "png" } | undefined;
name: string | undefined;
watermarkImage: { data: string; format: "svg" | "png" } | undefined;
}
| undefined;
claimErrors: | { [key: string]: { [key: string]: "notReturned" } }
| undefined;
docType: string | undefined;
issuerInfo:
| { commonName: string; trustedIssuerId: string
| undefined }
| undefined;
validityInfo:
| {
expectedUpdate: string
| undefined;
signed: string;
validFrom: string;
validUntil: string;
}
| undefined;
verificationResult: | { verified: true }
| {
reason: {
message: string;
type:
| "TrustedIssuerCertificateExpired"
| "TrustedIssuerCertificateNotYetValid"
| "IssuerNotTrusted"
| "MobileCredentialInvalid"
| "MobileCredentialExpired"
| "MobileCredentialNotYetValid"
| "InvalidSignerCertificate"
| "DeviceKeyInvalid"
| "UnsupportedCurve"
| "StatusRevoked"
| "StatusSuspended"
| "StatusUnknown"
| "expired"
| "inactive"
| "invalid"
| "suspended"
| "unknown";
};
verified: false;
};
}[]
| undefined;
error: { message: string; type: string }
| undefined;
sessionId: string;
state: string | undefined;
}
managementUserId
managementUserId: string | undefined
requestId
requestId: string
requestIp
requestIp: string | undefined
tenantId
tenantId: string
timestamp
timestamp: number
type
type: "CREDENTIAL_PRESENTATION_SESSION_RESULT_EXCHANGE_SUCCESS"
userAgent
userAgent: string | undefined