bitbadgesjs-sdk - v0.22.7
    Preparing search index...

    Interface iCollectionApprovalWithDetails<T>

    interface iCollectionApprovalWithDetails<T extends NumberType> {
        approvalCriteria?: iApprovalCriteriaWithDetails<T>;
        approvalId: string;
        customData?: string;
        details?: iApprovalInfoDetails;
        fromList: iAddressList;
        fromListId: string;
        initiatedByList: iAddressList;
        initiatedByListId: string;
        ownershipTimes: iUintRange<T>[];
        tokenIds: iUintRange<T>[];
        toList: iAddressList;
        toListId: string;
        transferTimes: iUintRange<T>[];
        uri?: string;
        version: T;
    }

    Type Parameters

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    approvalCriteria?: iApprovalCriteriaWithDetails<T>

    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.

    approvalId: string

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

    customData?: string

    Arbitrary custom data of the approval

    The approval metadata details

    fromList: iAddressList

    The populated address list for the fromListId

    fromListId: string

    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.

    initiatedByList: iAddressList

    The populated address list for the initiatedByListId

    initiatedByListId: string

    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.

    ownershipTimes: iUintRange<T>[]

    The ownership times of the tokens being transferred.

    tokenIds: iUintRange<T>[]

    The token IDs to be transferred.

    toList: iAddressList

    The populated address list for the toListId

    toListId: string

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

    transferTimes: iUintRange<T>[]

    The times allowed for the transfer transaction.

    uri?: string

    The URI of the approval.

    version: T

    The version of the approval.0