Class CoruzantProfileNFT
Coruzant profile NFT
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VEDriversLite.NFT.Coruzant
Assembly: VEDriversLite.dll
Syntax
public class CoruzantProfileNFT : CommonCoruzantNFT, INFT
Constructors
| Improve this Doc View SourceCoruzantProfileNFT(String)
Construct empty Coruzant profile
Declaration
public CoruzantProfileNFT(string utxo)
Parameters
Type | Name | Description |
---|---|---|
System.String | utxo |
Properties
| Improve this Doc View SourceAge
Age of the person
Declaration
public int Age { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 |
CompanyLink
Link to the company website
Declaration
public string CompanyLink { get; set; }
Property Value
Type | Description |
---|---|
System.String |
CompanyName
Name of the company where person is working
Declaration
public string CompanyName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
LinkedIn link of the person
Declaration
public string Linkedin { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Nickname
Person Nickname
Declaration
public string Nickname { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PersonalPageLink
Personal page url link
Declaration
public string PersonalPageLink { get; set; }
Property Value
Type | Description |
---|---|
System.String |
PodcastId
Podcast Id with this person
Declaration
public string PodcastId { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Surname
Person Surname
Declaration
public string Surname { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Twitter link of the person
Declaration
public string Twitter { get; set; }
Property Value
Type | Description |
---|---|
System.String |
WorkingPosition
Working position of the person
Declaration
public string WorkingPosition { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Methods
| Improve this Doc View SourceFill(INFT)
Fill the data from template
Declaration
public override async Task Fill(INFT NFT)
Parameters
Type | Name | Description |
---|---|---|
INFT | NFT |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Overrides
| Improve this Doc View SourceGetLastData()
Get last data for this NFT
Declaration
public async Task GetLastData()
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
GetMetadata(String, String, String)
Get Metadata for this NFT
Declaration
public override async Task<IDictionary<string, string>> GetMetadata(string address = "", string key = "", string receiver = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | address | |
System.String | key | |
System.String | receiver |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task<System.Collections.Generic.IDictionary<System.String, System.String>> |
Overrides
Exceptions
Type | Condition |
---|---|
System.Exception |
ParseOriginData(IDictionary<String, String>, GetTransactionInfoResponse)
Parse origin data of the NFT
Declaration
public override async Task ParseOriginData(IDictionary<string, string> lastmetadata, GetTransactionInfoResponse txinfo = null)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IDictionary<System.String, System.String> | lastmetadata | |
GetTransactionInfoResponse | txinfo |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Overrides
| Improve this Doc View SourceParseSpecific(IDictionary<String, String>)
Parse specific parameters
Declaration
public override void ParseSpecific(IDictionary<string, string> metadata)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Generic.IDictionary<System.String, System.String> | metadata |