Generated by DocFX

Class CoruzantProfileNFT

Coruzant profile NFT

Inheritance
System.Object
CommonNFT
CommonCoruzantNFT
CoruzantProfileNFT
Implements
INFT
Inherited Members
CommonCoruzantNFT.PodcastLink
CommonNFT.TypeText
CommonNFT.Type
CommonNFT.Name
CommonNFT.Author
CommonNFT.Description
CommonNFT.Text
CommonNFT.Link
CommonNFT.IconLink
CommonNFT.ImageLink
CommonNFT.ImageData
CommonNFT.Base64Data
CommonNFT.Preview
CommonNFT.PreviewData
CommonNFT.DataItems
CommonNFT.Tags
CommonNFT.TagsList
CommonNFT.Utxo
CommonNFT.UtxoIndex
CommonNFT.ShortHash
CommonNFT.NFTOriginTxId
CommonNFT.SourceTxId
CommonNFT.TokenId
CommonNFT.Price
CommonNFT.PriceActive
CommonNFT.DogePrice
CommonNFT.DogePriceActive
CommonNFT.DogeAddress
CommonNFT.SellJustCopy
CommonNFT.IsLoaded
CommonNFT.IsInThePayments
CommonNFT.DogeftInfo
CommonNFT.SoldInfo
CommonNFT.Time
CommonNFT.History
CommonNFT.TxDetails
CommonNFT.TxDataRefreshed
CommonNFT.IsSpendable()
CommonNFT.LoadHistory()
CommonNFT.FillCommon(INFT)
CommonNFT.ClearSoldInfo()
CommonNFT.ClearPrices()
CommonNFT.ParseTags()
CommonNFT.LoadLastData(IDictionary<String, String>)
CommonNFT.ParsePrice(IDictionary<String, String>)
CommonNFT.ParseSoldInfo(IDictionary<String, String>)
CommonNFT.ParseCommon(IDictionary<String, String>)
CommonNFT.ParseDogeftInfo(IDictionary<String, String>)
CommonNFT.GetCommonMetadata()
CommonNFT.DownloadPreviewData()
CommonNFT.DownloadImageData()
CommonNFT.DecryptImageData(BitcoinSecret, String, String, String)
CommonNFT.DecryptProperty(String, BitcoinSecret, String, String, String)
CommonNFT.StopRefreshingData()
CommonNFT.StartRefreshingTxData(Int32)
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 Source

CoruzantProfileNFT(String)

Construct empty Coruzant profile

Declaration
public CoruzantProfileNFT(string utxo)
Parameters
Type Name Description
System.String utxo

Properties

| Improve this Doc View Source

Age

Age of the person

Declaration
public int Age { get; set; }
Property Value
Type Description
System.Int32
| Improve this Doc View Source

CompanyLink

Link to the company website

Declaration
public string CompanyLink { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

CompanyName

Name of the company where person is working

Declaration
public string CompanyName { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Linkedin

LinkedIn link of the person

Declaration
public string Linkedin { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Nickname

Person Nickname

Declaration
public string Nickname { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PersonalPageLink

Personal page url link

Declaration
public string PersonalPageLink { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

PodcastId

Podcast Id with this person

Declaration
public string PodcastId { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Surname

Person Surname

Declaration
public string Surname { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Twitter

Twitter link of the person

Declaration
public string Twitter { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

WorkingPosition

Working position of the person

Declaration
public string WorkingPosition { get; set; }
Property Value
Type Description
System.String

Methods

| Improve this Doc View Source

Fill(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
CommonNFT.Fill(INFT)
| Improve this Doc View Source

GetLastData()

Get last data for this NFT

Declaration
public async Task GetLastData()
Returns
Type Description
System.Threading.Tasks.Task
| Improve this Doc View Source

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
CommonNFT.GetMetadata(String, String, String)
Exceptions
Type Condition
System.Exception
| Improve this Doc View Source

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
CommonNFT.ParseOriginData(IDictionary<String, String>, GetTransactionInfoResponse)
| Improve this Doc View Source

ParseSpecific(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
Overrides
CommonNFT.ParseSpecific(IDictionary<String, String>)

Implements

INFT