Resource Collection
Requirement for the concrete resource type to be declared in the implementing contract
Implemented Interfaces:
Provider
Receiver
CollectionPublic
Functions
withdraw()
Removes an NFT from the collection and moves it to the caller
Parameters:
- withdrawID : The ID of the NFT that will be withdrawn
Returns: The resource containing the desired NFT
deposit()
getIDs()
borrowNFT()