Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
TransferredItem.cs
3
5{
10 public class TransferredItem(Transferred Event) : OwnershipEventItem(Event)
11 {
12 private readonly Transferred @event = Event;
13 private string? sellerFriendlyName;
14
18 public override EventType Type => EventType.Transferred;
19
23 public string Seller => this.@event.Seller;
24
28 public string SellerFriendlyName => this.sellerFriendlyName ?? string.Empty;
29
33 public override async Task DoBind()
34 {
35 await base.DoBind();
36
37 this.sellerFriendlyName = await ContactInfo.GetFriendlyName(this.Seller);
38 }
39 }
40}
Contains information about a contact.
Definition: ContactInfo.cs:21
static async Task< string > GetFriendlyName(CaseInsensitiveString RemoteId)
Gets the friendly name of a remote identity (Legal ID or Bare JID).
Definition: ContactInfo.cs:257
Event raised when a token has been transferred.
Definition: Transferred.cs:10
Transferred()
Event raised when a token has been transferred.
Definition: Transferred.cs:16
abstract class OwnershipEventItem(TokenOwnershipEvent Event)
Represents a token ownership event.
class TransferredItem(Transferred Event)
Represents a token transfer event.