Skip to content

T extends NumberType

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:434

Extends

Type Parameters

T

T extends NumberType

Properties

approvalCriteria?

optional approvalCriteria?: iIncomingApprovalCriteriaWithDetails<T>

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:439

The criteria to be met. These represent the restrictions that must be obeyed such as the total amount approved, max num transfers, merkle challenges, must own tokens, etc.

Overrides

iUserIncomingApproval.approvalCriteria


approvalId

approvalId: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:274

The ID of the approval. Must not be a duplicate of another approval ID in the same timeline.

Inherited from

iUserIncomingApproval.approvalId


customData?

optional customData?: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:278

Arbitrary custom data of the approval

Inherited from

iUserIncomingApproval.customData


details?

optional details?: iApprovalInfoDetails

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:440


fromList

fromList: iAddressList

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:436

The populated address list for fromListId


fromListId

fromListId: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:264

The list ID for the user(s) who is sending the tokens. The ID is either registered on-chain for reusability or follows the reserved ID system.

Inherited from

iUserIncomingApproval.fromListId


initiatedByList

initiatedByList: iAddressList

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:438

The populated address list for initiatedByListId


initiatedByListId

initiatedByListId: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:266

The list ID for the user(s) who initiate the transfer. The ID is either registered on-chain for reusability or follows the reserved ID system.

Inherited from

iUserIncomingApproval.initiatedByListId


ownershipTimes

ownershipTimes: iUintRange<T>[]

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:272

The ownership times of the tokens being transferred.

Inherited from

iUserIncomingApproval.ownershipTimes


tokenIds

tokenIds: iUintRange<T>[]

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:270

The token IDs to be transferred.

Inherited from

iUserIncomingApproval.tokenIds


transferTimes

transferTimes: iUintRange<T>[]

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:268

The times allowed for the transfer transaction.

Inherited from

iUserIncomingApproval.transferTimes


uri?

optional uri?: string

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:276

The URI of the approval.

Inherited from

iUserIncomingApproval.uri


version

version: T

Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:282

The version of the approval.

Inherited from

iUserIncomingApproval.version

Edit this page on GitHub