Skip to main content
Version: 1.3

Class: StatusList2021CredentialBuilder

identity_wasm.StatusList2021CredentialBuilder

Builder type to construct valid StatusList2021Credential istances.

Table of contents

Constructors

Methods

Constructors

constructor

new StatusList2021CredentialBuilder(status_list?)

Creates a new StatusList2021CredentialBuilder.

Parameters

NameType
status_list?StatusList2021

Methods

purpose

purpose(purpose): StatusList2021CredentialBuilder

Sets the purpose of the StatusList2021Credential that is being created.

Parameters

NameType
purposeStatusPurpose

Returns

StatusList2021CredentialBuilder


subjectId

subjectId(id): StatusList2021CredentialBuilder

Sets credentialSubject.id.

Parameters

NameType
idstring

Returns

StatusList2021CredentialBuilder


expirationDate

expirationDate(time): StatusList2021CredentialBuilder

Sets the expiration date of the credential.

Parameters

NameType
timeTimestamp

Returns

StatusList2021CredentialBuilder


issuer

issuer(issuer): StatusList2021CredentialBuilder

Sets the issuer of the credential.

Parameters

NameType
issuerstring

Returns

StatusList2021CredentialBuilder


context

context(context): StatusList2021CredentialBuilder

Sets the context of the credential.

Parameters

NameType
contextstring

Returns

StatusList2021CredentialBuilder


type

type(t): StatusList2021CredentialBuilder

Adds a credential type.

Parameters

NameType
tstring

Returns

StatusList2021CredentialBuilder


proof

proof(proof): StatusList2021CredentialBuilder

Adds a credential's proof.

Parameters

NameType
proofProof

Returns

StatusList2021CredentialBuilder


build

build(): StatusList2021Credential

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

Returns

StatusList2021Credential