Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
EDalerIncompletePaymentUri.cs
1using System;
3
5{
10 {
11 private readonly CaseInsensitiveString contractWithSignatures;
12
36 public EDalerIncompletePaymentUri(string UriString, Guid Id, decimal Amount, decimal? AmountExtra,
37 string Currency, DateTime Expires, DateTime Created, byte[] Signature, CaseInsensitiveString From,
43 {
44 this.contractWithSignatures = ContractWithSignatures;
45 }
46
50 public CaseInsensitiveString ContractWithSignatures => this.contractWithSignatures;
51 }
52}
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
Incomplete eDaler URI for simplifying payments to a predefined recipient.
EDalerIncompletePaymentUri(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, CaseInsensitiveString ContractWithSignatures)
Incomplete eDaler URI for simplifying payments to a predefined recipient.
CaseInsensitiveString ContractWithSignatures
ID of contract containing signatures authorizing payment.
Abstract base class for incomplete eDaler URIs
Represents a case-insensitive string.
EntityType
Type of entity referred to in transaction.
Definition: Transaction.cs:15