Show / Hide Table of Contents

Class NftData

A single NFT serial as reported by the mirror node, covering its current holder, metadata, allowance spenders, and lifecycle timestamps.

Inheritance
object
NftData
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
public class NftData

Properties

| Edit this page View Source

Created

The consensus timestamp of the asset's creation.

Declaration
[JsonPropertyName("created_timestamp")]
public ConsensusTimeStamp Created { get; set; }
Property Value
Type Description
ConsensusTimeStamp
| Edit this page View Source

DelegatingSpender

An account that is permitted to create allowances for this Nft on the owner's behalf.

Declaration
[JsonPropertyName("delegating_spender")]
public EntityId DelegatingSpender { get; set; }
Property Value
Type Description
EntityId
| Edit this page View Source

Deleted

Flag indicating the asset has been deleted.

Declaration
[JsonPropertyName("deleted")]
[JsonConverter(typeof(BooleanMirrorConverter))]
public bool Deleted { get; set; }
Property Value
Type Description
bool
| Edit this page View Source

Metadata

Arbitrary binary metadata attached to this individual NFT serial. The wire format is base64 per OpenAPI (format: byte); decoded to raw bytes here.

Declaration
[JsonPropertyName("metadata")]
[JsonConverter(typeof(Base64StringToBytesConverter))]
public ReadOnlyMemory<byte> Metadata { get; set; }
Property Value
Type Description
ReadOnlyMemory<byte>
| Edit this page View Source

Modified

The last time this asset was modified.

Declaration
[JsonPropertyName("modified_timestamp")]
public ConsensusTimeStamp Modified { get; set; }
Property Value
Type Description
ConsensusTimeStamp
| Edit this page View Source

Owner

The account that currently holds this NFT serial.

Declaration
[JsonPropertyName("account_id")]
public EntityId Owner { get; set; }
Property Value
Type Description
EntityId
| Edit this page View Source

SerialNumber

The serial number of the asset.

Declaration
[JsonPropertyName("serial_number")]
[JsonConverter(typeof(LongMirrorConverter))]
public long SerialNumber { get; set; }
Property Value
Type Description
long
| Edit this page View Source

Spender

An account that is permitted to transfer this NFT serial on the owner's behalf.

Declaration
[JsonPropertyName("spender")]
public EntityId Spender { get; set; }
Property Value
Type Description
EntityId
| Edit this page View Source

Token

The Hedera token address of this asset class.

Declaration
[JsonPropertyName("token_id")]
public EntityId Token { get; set; }
Property Value
Type Description
EntityId
  • Edit this page
  • View Source
In this article
Back to top .NET Client Library for Hiero Network and Hedera Hashgraph