Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
EDalerIncompleteUri.cs
1using System;
3
5{
9 public abstract class EDalerIncompleteUri : EDalerUri
10 {
33 protected EDalerIncompleteUri(string UriString, Guid Id, decimal Amount, decimal? AmountExtra,
34 string Currency, DateTime Expires, DateTime Created, byte[] Signature, CaseInsensitiveString From,
39 {
40 }
41
45 public override bool Complete => false;
46 }
47}
Abstract base class for eDaler URIs
Definition: EDalerUri.cs:14
string UriString
Original URI String.
Definition: EDalerUri.cs:81
byte[] PreSign
Binary representation of URI, before appending signature.
Definition: EDalerUri.cs:136
CaseInsensitiveString From
Sender
Definition: EDalerUri.cs:121
EntityType FromType
Type of sender
Definition: EDalerUri.cs:126
DateTime Expires
When URI expires
Definition: EDalerUri.cs:111
Guid Id
Transaction ID
Definition: EDalerUri.cs:86
decimal? AmountExtra
Amount Extra
Definition: EDalerUri.cs:96
byte[] EncryptionPublicKey
Sender public key used to generate the shared secret to encrypt the message for the recipient....
Definition: EDalerUri.cs:159
EntityType ToType
Type of recipient.
Definition: EDalerUri.cs:146
string Currency
Currency
Definition: EDalerUri.cs:106
CaseInsensitiveString To
Recipient.
Definition: EDalerUri.cs:141
byte[] Signature
Digital signature.
Definition: EDalerUri.cs:131
byte[] EncryptedMessage
Encrypted message for recipient. If EncryptionPublicKey is null, the message is just UTF-8 encoded.
Definition: EDalerUri.cs:152
CaseInsensitiveString ContractCondition
Optional Contract defining conditions that must be met before payment can be realized....
Definition: EDalerUri.cs:165
DateTime Created
When URI was created
Definition: EDalerUri.cs:116
decimal Amount
Amount
Definition: EDalerUri.cs:91
Abstract base class for incomplete eDaler URIs
override bool Complete
If the URI is complete.
EDalerIncompleteUri(string UriString, Guid Id, decimal Amount, decimal? AmountExtra, string Currency, DateTime Expires, DateTime Created, byte[] Signature, CaseInsensitiveString From, EntityType FromType, byte[] PreSign, CaseInsensitiveString To, EntityType ToType, byte[] EncryptedMessage, byte[] EncryptionPublicKey, CaseInsensitiveString ContractCondition)
Abstract base class for incomplete eDaler URIs
Represents a case-insensitive string.
EntityType
Type of entity referred to in transaction.
Definition: Transaction.cs:15