Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
EDalerPaymentUri.cs
1using System;
3
4namespace EDaler.Uris
5{
9 public sealed class EDalerPaymentUri : EDalerUri
10 {
33 public EDalerPaymentUri(string UriString, Guid Id, decimal Amount, decimal? AmountExtra,
34 string Currency, DateTime Expires, DateTime Created, byte[] Signature,
40 {
41 }
42
43 }
44}
eDaler URI representing the payment of eDaler from a sender to a receiver.
EDalerPaymentUri(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)
eDaler URI representing the payment of eDaler from a sender to a receiver.
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
Represents a case-insensitive string.
EntityType
Type of entity referred to in transaction.
Definition: Transaction.cs:15