Skip to main content
Version: 0.1.0

Payload Type

info

Please note that this content is under development and is not ready for implementation. This status message will be updated as content development progresses.

Description​

The type property of the props object in a component configuration defines the kind of data that component is responsible for handling.

Usage​

The type property of the props object is required for component receiving data such as import-button, qr-code-scanner-dialog-button, etc. The component will use the type to determine how to handle the data it receives.

Types​

JSON​

When a component has the JSON type, it will suppose receive any JSON object as its payload and will not transform it in any way.

VerifiableCredential​

When a component has the VerifiableCredential type, it will suppose receive a Verifiable Credential as its payload and will verify the credential before using it.

Examples​

{
"name": "ImportButton",
"type": "EntryData",
"props": {
"label": "Import JSON",
"type": "JSON",
"style": {}
}
}

In this example, the ImportButton component is of type EntryData and expects any JSON object as its payload.

{
"name": "ImportButton",
"type": "EntryData",
"props": {
"label": "Import JSON",
"type": "VerifiableCredential",
"style": {}
}
}

In this example, the ImportButton component is of type EntryData and expects a Verifiable Credential as its payload.