interface CredentialCompactSemanticVerifySuccessEventSanitised {
    category: "credential-compact-semantic";
    data: {
        decoded: {
            exp: undefined | number;
            jti: string;
            nbf: undefined | number;
            status: undefined | {
                index: number;
                type: undefined | "BitIndexRevocationList";
                url: string;
            };
            type: undefined | string;
        };
        ecosystemValidation: undefined | {
            credentialTypeResults: ({
                policyVersion: undefined | string;
                type: string;
                validated: true;
            } | {
                failReasons: {
                    message: string;
                    type: string;
                }[];
                policyVersion: undefined | string;
                type: string;
                validated: false;
            } | {
                error: {
                    message: string;
                    type: string;
                };
                type: string;
            })[];
        };
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "credential-compact-semantic"
data: {
    decoded: {
        exp: undefined | number;
        jti: string;
        nbf: undefined | number;
        status: undefined | {
            index: number;
            type: undefined | "BitIndexRevocationList";
            url: string;
        };
        type: undefined | string;
    };
    ecosystemValidation: undefined | {
        credentialTypeResults: ({
            policyVersion: undefined | string;
            type: string;
            validated: true;
        } | {
            failReasons: {
                message: string;
                type: string;
            }[];
            policyVersion: undefined | string;
            type: string;
            validated: false;
        } | {
            error: {
                message: string;
                type: string;
            };
            type: string;
        })[];
    };
}

Type declaration

  • decoded: {
        exp: undefined | number;
        jti: string;
        nbf: undefined | number;
        status: undefined | {
            index: number;
            type: undefined | "BitIndexRevocationList";
            url: string;
        };
        type: undefined | string;
    }
    • exp: undefined | number
    • jti: string
    • nbf: undefined | number
    • status: undefined | {
          index: number;
          type: undefined | "BitIndexRevocationList";
          url: string;
      }
    • type: undefined | string
  • ecosystemValidation: undefined | {
        credentialTypeResults: ({
            policyVersion: undefined | string;
            type: string;
            validated: true;
        } | {
            failReasons: {
                message: string;
                type: string;
            }[];
            policyVersion: undefined | string;
            type: string;
            validated: false;
        } | {
            error: {
                message: string;
                type: string;
            };
            type: string;
        })[];
    }
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"