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
Name | Type |
---|---|
masa | MasaInterface |
contract | Contract |
Returns
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
Name | Type |
---|---|
tokenId | BigNumber |
readerIdentityId | BigNumber |
Returns
Promise
\<BaseResult
>
create
▸ create(tokenId
, readerIdentityId
): Promise
\<CreateLinkResult
>
Parameters
Name | Type |
---|---|
tokenId | BigNumber |
readerIdentityId | BigNumber |
Returns
Promise
\<CreateLinkResult
>
establish
▸ establish(paymentMethod?
, passport
): Promise
\<BaseResult
>
Parameters
Name | Type | Default value |
---|---|---|
paymentMethod | PaymentMethod | "ETH" |
passport | string | undefined |
Returns
Promise
\<BaseResult
>
list
▸ list(tokenId
): Promise
\<ListLinksResult
>
Parameters
Name | Type |
---|---|
tokenId | BigNumber |
Returns
Promise
\<ListLinksResult
>
query
▸ query(paymentMethod
, passport
): Promise
\<BaseResult
>
Parameters
Name | Type |
---|---|
paymentMethod | PaymentMethod |
passport | string |
Returns
Promise
\<BaseResult
>
verify
▸ verify(tokenId
, readerIdentityId?
): Promise
\<VerifyLinkResult
>
Parameters
Name | Type |
---|---|
tokenId | BigNumber |
readerIdentityId? | BigNumber |
Returns
Promise
\<VerifyLinkResult
>