Interface CredentialCompactVerifySuccessEvent

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

Properties

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

Type declaration

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