Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IEDalerUri.cs
1using System;
5
7{
11 public interface IEDalerUri
12 {
16 string UriString { get; }
17
21 Guid Id { get; }
22
26 decimal Amount { get; }
27
31 decimal? AmountExtra { get; }
32
36 decimal TotalAmount { get; }
37
41 string Currency { get; }
42
46 DateTime Expires { get; }
47
51 DateTime Created { get; }
52
57
62
66 byte[] Signature { get; }
67
73
77 byte[] PreSign { get; }
78
83
88
92 XmppAddress To { get; }
93
98
103 byte[] EncryptedMessage { get; }
104
110 byte[] EncryptionPublicKey { get; }
111
117 }
118}
Contains information about one XMPP address.
Definition: XmppAddress.cs:9
Represents a case-insensitive string.
byte[] EncryptionPublicKey
Sender key used to generate the shared secret to encrypt the message for the recipient....
Definition: IEDalerUri.cs:110
byte[] PreSign
Binary representation of URI, before appending signature.
Definition: IEDalerUri.cs:77
string UriString
Original URI String.
Definition: IEDalerUri.cs:16
byte[] EncryptedMessage
Encrypted message for recipient. If EncryptionPublicKey is null, the message is just UTF-8 encoded.
Definition: IEDalerUri.cs:103
EDalerUriState State
URI State object.
Definition: IEDalerUri.cs:82
CaseInsensitiveString PrincipalDomain
Principal domain (i.e domain controlling the execution of the transaction.)
Definition: IEDalerUri.cs:72
CaseInsensitiveString ContractCondition
Optional Contract defining conditions that must be met before payment can be realized....
Definition: IEDalerUri.cs:116
decimal TotalAmount
Total amount: Amount+AmountExtra
Definition: IEDalerUri.cs:36
DateTime Created
When URI was created
Definition: IEDalerUri.cs:51
CaseInsensitiveString SecondaryDomain
Secondary domain
Definition: IEDalerUri.cs:87
EntityType ToType
Type of recipient.
Definition: IEDalerUri.cs:97
EntityType
Type of entity referred to in transaction.
Definition: Transaction.cs:15