Skip to main content
info
IOTA Identity for Rebased is currently in alpha and may still be subject to significant changes

StatusList2021CredentialBuilder

@iota/identity-wasm API documentation


Class: StatusList2021CredentialBuilder

Builder type to construct valid StatusList2021Credential istances.

Constructors

new StatusList2021CredentialBuilder()

new StatusList2021CredentialBuilder(status_list?): StatusList2021CredentialBuilder

Creates a new StatusList2021CredentialBuilder.

Parameters

status_list?

null | StatusList2021

Returns

StatusList2021CredentialBuilder

Methods

purpose()

purpose(purpose): StatusList2021CredentialBuilder

Sets the purpose of the StatusList2021Credential that is being created.

Parameters

purpose

StatusPurpose

Returns

StatusList2021CredentialBuilder


subjectId()

subjectId(id): StatusList2021CredentialBuilder

Sets credentialSubject.id.

Parameters

id

string

Returns

StatusList2021CredentialBuilder


expirationDate()

expirationDate(time): StatusList2021CredentialBuilder

Sets the expiration date of the credential.

Parameters

time

Timestamp

Returns

StatusList2021CredentialBuilder


issuer()

issuer(issuer): StatusList2021CredentialBuilder

Sets the issuer of the credential.

Parameters

issuer

string

Returns

StatusList2021CredentialBuilder


context()

context(context): StatusList2021CredentialBuilder

Sets the context of the credential.

Parameters

context

string

Returns

StatusList2021CredentialBuilder


type()

type(t): StatusList2021CredentialBuilder

Adds a credential type.

Parameters

t

string

Returns

StatusList2021CredentialBuilder


proof()

proof(proof): StatusList2021CredentialBuilder

Adds a credential's proof.

Parameters

proof

Proof

Returns

StatusList2021CredentialBuilder


build()

build(): StatusList2021Credential

Attempts to build a valid StatusList2021Credential with the previously provided data.

Returns

StatusList2021Credential