Interface: iUserIncomingApprovalWithDetails<T>
T extends NumberType
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:434
Extends
Type Parameters
T
T extends NumberType
Properties
approvalCriteria?
optionalapprovalCriteria?: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?
optionalcustomData?:string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:278
Arbitrary custom data of the approval
Inherited from
iUserIncomingApproval.customData
details?
optionaldetails?: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?
optionaluri?:string
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:276
The URI of the approval.
Inherited from
version
version:
T
Defined in: packages/bitbadgesjs-sdk/src/interfaces/types/approvals.ts:282
The version of the approval.