C# Class VEDriversLite.NFT.ProfileNFT

Profile NFT
Inheritance: VEDriversLite.NFT.CommonNFT
Show file Open project: fyziktom/VirtualEconomyFramework Class Usage Examples

Public Methods

Method Description
Fill ( INFT NFT ) : Task

Fill basic parameters

GetLastData ( ) : Task

Get last data of this NFT

GetMetadata ( string address = "", string key = "", string receiver = "" ) : string>>.Task

Get the NFT data for the NFT

ParseOriginData ( IDictionary lastmetadata ) : Task

Find and parse origin data

ParseSpecific ( IDictionary metadata ) : void

Parse specific parameters

ProfileNFT ( string utxo ) : System

Create empty NFT class

Method Details

Fill() public method

Fill basic parameters
public Fill ( INFT NFT ) : Task
NFT INFT
return Task

GetLastData() public method

Get last data of this NFT
public GetLastData ( ) : Task
return Task

GetMetadata() public method

Get the NFT data for the NFT
public GetMetadata ( string address = "", string key = "", string receiver = "" ) : string>>.Task
address string Address of the sender
key string Private key of the sender for encryption
receiver string receiver of the NFT
return string>>.Task

ParseOriginData() public method

Find and parse origin data
public ParseOriginData ( IDictionary lastmetadata ) : Task
lastmetadata IDictionary
return Task

ParseSpecific() public method

Parse specific parameters
public ParseSpecific ( IDictionary metadata ) : void
metadata IDictionary
return void

ProfileNFT() public method

Create empty NFT class
public ProfileNFT ( string utxo ) : System
utxo string
return System