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: "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;
}

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
id: string
requestId: string
tenantId: string
timestamp: number
type: string
version: "1"