Skip to main content

MasaSoulLinker

[# Masa SDK

  • v3.24.7](/docs/developers/sdk/) / Exports / MasaSoulLinker

Class: MasaSoulLinker

Hierarchy

  • MasaBase

    MasaSoulLinker

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new MasaSoulLinker(masa, contract): MasaSoulLinker

Parameters

NameType
masaMasaInterface
contractContract

Returns

MasaSoulLinker

Overrides

MasaBase.constructor

Properties

contract

Private contract: Contract


masa

Protected Readonly masa: MasaInterface

Inherited from

MasaBase.masa

Methods

break

break(tokenId, readerIdentityId): Promise\<BaseResult>

Parameters

NameType
tokenIdBigNumber
readerIdentityIdBigNumber

Returns

Promise\<BaseResult>


create

create(tokenId, readerIdentityId): Promise\<CreateLinkResult>

Parameters

NameType
tokenIdBigNumber
readerIdentityIdBigNumber

Returns

Promise\<CreateLinkResult>


establish

establish(paymentMethod?, passport): Promise\<BaseResult>

Parameters

NameTypeDefault value
paymentMethodPaymentMethod"ETH"
passportstringundefined

Returns

Promise\<BaseResult>


list

list(tokenId): Promise\<ListLinksResult>

Parameters

NameType
tokenIdBigNumber

Returns

Promise\<ListLinksResult>


query

query(paymentMethod, passport): Promise\<BaseResult>

Parameters

NameType
paymentMethodPaymentMethod
passportstring

Returns

Promise\<BaseResult>


verify

verify(tokenId, readerIdentityId?): Promise\<VerifyLinkResult>

Parameters

NameType
tokenIdBigNumber
readerIdentityId?BigNumber

Returns

Promise\<VerifyLinkResult>