Class CredentialStatementBuilder

Builder class for constructing credential statements with different credential types.

Hierarchy

  • CredentialStatementBuilder

Constructors

Properties

statements: CredentialStatements = []

Array of credential statements being built.

Methods

  • Add statements for Web3 ID credentials.

    Returns

    The updated builder instance

    Parameters

    • validContractAddresses: ContractAddress[]

      Array of contract addresses that are valid issuers

    • builderCallback: ((builder: InternalBuilder<string>) => void)

      Callback function to build the statements using the provided builder

        • (builder: InternalBuilder<string>): void
        • Parameters

          • builder: InternalBuilder<string>

          Returns void

    • Optional schema: CredentialSchemaSubject

      Optional credential schema for validation

    Returns CredentialStatementBuilder

Generated using TypeDoc