Class AssetTransferData
Represents an NFT transfer within a transaction.
Inherited Members
Namespace: Hiero.Mirror
Assembly: Hiero.dll
Syntax
public class AssetTransferData
Properties
| Edit this page View SourceIsAllowance
Flag indicating this transfer was performed as an allowed transfer by a third party account.
Declaration
[JsonPropertyName("is_approval")]
[JsonConverter(typeof(BooleanMirrorConverter))]
public bool IsAllowance { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
Receiver
The account receiving the asset.
Declaration
[JsonPropertyName("receiver_account_id")]
public EntityId Receiver { get; set; }
Property Value
| Type | Description |
|---|---|
| EntityId |
Sender
The account sending the asset.
Declaration
[JsonPropertyName("sender_account_id")]
public EntityId Sender { get; set; }
Property Value
| Type | Description |
|---|---|
| EntityId |
SerialNumber
The serial number of the NFT transferred.
Declaration
[JsonPropertyName("serial_number")]
[JsonConverter(typeof(LongMirrorConverter))]
public long SerialNumber { get; set; }
Property Value
| Type | Description |
|---|---|
| long |
Token
The identifier of the NFT token type transferred.
Declaration
[JsonPropertyName("token_id")]
public EntityId Token { get; set; }
Property Value
| Type | Description |
|---|---|
| EntityId |