interface CredentialCompactSemanticSignStartEventSanitised {
    category: "credential-compact-semantic";
    data: {
        exp: undefined | number;
        isRevoked: boolean;
        iss: string;
        nbf: undefined | number;
        revocable: boolean;
        status: undefined | {
            index: number;
            type: undefined | "BitIndexRevocationList";
            url: string;
        };
    };
    id: string;
    requestId: string;
    tenantId: string;
    timestamp: number;
    type: string;
    version: "1";
}

Properties

category: "credential-compact-semantic"
data: {
    aud: undefined | string;
    exp: undefined | number;
    iat: undefined | number;
    isRevoked: boolean;
    iss: string;
    nbf: undefined | number;
    revocable: boolean;
    status: undefined | {
        index: number;
        type: undefined | "BitIndexRevocationList";
        url: string;
    };
    sub: undefined | string;
    vc: {
        @context: undefined | string;
        credentialSubject: {
            [key: string]: string | number | boolean;
        };
        type: undefined | string;
    };
}

Type declaration

  • aud: undefined | string
  • exp: undefined | number
  • iat: undefined | number
  • isRevoked: boolean
  • iss: string
  • nbf: undefined | number
  • revocable: boolean
  • status: undefined | {
        index: number;
        type: undefined | "BitIndexRevocationList";
        url: string;
    }
  • sub: undefined | string
  • vc: {
        @context: undefined | string;
        credentialSubject: {
            [key: string]: string | number | boolean;
        };
        type: undefined | string;
    }
    • @context: undefined | string
    • credentialSubject: {
          [key: string]: string | number | boolean;
      }
      • [key: string]: string | number | boolean
    • type: undefined | string
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"