Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
EDaler.EDalerClient Class Reference

eDaler XMPP client. More...

Inheritance diagram for EDaler.EDalerClient:
Waher.Networking.XMPP.XmppExtension Waher.Networking.XMPP.IXmppExtension Waher.Networking.ICommunicationLayer Waher.Networking.XMPP.IXmppExtension Waher.Networking.ICommunicationLayer Waher.Events.IObservableLayer Waher.Events.IObservableLayer Waher.Events.IObservableLayer Waher.Events.IObservableLayer

Public Member Functions

 EDalerClient (XmppClient Client, ContractsClient ContractsClient, string ComponentAddress)
 eDaler XMPP client. More...
 
override void Dispose ()
 IDisposable.Dispose More...
 
Task GetBalance (EventHandlerAsync< BalanceIqResultEventArgs > Callback, object State)
 Gets the current balance of the eDaler wallet associated with the account. More...
 
Task GetBalance (string ComponentAddress, EventHandlerAsync< BalanceIqResultEventArgs > Callback, object State)
 Gets the current balance of the eDaler wallet associated with the account. More...
 
Task< BalanceGetBalanceAsync ()
 Gets the current balance of the eDaler wallet associated with the account. More...
 
async Task< BalanceGetBalanceAsync (string ComponentAddress)
 Gets the current balance of the eDaler wallet associated with the account. More...
 
Task SendEDalerUri (string Uri, EventHandlerAsync< TransactionEventArgs > Callback, object State)
 Sends an eDaler URI to the server More...
 
Task SendEDalerUri (string ComponentAddress, string Uri, EventHandlerAsync< TransactionEventArgs > Callback, object State)
 Sends an eDaler URI to the server More...
 
Task< TransactionSendEDalerUriAsync (string Uri)
 Sends an eDaler URI to the server More...
 
async Task< TransactionSendEDalerUriAsync (string ComponentAddress, string Uri)
 Sends an eDaler URI to the server More...
 
Task GetAccountEvents (int MaxEvents, EventHandlerAsync< AccountEventsEventArgs > Callback, object State)
 Gets account events associated with the wallet of the account. More...
 
Task GetAccountEvents (string ComponentAddress, int MaxEvents, EventHandlerAsync< AccountEventsEventArgs > Callback, object State)
 Gets account events associated with the wallet of the account. More...
 
Task GetAccountEvents (int MaxEvents, DateTime From, EventHandlerAsync< AccountEventsEventArgs > Callback, object State)
 Gets account events associated with the wallet of the account. More...
 
Task GetAccountEvents (string ComponentAddress, int MaxEvents, DateTime From, EventHandlerAsync< AccountEventsEventArgs > Callback, object State)
 Gets account events associated with the wallet of the account. More...
 
Task<(AccountEvent[], bool)> GetAccountEventsAsync (int MaxEvents)
 Gets account events associated with the wallet of the account. More...
 
Task<(AccountEvent[], bool)> GetAccountEventsAsync (string ComponentAddress, int MaxEvents)
 Gets account events associated with the wallet of the account. More...
 
Task<(AccountEvent[], bool)> GetAccountEventsAsync (int MaxEvents, DateTime From)
 Gets account events associated with the wallet of the account. More...
 
async Task<(AccountEvent[], bool)> GetAccountEventsAsync (string ComponentAddress, int MaxEvents, DateTime From)
 Gets account events associated with the wallet of the account. More...
 
Task< string > CreateFullPaymentUri (decimal Amount, decimal? AmountExtra, CaseInsensitiveString Currency, int ValidNrDays)
 Creates a full payment URI to anyone who is the first in claiming the URI. More...
 
Task< string > CreateFullPaymentUri (string ToBareJid, decimal Amount, decimal? AmountExtra, CaseInsensitiveString Currency, int ValidNrDays)
 Creates a full payment URI. More...
 
async Task< string > CreateFullPaymentUri (string ToBareJid, decimal Amount, decimal? AmountExtra, CaseInsensitiveString Currency, int ValidNrDays, string Message)
 Creates a full payment URI. More...
 
Task< string > CreateFullPaymentUri (LegalIdentity ToLegalId, decimal Amount, decimal? AmountExtra, CaseInsensitiveString Currency, int ValidNrDays)
 Creates a full payment URI. More...
 
async Task< string > CreateFullPaymentUri (LegalIdentity ToLegalId, decimal Amount, decimal? AmountExtra, CaseInsensitiveString Currency, int ValidNrDays, string PrivateMessage)
 Creates a full payment URI. More...
 
string CreateIncompletePayMeUri (string BareJid, decimal? Amount, decimal? AmountExtra, string Currency, string Message)
 Generates an incomplete eDaler PayMe URI. More...
 
string CreateIncompletePayMeUri (LegalIdentity Id, decimal? Amount, decimal? AmountExtra, string Currency, string PrivateMessage)
 Generates an incomplete eDaler PayMe URI. More...
 
async Task< string > DecryptMessage (byte[] EncryptedMessage, byte[] PublicKey, Guid TransactionId)
 Decrypts a message that was aimed at the client using the current keys. More...
 
async Task< string > DecryptMessage (byte[] EncryptedMessage, byte[] PublicKey, Guid TransactionId, string RemoteEndpoint)
 Decrypts a message that was aimed at the client using the current keys. More...
 
async Task<(decimal, string, PendingPayment[])> GetPendingPayments ()
 Gets the amount of payments pending to be processed. More...
 
Task GetServiceProvidersForBuyingEDaler (EventHandlerAsync< BuyEDalerServiceProvidersEventArgs > Callback, object State)
 Gets available service providers who can help the user buy eDaler. More...
 
Task GetServiceProvidersForBuyingEDaler (string ComponentAddress, EventHandlerAsync< BuyEDalerServiceProvidersEventArgs > Callback, object State)
 Gets available service providers who can help the user buy eDaler. More...
 
Task< IBuyEDalerServiceProvider[]> GetServiceProvidersForBuyingEDalerAsync ()
 Gets available service providers who can help the user buy eDaler. More...
 
async Task< IBuyEDalerServiceProvider[]> GetServiceProvidersForBuyingEDalerAsync (string ComponentAddress)
 Gets available service providers who can help the user buy eDaler. More...
 
Task GetServiceProvidersForSellingEDaler (EventHandlerAsync< SellEDalerServiceProvidersEventArgs > Callback, object State)
 Gets available service providers who can help the user sell eDaler. More...
 
Task GetServiceProvidersForSellingEDaler (string ComponentAddress, EventHandlerAsync< SellEDalerServiceProvidersEventArgs > Callback, object State)
 Gets available service providers who can help the user sell eDaler. More...
 
Task< ISellEDalerServiceProvider[]> GetServiceProvidersForSellingEDalerAsync ()
 Gets available service providers who can help the user sell eDaler. More...
 
async Task< ISellEDalerServiceProvider[]> GetServiceProvidersForSellingEDalerAsync (string ComponentAddress)
 Gets available service providers who can help the user sell eDaler. More...
 
Task InitiateGetOptionsBuyEDaler (string ServiceId, string ServiceProvider, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for buying eDaler. More...
 
Task InitiateGetOptionsBuyEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for buying eDaler. More...
 
Task InitiateGetOptionsBuyEDaler (string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for buying eDaler. More...
 
Task InitiateGetOptionsBuyEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for buying eDaler. More...
 
Task< string > InitiateGetOptionsBuyEDalerAsync (string ServiceId, string ServiceProvider)
 Initiates a process for getting payment options for buying eDaler. More...
 
Task< string > InitiateGetOptionsBuyEDalerAsync (string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for getting payment options for buying eDaler. More...
 
async Task< string > InitiateGetOptionsBuyEDalerAsync (string ComponentAddress, string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for getting payment options for buying eDaler. More...
 
Task InitiateGetOptionsSellEDaler (string ServiceId, string ServiceProvider, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for selling eDaler. More...
 
Task InitiateGetOptionsSellEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for selling eDaler. More...
 
Task InitiateGetOptionsSellEDaler (string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for selling eDaler. More...
 
Task InitiateGetOptionsSellEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for getting payment options for selling eDaler. More...
 
Task< string > InitiateGetOptionsSellEDalerAsync (string ServiceId, string ServiceProvider)
 Initiates a process for getting payment options for selling eDaler. More...
 
Task< string > InitiateGetOptionsSellEDalerAsync (string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for getting payment options for selling eDaler. More...
 
async Task< string > InitiateGetOptionsSellEDalerAsync (string ComponentAddress, string ServiceId, string ServiceProvider, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for getting payment options for selling eDaler. More...
 
Task InitiateBuyEDaler (string ServiceId, string ServiceProvider, decimal Amount, string Currency, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for buying eDaler. More...
 
Task InitiateBuyEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for buying eDaler. More...
 
Task InitiateBuyEDaler (string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for buying eDaler. More...
 
Task InitiateBuyEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for buying eDaler. More...
 
Task< string > InitiateBuyEDalerAsync (string ServiceId, string ServiceProvider, decimal Amount, string Currency)
 Initiates a process for buying eDaler. More...
 
Task< string > InitiateBuyEDalerAsync (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency)
 Initiates a process for buying eDaler. More...
 
Task< string > InitiateBuyEDalerAsync (string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for buying eDaler. More...
 
async Task< string > InitiateBuyEDalerAsync (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for buying eDaler. More...
 
Task InitiateSellEDaler (string ServiceId, string ServiceProvider, decimal Amount, string Currency, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for selling eDaler. More...
 
Task InitiateSellEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for selling eDaler. More...
 
Task InitiateSellEDaler (string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for selling eDaler. More...
 
Task InitiateSellEDaler (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl, EventHandlerAsync< TransactionIdEventArgs > Callback, object State)
 Initiates a process for selling eDaler. More...
 
Task< string > InitiateSellEDalerAsync (string ServiceId, string ServiceProvider, decimal Amount, string Currency)
 Initiates a process for selling eDaler. More...
 
Task< string > InitiateSellEDalerAsync (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency)
 Initiates a process for selling eDaler. More...
 
Task< string > InitiateSellEDalerAsync (string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for selling eDaler. More...
 
async Task< string > InitiateSellEDalerAsync (string ComponentAddress, string ServiceId, string ServiceProvider, decimal Amount, string Currency, string TransactionId, string SuccessUrl, string FailureUrl, string CancelUrl)
 Initiates a process for selling eDaler. More...
 
void Add (ISniffer Sniffer)
 Adds a sniffer to the node. More...
 
void Add (ISniffer Sniffer)
 Adds a sniffer to the node. More...
 
void AddRange (IEnumerable< ISniffer > Sniffers)
 Adds a range of sniffers to the node. More...
 
void AddRange (IEnumerable< ISniffer > Sniffers)
 Adds a range of sniffers to the node. More...
 
void AddRange (IEnumerable< ISniffer > Sniffers)
 Adds a range of sniffers to the node. More...
 
bool Remove (ISniffer Sniffer)
 Removes a sniffer, if registered. More...
 
bool Remove (ISniffer Sniffer)
 Removes a sniffer, if registered. More...
 
IEnumerator< ISnifferGetEnumerator ()
 Gets a typed enumerator.
 
IEnumerator< ISnifferGetEnumerator ()
 Gets a typed enumerator.
 
Task ReceiveBinary (byte[] Data)
 Called when binary data has been received. More...
 
Task ReceiveBinary (DateTime Timestamp, byte[] Data)
 Called when binary data has been received. More...
 
Task ReceiveBinary (byte[] Data)
 Called when binary data has been received. More...
 
Task ReceiveBinary (DateTime Timestamp, byte[] Data)
 Called when binary data has been received. More...
 
Task TransmitBinary (byte[] Data)
 Called when binary data has been transmitted. More...
 
Task TransmitBinary (DateTime Timestamp, byte[] Data)
 Called when binary data has been transmitted. More...
 
Task TransmitBinary (byte[] Data)
 Called when binary data has been transmitted. More...
 
Task TransmitBinary (DateTime Timestamp, byte[] Data)
 Called when binary data has been transmitted. More...
 
Task ReceiveText (string Text)
 Called when text has been received. More...
 
Task ReceiveText (DateTime Timestamp, string Text)
 Called when text has been received. More...
 
Task ReceiveText (string Text)
 Called when text has been received. More...
 
Task ReceiveText (DateTime Timestamp, string Text)
 Called when text has been received. More...
 
Task TransmitText (string Text)
 Called when text has been transmitted. More...
 
Task TransmitText (DateTime Timestamp, string Text)
 Called when text has been transmitted. More...
 
Task TransmitText (string Text)
 Called when text has been transmitted. More...
 
Task TransmitText (DateTime Timestamp, string Text)
 Called when text has been transmitted. More...
 
Task Information (string Comment)
 Called to inform the viewer of something. More...
 
Task Information (DateTime Timestamp, string Comment)
 Called to inform the viewer of something. More...
 
Task Information (string Comment)
 Called to inform the viewer of something. More...
 
Task Information (DateTime Timestamp, string Comment)
 Called to inform the viewer of something. More...
 
Task Warning (string Warning)
 Called to inform the viewer of a warning state. More...
 
Task Warning (DateTime Timestamp, string Warning)
 Called to inform the viewer of a warning state. More...
 
Task Warning (string Warning)
 Called to inform the viewer of a warning state. More...
 
Task Warning (DateTime Timestamp, string Warning)
 Called to inform the viewer of a warning state. More...
 
Task Error (string Error)
 Called to inform the viewer of an error state. More...
 
Task Error (DateTime Timestamp, string Error)
 Called to inform the viewer of an error state. More...
 
Task Error (string Error)
 Called to inform the viewer of an error state. More...
 
Task Error (DateTime Timestamp, string Error)
 Called to inform the viewer of an error state. More...
 
Task Exception (Exception Exception)
 Called to inform the viewer of an exception state. More...
 
Task Exception (string Exception)
 Called to inform the viewer of an exception state. More...
 
Task Exception (DateTime Timestamp, string Exception)
 Called to inform the viewer of an exception state. More...
 
Task Exception (DateTime Timestamp, Exception Exception)
 Called to inform the viewer of an exception state. More...
 
Task Exception (Exception Exception)
 Called to inform the viewer of an exception state. More...
 
Task Exception (string Exception)
 Called to inform the viewer of an exception state. More...
 
Task Exception (DateTime Timestamp, string Exception)
 Called to inform the viewer of an exception state. More...
 
Task Exception (DateTime Timestamp, Exception Exception)
 Called to inform the viewer of an exception state. More...
 

Static Public Attributes

const string NamespaceEDaler = "http://waher.se/Schema/eDaler.xsd"
 Namespace of eDaler component. More...
 

Protected Attributes

XmppClient client
 XMPP Client used by the extension. More...
 

Properties

string ComponentAddress [get]
 Address of eDaler component More...
 
override string[] Extensions [get]
 Implemented extensions. More...
 
XmppClient Client [get]
 XMPP Client. More...
 
bool ClientDisposed [get]
 If the client has been disposed. More...
 
bool DecoupledEvents [get]
 If events raised from the communication layer are decoupled, i.e. executed in parallel with the source that raised them. More...
 
ISniffer[] Sniffers [get]
 Registered sniffers. More...
 
bool HasSniffers [get]
 If there are sniffers registered on the object. More...
 

Events

EventHandlerAsync< BalanceEventArgsBalanceUpdated = null
 Event raised when the client receives notification that the balance has been updated. More...
 
EventHandlerAsync< BuyEDalerClientUrlEventArgsBuyEDalerOptionsClientUrlReceived
 Event raised when a Client URL has been sent to the client as part of a process of getting payment options for buying eDaler started with a call to InitiateGetOptionsBuyEDalerAsync. Such an URL must be opened by the client to complete the procedure. More...
 
EventHandlerAsync< PaymentOptionsEventArgsBuyEDalerOptionsCompleted
 Event raised when a process of getting payment options for buying eDaler, initiated using a call to InitiateGetOptionsBuyEDalerAsync, has been completed. More...
 
EventHandlerAsync< PaymentErrorEventArgsBuyEDalerOptionsError
 Event raised when a process of getting payment options for buying eDaler, initiated using a call to InitiateGetOptionsBuyEDalerAsync, fails. More...
 
EventHandlerAsync< SellEDalerClientUrlEventArgsSellEDalerOptionsClientUrlReceived
 Event raised when a Client URL has been sent to the client as part of a process of getting payment options for selling eDaler started with a call to InitiateGetOptionsSellEDalerAsync. Such an URL must be opened by the client to complete the procedure. More...
 
EventHandlerAsync< PaymentOptionsEventArgsSellEDalerOptionsCompleted
 Event raised when a process of getting payment options for selling eDaler, initiated using a call to InitiateGetOptionsSellEDalerAsync, has been completed. More...
 
EventHandlerAsync< PaymentErrorEventArgsSellEDalerOptionsError
 Event raised when a process of getting payment options for selling eDaler, initiated using a call to InitiateGetOptionsSellEDalerAsync, fails. More...
 
EventHandlerAsync< BuyEDalerClientUrlEventArgsBuyEDalerClientUrlReceived
 Event raised when a Client URL has been sent to the client as part of a process of buying eDaler started with a call to InitiateBuyEDalerAsync. Such an URL must be opened by the client to complete a payment procedure. More...
 
EventHandlerAsync< PaymentCompletedEventArgsBuyEDalerCompleted
 Event raised when a process of buying eDaler, initiated using a call to InitiateBuyEDalerAsync, has been completed. More...
 
EventHandlerAsync< PaymentErrorEventArgsBuyEDalerError
 Event raised when a process of buying eDaler, initiated using a call to InitiateBuyEDalerAsync, fails. More...
 
EventHandlerAsync< SellEDalerClientUrlEventArgsSellEDalerClientUrlReceived
 Event raised when a Client URL has been sent to the client as part of a process of selling eDaler started with a call to InitiateSellEDalerAsync. Such an URL must be opened by the client to complete a payment procedure. More...
 
EventHandlerAsync< PaymentCompletedEventArgsSellEDalerCompleted
 Event raised when a process of selling eDaler, initiated using a call to InitiateSellEDalerAsync, has been completed. More...
 
EventHandlerAsync< PaymentErrorEventArgsSellEDalerError
 Event raised when a process of selling eDaler, initiated using a call to InitiateSellEDalerAsync, fails. More...
 

Detailed Description

eDaler XMPP client.

Definition at line 23 of file EDalerClient.cs.

Constructor & Destructor Documentation

◆ EDalerClient()

EDaler.EDalerClient.EDalerClient ( XmppClient  Client,
ContractsClient  ContractsClient,
string  ComponentAddress 
)

eDaler XMPP client.

Parameters
ClientXMPP Client
ContractsClientContracts clients, for signing agreements.
ComponentAddressAddress of eDaler component

Definition at line 43 of file EDalerClient.cs.

Member Function Documentation

◆ Add() [1/2]

void Waher.Networking.XMPP.XmppExtension.Add ( ISniffer  Sniffer)
inherited

Adds a sniffer to the node.

Parameters
SnifferSniffer to add.

Implements Waher.Networking.ICommunicationLayer.

◆ Add() [2/2]

void Waher.Networking.XMPP.XmppExtension.Add ( ISniffer  Sniffer)
inherited

Adds a sniffer to the node.

Parameters
SnifferSniffer to add.

Implements Waher.Networking.ICommunicationLayer.

◆ AddRange() [1/3]

void Waher.Networking.XMPP.XmppExtension.AddRange ( IEnumerable< ISniffer Sniffers)
inherited

Adds a range of sniffers to the node.

Parameters
SniffersSniffers to add.

Implements Waher.Networking.ICommunicationLayer.

◆ AddRange() [2/3]

void Waher.Networking.XMPP.XmppExtension.AddRange ( IEnumerable< ISniffer Sniffers)
inherited

Adds a range of sniffers to the node.

Parameters
SniffersSniffers to add.

Implements Waher.Networking.ICommunicationLayer.

◆ AddRange() [3/3]

void Waher.Networking.ICommunicationLayer.AddRange ( IEnumerable< ISniffer Sniffers)
inherited

Adds a range of sniffers to the node.

Parameters
SniffersSniffers to add.

◆ CreateFullPaymentUri() [1/5]

Task< string > EDaler.EDalerClient.CreateFullPaymentUri ( decimal  Amount,
decimal?  AmountExtra,
CaseInsensitiveString  Currency,
int  ValidNrDays 
)

Creates a full payment URI to anyone who is the first in claiming the URI.

Parameters
AmountAmount to transfer
AmountExtraAny extra amount to transfer.
CurrencyCurrency of transfer
ValidNrDaysFor how many days, the URI should be valid.
Returns
Payment URI

Definition at line 613 of file EDalerClient.cs.

◆ CreateFullPaymentUri() [2/5]

Task< string > EDaler.EDalerClient.CreateFullPaymentUri ( LegalIdentity  ToLegalId,
decimal  Amount,
decimal?  AmountExtra,
CaseInsensitiveString  Currency,
int  ValidNrDays 
)

Creates a full payment URI.

Parameters
ToLegalIdTo whom the payment is to be done.
AmountAmount to transfer
AmountExtraAny extra amount to transfer.
CurrencyCurrency of transfer
ValidNrDaysFor how many days, the URI should be valid.
Returns
Payment URI

Definition at line 806 of file EDalerClient.cs.

◆ CreateFullPaymentUri() [3/5]

async Task< string > EDaler.EDalerClient.CreateFullPaymentUri ( LegalIdentity  ToLegalId,
decimal  Amount,
decimal?  AmountExtra,
CaseInsensitiveString  Currency,
int  ValidNrDays,
string  PrivateMessage 
)

Creates a full payment URI.

Parameters
ToLegalIdTo whom the payment is to be done.
AmountAmount to transfer
AmountExtraAny extra amount to transfer.
CurrencyCurrency of transfer
ValidNrDaysFor how many days, the URI should be valid.
PrivateMessagePrivate message. Will be encrypted, and can only be read by the client having the private keys of ToLegalId .
Returns
Payment URI

Definition at line 823 of file EDalerClient.cs.

◆ CreateFullPaymentUri() [4/5]

Task< string > EDaler.EDalerClient.CreateFullPaymentUri ( string  ToBareJid,
decimal  Amount,
decimal?  AmountExtra,
CaseInsensitiveString  Currency,
int  ValidNrDays 
)

Creates a full payment URI.

Parameters
ToBareJidTo whom the payment is to be done.
AmountAmount to transfer
AmountExtraAny extra amount to transfer.
CurrencyCurrency of transfer
ValidNrDaysFor how many days, the URI should be valid.
Returns
Payment URI

Definition at line 628 of file EDalerClient.cs.

◆ CreateFullPaymentUri() [5/5]

async Task< string > EDaler.EDalerClient.CreateFullPaymentUri ( string  ToBareJid,
decimal  Amount,
decimal?  AmountExtra,
CaseInsensitiveString  Currency,
int  ValidNrDays,
string  Message 
)

Creates a full payment URI.

Parameters
ToBareJidTo whom the payment is to be done.
AmountAmount to transfer
AmountExtraAny extra amount to transfer.
CurrencyCurrency of transfer
ValidNrDaysFor how many days, the URI should be valid.
MessageMessage to send to recipient. Message will not be encrypted.
Returns
Payment URI

Definition at line 644 of file EDalerClient.cs.

◆ CreateIncompletePayMeUri() [1/2]

string EDaler.EDalerClient.CreateIncompletePayMeUri ( LegalIdentity  Id,
decimal?  Amount,
decimal?  AmountExtra,
string  Currency,
string  PrivateMessage 
)

Generates an incomplete eDaler PayMe URI.

Parameters
IdPayment should be made to this legal identity.
AmountAmount requested.
AmountExtraAny extra amount to transfer.
CurrencyCurrency requested.
PrivateMessagePrivate Message (encrypted) to include in payment. Note that the message IS NOT encrypted in the URI, as knowledge about who will send the payment is not available.
Returns
URI

Definition at line 915 of file EDalerClient.cs.

◆ CreateIncompletePayMeUri() [2/2]

string EDaler.EDalerClient.CreateIncompletePayMeUri ( string  BareJid,
decimal?  Amount,
decimal?  AmountExtra,
string  Currency,
string  Message 
)

Generates an incomplete eDaler PayMe URI.

Parameters
BareJidPayment should be made to this account.
AmountAmount requested.
AmountExtraAny extra amount to transfer.
CurrencyCurrency requested.
MessageMessage (not encrypted) to include in payment.
Returns
URI

Definition at line 899 of file EDalerClient.cs.

◆ DecryptMessage() [1/2]

async Task< string > EDaler.EDalerClient.DecryptMessage ( byte[]  EncryptedMessage,
byte[]  PublicKey,
Guid  TransactionId 
)

Decrypts a message that was aimed at the client using the current keys.

Parameters
EncryptedMessageEncrypted message.
PublicKeyPublic key used by the sender.
TransactionIdID of transaction where encrypted message was found.
Returns
Decrypted message, or the empty string if failed or no encrypted message.

Definition at line 962 of file EDalerClient.cs.

◆ DecryptMessage() [2/2]

async Task< string > EDaler.EDalerClient.DecryptMessage ( byte[]  EncryptedMessage,
byte[]  PublicKey,
Guid  TransactionId,
string  RemoteEndpoint 
)

Decrypts a message that was aimed at the client using the current keys.

Parameters
EncryptedMessageEncrypted message.
PublicKeyPublic key used by the sender.
TransactionIdID of transaction where encrypted message was found.
RemoteEndpointRemote endpoint
Returns
Decrypted message, or the empty string if failed or no encrypted message.

Definition at line 995 of file EDalerClient.cs.

◆ Dispose()

override void EDaler.EDalerClient.Dispose ( )
virtual

IDisposable.Dispose

Reimplemented from Waher.Networking.XMPP.XmppExtension.

Definition at line 67 of file EDalerClient.cs.

◆ Error() [1/4]

Task Waher.Networking.XMPP.XmppExtension.Error ( DateTime  Timestamp,
string  Error 
)
inherited

Called to inform the viewer of an error state.

Parameters
TimestampTimestamp of event.
ErrorError.

Implements Waher.Events.IObservableLayer.

◆ Error() [2/4]

Task Waher.Networking.XMPP.XmppExtension.Error ( DateTime  Timestamp,
string  Error 
)
inherited

Called to inform the viewer of an error state.

Parameters
TimestampTimestamp of event.
ErrorError.

Implements Waher.Events.IObservableLayer.

◆ Error() [3/4]

Task Waher.Networking.XMPP.XmppExtension.Error ( string  Error)
inherited

Called to inform the viewer of an error state.

Parameters
ErrorError.

Implements Waher.Events.IObservableLayer.

◆ Error() [4/4]

Task Waher.Networking.XMPP.XmppExtension.Error ( string  Error)
inherited

Called to inform the viewer of an error state.

Parameters
ErrorError.

Implements Waher.Events.IObservableLayer.

◆ Exception() [1/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( DateTime  Timestamp,
Exception  Exception 
)
inherited

Called to inform the viewer of an exception state.

Parameters
TimestampTimestamp of event.
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ Exception() [2/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( DateTime  Timestamp,
Exception  Exception 
)
inherited

Called to inform the viewer of an exception state.

Parameters
TimestampTimestamp of event.
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ Exception() [3/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( DateTime  Timestamp,
string  Exception 
)
inherited

Called to inform the viewer of an exception state.

Parameters
TimestampTimestamp of event.
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ Exception() [4/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( DateTime  Timestamp,
string  Exception 
)
inherited

Called to inform the viewer of an exception state.

Parameters
TimestampTimestamp of event.
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ Exception() [5/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( Exception  Exception)
inherited

Called to inform the viewer of an exception state.

Parameters
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ Exception() [6/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( Exception  Exception)
inherited

Called to inform the viewer of an exception state.

Parameters
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ Exception() [7/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( string  Exception)
inherited

Called to inform the viewer of an exception state.

Parameters
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ Exception() [8/8]

Task Waher.Networking.XMPP.XmppExtension.Exception ( string  Exception)
inherited

Called to inform the viewer of an exception state.

Parameters
ExceptionException.

Implements Waher.Events.IObservableLayer.

◆ GetAccountEvents() [1/4]

Task EDaler.EDalerClient.GetAccountEvents ( int  MaxEvents,
DateTime  From,
EventHandlerAsync< AccountEventsEventArgs Callback,
object  State 
)

Gets account events associated with the wallet of the account.

Parameters
MaxEventsMaximum number of events to return.
FromFrom when events are to be returned (descending time order).
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 432 of file EDalerClient.cs.

◆ GetAccountEvents() [2/4]

Task EDaler.EDalerClient.GetAccountEvents ( int  MaxEvents,
EventHandlerAsync< AccountEventsEventArgs Callback,
object  State 
)

Gets account events associated with the wallet of the account.

Parameters
MaxEventsMaximum number of events to return.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 408 of file EDalerClient.cs.

◆ GetAccountEvents() [3/4]

Task EDaler.EDalerClient.GetAccountEvents ( string  ComponentAddress,
int  MaxEvents,
DateTime  From,
EventHandlerAsync< AccountEventsEventArgs Callback,
object  State 
)

Gets account events associated with the wallet of the account.

Parameters
ComponentAddresseDaler component addres.
MaxEventsMaximum number of events to return.
FromFrom when events are to be returned (descending time order).
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 445 of file EDalerClient.cs.

◆ GetAccountEvents() [4/4]

Task EDaler.EDalerClient.GetAccountEvents ( string  ComponentAddress,
int  MaxEvents,
EventHandlerAsync< AccountEventsEventArgs Callback,
object  State 
)

Gets account events associated with the wallet of the account.

Parameters
ComponentAddresseDaler component addres.
MaxEventsMaximum number of events to return.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 420 of file EDalerClient.cs.

◆ GetAccountEventsAsync() [1/4]

Task<(AccountEvent[], bool)> EDaler.EDalerClient.GetAccountEventsAsync ( int  MaxEvents)

Gets account events associated with the wallet of the account.

Parameters
MaxEventsMaximum number of events to return.
Returns
Account events found, and if more events are available.

Definition at line 507 of file EDalerClient.cs.

◆ GetAccountEventsAsync() [2/4]

Task<(AccountEvent[], bool)> EDaler.EDalerClient.GetAccountEventsAsync ( int  MaxEvents,
DateTime  From 
)

Gets account events associated with the wallet of the account.

Parameters
MaxEventsMaximum number of events to return.
FromFrom when events are to be returned (descending time order).
Returns
Account events found, and if more events are available.

Definition at line 529 of file EDalerClient.cs.

◆ GetAccountEventsAsync() [3/4]

Task<(AccountEvent[], bool)> EDaler.EDalerClient.GetAccountEventsAsync ( string  ComponentAddress,
int  MaxEvents 
)

Gets account events associated with the wallet of the account.

Parameters
ComponentAddresseDaler component addres.
MaxEventsMaximum number of events to return.
Returns
Account events found, and if more events are available.

Definition at line 518 of file EDalerClient.cs.

◆ GetAccountEventsAsync() [4/4]

async Task<(AccountEvent[], bool)> EDaler.EDalerClient.GetAccountEventsAsync ( string  ComponentAddress,
int  MaxEvents,
DateTime  From 
)

Gets account events associated with the wallet of the account.

Parameters
ComponentAddresseDaler component addres.
MaxEventsMaximum number of events to return.
FromFrom when events are to be returned (descending time order).
Returns
Account events found, and if more events are available.

Definition at line 541 of file EDalerClient.cs.

◆ GetBalance() [1/2]

Task EDaler.EDalerClient.GetBalance ( EventHandlerAsync< BalanceIqResultEventArgs Callback,
object  State 
)

Gets the current balance of the eDaler wallet associated with the account.

Parameters
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 103 of file EDalerClient.cs.

◆ GetBalance() [2/2]

Task EDaler.EDalerClient.GetBalance ( string  ComponentAddress,
EventHandlerAsync< BalanceIqResultEventArgs Callback,
object  State 
)

Gets the current balance of the eDaler wallet associated with the account.

Parameters
ComponentAddresseDaler component addres.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 114 of file EDalerClient.cs.

◆ GetBalanceAsync() [1/2]

Task< Balance > EDaler.EDalerClient.GetBalanceAsync ( )

Gets the current balance of the eDaler wallet associated with the account.

Returns
Balance

Definition at line 209 of file EDalerClient.cs.

◆ GetBalanceAsync() [2/2]

async Task< Balance > EDaler.EDalerClient.GetBalanceAsync ( string  ComponentAddress)

Gets the current balance of the eDaler wallet associated with the account.

Parameters
ComponentAddresseDaler component addres.
Returns
Balance

Definition at line 219 of file EDalerClient.cs.

◆ GetPendingPayments()

async Task<(decimal, string, PendingPayment[])> EDaler.EDalerClient.GetPendingPayments ( )

Gets the amount of payments pending to be processed.

Returns
Pending amount, together with currency and individual pending payments.

Definition at line 1025 of file EDalerClient.cs.

◆ GetServiceProvidersForBuyingEDaler() [1/2]

Task EDaler.EDalerClient.GetServiceProvidersForBuyingEDaler ( EventHandlerAsync< BuyEDalerServiceProvidersEventArgs Callback,
object  State 
)

Gets available service providers who can help the user buy eDaler.

Parameters
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1069 of file EDalerClient.cs.

◆ GetServiceProvidersForBuyingEDaler() [2/2]

Task EDaler.EDalerClient.GetServiceProvidersForBuyingEDaler ( string  ComponentAddress,
EventHandlerAsync< BuyEDalerServiceProvidersEventArgs Callback,
object  State 
)

Gets available service providers who can help the user buy eDaler.

Parameters
ComponentAddressAddress of component.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1080 of file EDalerClient.cs.

◆ GetServiceProvidersForBuyingEDalerAsync() [1/2]

Task< IBuyEDalerServiceProvider[]> EDaler.EDalerClient.GetServiceProvidersForBuyingEDalerAsync ( )

Gets available service providers who can help the user buy eDaler.

Definition at line 1194 of file EDalerClient.cs.

◆ GetServiceProvidersForBuyingEDalerAsync() [2/2]

async Task< IBuyEDalerServiceProvider[]> EDaler.EDalerClient.GetServiceProvidersForBuyingEDalerAsync ( string  ComponentAddress)

Gets available service providers who can help the user buy eDaler.

Parameters
ComponentAddressAddress of component.

Definition at line 1203 of file EDalerClient.cs.

◆ GetServiceProvidersForSellingEDaler() [1/2]

Task EDaler.EDalerClient.GetServiceProvidersForSellingEDaler ( EventHandlerAsync< SellEDalerServiceProvidersEventArgs Callback,
object  State 
)

Gets available service providers who can help the user sell eDaler.

Parameters
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1230 of file EDalerClient.cs.

◆ GetServiceProvidersForSellingEDaler() [2/2]

Task EDaler.EDalerClient.GetServiceProvidersForSellingEDaler ( string  ComponentAddress,
EventHandlerAsync< SellEDalerServiceProvidersEventArgs Callback,
object  State 
)

Gets available service providers who can help the user sell eDaler.

Parameters
ComponentAddressAddress of component.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1241 of file EDalerClient.cs.

◆ GetServiceProvidersForSellingEDalerAsync() [1/2]

Task< ISellEDalerServiceProvider[]> EDaler.EDalerClient.GetServiceProvidersForSellingEDalerAsync ( )

Gets available service providers who can help the user sell eDaler.

Definition at line 1286 of file EDalerClient.cs.

◆ GetServiceProvidersForSellingEDalerAsync() [2/2]

async Task< ISellEDalerServiceProvider[]> EDaler.EDalerClient.GetServiceProvidersForSellingEDalerAsync ( string  ComponentAddress)

Gets available service providers who can help the user sell eDaler.

Parameters
ComponentAddressAddress of component.

Definition at line 1295 of file EDalerClient.cs.

◆ Information() [1/4]

Task Waher.Networking.XMPP.XmppExtension.Information ( DateTime  Timestamp,
string  Comment 
)
inherited

Called to inform the viewer of something.

Parameters
TimestampTimestamp of event.
CommentComment.

Implements Waher.Events.IObservableLayer.

◆ Information() [2/4]

Task Waher.Networking.XMPP.XmppExtension.Information ( DateTime  Timestamp,
string  Comment 
)
inherited

Called to inform the viewer of something.

Parameters
TimestampTimestamp of event.
CommentComment.

Implements Waher.Events.IObservableLayer.

◆ Information() [3/4]

Task Waher.Networking.XMPP.XmppExtension.Information ( string  Comment)
inherited

Called to inform the viewer of something.

Parameters
CommentComment.

Implements Waher.Events.IObservableLayer.

◆ Information() [4/4]

Task Waher.Networking.XMPP.XmppExtension.Information ( string  Comment)
inherited

Called to inform the viewer of something.

Parameters
CommentComment.

Implements Waher.Events.IObservableLayer.

◆ InitiateBuyEDaler() [1/4]

Task EDaler.EDalerClient.InitiateBuyEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for buying eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1970 of file EDalerClient.cs.

◆ InitiateBuyEDaler() [2/4]

Task EDaler.EDalerClient.InitiateBuyEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for buying eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 2009 of file EDalerClient.cs.

◆ InitiateBuyEDaler() [3/4]

Task EDaler.EDalerClient.InitiateBuyEDaler ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1954 of file EDalerClient.cs.

◆ InitiateBuyEDaler() [4/4]

Task EDaler.EDalerClient.InitiateBuyEDaler ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1989 of file EDalerClient.cs.

◆ InitiateBuyEDalerAsync() [1/4]

Task< string > EDaler.EDalerClient.InitiateBuyEDalerAsync ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency 
)

Initiates a process for buying eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2106 of file EDalerClient.cs.

◆ InitiateBuyEDalerAsync() [2/4]

async Task< string > EDaler.EDalerClient.InitiateBuyEDalerAsync ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for buying eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2147 of file EDalerClient.cs.

◆ InitiateBuyEDalerAsync() [3/4]

Task< string > EDaler.EDalerClient.InitiateBuyEDalerAsync ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency 
)

Initiates a process for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2090 of file EDalerClient.cs.

◆ InitiateBuyEDalerAsync() [4/4]

Task< string > EDaler.EDalerClient.InitiateBuyEDalerAsync ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to buy.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2126 of file EDalerClient.cs.

◆ InitiateGetOptionsBuyEDaler() [1/4]

Task EDaler.EDalerClient.InitiateGetOptionsBuyEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for buying eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1338 of file EDalerClient.cs.

◆ InitiateGetOptionsBuyEDaler() [2/4]

Task EDaler.EDalerClient.InitiateGetOptionsBuyEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for buying eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1373 of file EDalerClient.cs.

◆ InitiateGetOptionsBuyEDaler() [3/4]

Task EDaler.EDalerClient.InitiateGetOptionsBuyEDaler ( string  ServiceId,
string  ServiceProvider,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1324 of file EDalerClient.cs.

◆ InitiateGetOptionsBuyEDaler() [4/4]

Task EDaler.EDalerClient.InitiateGetOptionsBuyEDaler ( string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1355 of file EDalerClient.cs.

◆ InitiateGetOptionsBuyEDalerAsync() [1/3]

async Task< string > EDaler.EDalerClient.InitiateGetOptionsBuyEDalerAsync ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for getting payment options for buying eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 1484 of file EDalerClient.cs.

◆ InitiateGetOptionsBuyEDalerAsync() [2/3]

Task< string > EDaler.EDalerClient.InitiateGetOptionsBuyEDalerAsync ( string  ServiceId,
string  ServiceProvider 
)

Initiates a process for getting payment options for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 1448 of file EDalerClient.cs.

◆ InitiateGetOptionsBuyEDalerAsync() [3/3]

Task< string > EDaler.EDalerClient.InitiateGetOptionsBuyEDalerAsync ( string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for getting payment options for buying eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 1465 of file EDalerClient.cs.

◆ InitiateGetOptionsSellEDaler() [1/4]

Task EDaler.EDalerClient.InitiateGetOptionsSellEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for selling eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1710 of file EDalerClient.cs.

◆ InitiateGetOptionsSellEDaler() [2/4]

Task EDaler.EDalerClient.InitiateGetOptionsSellEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for selling eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1745 of file EDalerClient.cs.

◆ InitiateGetOptionsSellEDaler() [3/4]

Task EDaler.EDalerClient.InitiateGetOptionsSellEDaler ( string  ServiceId,
string  ServiceProvider,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1696 of file EDalerClient.cs.

◆ InitiateGetOptionsSellEDaler() [4/4]

Task EDaler.EDalerClient.InitiateGetOptionsSellEDaler ( string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for getting payment options for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 1727 of file EDalerClient.cs.

◆ InitiateGetOptionsSellEDalerAsync() [1/3]

async Task< string > EDaler.EDalerClient.InitiateGetOptionsSellEDalerAsync ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for getting payment options for selling eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 1856 of file EDalerClient.cs.

◆ InitiateGetOptionsSellEDalerAsync() [2/3]

Task< string > EDaler.EDalerClient.InitiateGetOptionsSellEDalerAsync ( string  ServiceId,
string  ServiceProvider 
)

Initiates a process for getting payment options for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 1820 of file EDalerClient.cs.

◆ InitiateGetOptionsSellEDalerAsync() [3/3]

Task< string > EDaler.EDalerClient.InitiateGetOptionsSellEDalerAsync ( string  ServiceId,
string  ServiceProvider,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for getting payment options for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 1837 of file EDalerClient.cs.

◆ InitiateSellEDaler() [1/4]

Task EDaler.EDalerClient.InitiateSellEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for selling eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 2239 of file EDalerClient.cs.

◆ InitiateSellEDaler() [2/4]

Task EDaler.EDalerClient.InitiateSellEDaler ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for selling eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 2279 of file EDalerClient.cs.

◆ InitiateSellEDaler() [3/4]

Task EDaler.EDalerClient.InitiateSellEDaler ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 2223 of file EDalerClient.cs.

◆ InitiateSellEDaler() [4/4]

Task EDaler.EDalerClient.InitiateSellEDaler ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl,
EventHandlerAsync< TransactionIdEventArgs Callback,
object  State 
)

Initiates a process for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 2258 of file EDalerClient.cs.

◆ InitiateSellEDalerAsync() [1/4]

Task< string > EDaler.EDalerClient.InitiateSellEDalerAsync ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency 
)

Initiates a process for selling eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2376 of file EDalerClient.cs.

◆ InitiateSellEDalerAsync() [2/4]

async Task< string > EDaler.EDalerClient.InitiateSellEDalerAsync ( string  ComponentAddress,
string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for selling eDaler.

Parameters
ComponentAddressComponent address.
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2415 of file EDalerClient.cs.

◆ InitiateSellEDalerAsync() [3/4]

Task< string > EDaler.EDalerClient.InitiateSellEDalerAsync ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency 
)

Initiates a process for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
Returns
Transaction ID, if process initiated.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2361 of file EDalerClient.cs.

◆ InitiateSellEDalerAsync() [4/4]

Task< string > EDaler.EDalerClient.InitiateSellEDalerAsync ( string  ServiceId,
string  ServiceProvider,
decimal  Amount,
string  Currency,
string  TransactionId,
string  SuccessUrl,
string  FailureUrl,
string  CancelUrl 
)

Initiates a process for selling eDaler.

Parameters
ServiceIdSelected Service ID
ServiceProviderSelected Service Provider
AmountAmount to sell.
CurrencyCurrency of amount.
TransactionIdTransaction ID. Needs to be generated by client and embedded in URLs.
SuccessUrlOptional Success URL the service provider can open on the client from a client web page, if payment has succeeded.
FailureUrlOptional Failure URL the service provider can open on the client from a client web page, if payment has succeeded.
CancelUrlOptional Cancel URL the service provider can open on the client from a client web page, if payment has succeeded.
Exceptions
ExceptionCorresponding exception object will be thrown, if process could not be started.

Definition at line 2395 of file EDalerClient.cs.

◆ ReceiveBinary() [1/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveBinary ( byte[]  Data)
inherited

Called when binary data has been received.

Parameters
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ ReceiveBinary() [2/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveBinary ( byte[]  Data)
inherited

Called when binary data has been received.

Parameters
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ ReceiveBinary() [3/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveBinary ( DateTime  Timestamp,
byte[]  Data 
)
inherited

Called when binary data has been received.

Parameters
TimestampTimestamp of event.
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ ReceiveBinary() [4/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveBinary ( DateTime  Timestamp,
byte[]  Data 
)
inherited

Called when binary data has been received.

Parameters
TimestampTimestamp of event.
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ ReceiveText() [1/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveText ( DateTime  Timestamp,
string  Text 
)
inherited

Called when text has been received.

Parameters
TimestampTimestamp of event.
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ ReceiveText() [2/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveText ( DateTime  Timestamp,
string  Text 
)
inherited

Called when text has been received.

Parameters
TimestampTimestamp of event.
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ ReceiveText() [3/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveText ( string  Text)
inherited

Called when text has been received.

Parameters
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ ReceiveText() [4/4]

Task Waher.Networking.XMPP.XmppExtension.ReceiveText ( string  Text)
inherited

Called when text has been received.

Parameters
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ Remove() [1/2]

bool Waher.Networking.XMPP.XmppExtension.Remove ( ISniffer  Sniffer)
inherited

Removes a sniffer, if registered.

Parameters
SnifferSniffer to remove.
Returns
If the sniffer was found and removed.

Implements Waher.Networking.ICommunicationLayer.

◆ Remove() [2/2]

bool Waher.Networking.XMPP.XmppExtension.Remove ( ISniffer  Sniffer)
inherited

Removes a sniffer, if registered.

Parameters
SnifferSniffer to remove.
Returns
If the sniffer was found and removed.

Implements Waher.Networking.ICommunicationLayer.

◆ SendEDalerUri() [1/2]

Task EDaler.EDalerClient.SendEDalerUri ( string  ComponentAddress,
string  Uri,
EventHandlerAsync< TransactionEventArgs Callback,
object  State 
)

Sends an eDaler URI to the server

Parameters
ComponentAddresseDaler component addres.
UriURI
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 331 of file EDalerClient.cs.

◆ SendEDalerUri() [2/2]

Task EDaler.EDalerClient.SendEDalerUri ( string  Uri,
EventHandlerAsync< TransactionEventArgs Callback,
object  State 
)

Sends an eDaler URI to the server

Parameters
UriURI
CallbackMethod to call when response is returned.
StateState object to pass on to callback method.

Definition at line 319 of file EDalerClient.cs.

◆ SendEDalerUriAsync() [1/2]

async Task< Transaction > EDaler.EDalerClient.SendEDalerUriAsync ( string  ComponentAddress,
string  Uri 
)

Sends an eDaler URI to the server

Parameters
ComponentAddresseDaler component addres.
UriURI

Definition at line 379 of file EDalerClient.cs.

◆ SendEDalerUriAsync() [2/2]

Task< Transaction > EDaler.EDalerClient.SendEDalerUriAsync ( string  Uri)

Sends an eDaler URI to the server

Parameters
UriURI

Definition at line 369 of file EDalerClient.cs.

◆ TransmitBinary() [1/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitBinary ( byte[]  Data)
inherited

Called when binary data has been transmitted.

Parameters
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ TransmitBinary() [2/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitBinary ( byte[]  Data)
inherited

Called when binary data has been transmitted.

Parameters
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ TransmitBinary() [3/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitBinary ( DateTime  Timestamp,
byte[]  Data 
)
inherited

Called when binary data has been transmitted.

Parameters
TimestampTimestamp of event.
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ TransmitBinary() [4/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitBinary ( DateTime  Timestamp,
byte[]  Data 
)
inherited

Called when binary data has been transmitted.

Parameters
TimestampTimestamp of event.
DataBinary Data.

Implements Waher.Networking.ICommunicationLayer.

◆ TransmitText() [1/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitText ( DateTime  Timestamp,
string  Text 
)
inherited

Called when text has been transmitted.

Parameters
TimestampTimestamp of event.
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ TransmitText() [2/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitText ( DateTime  Timestamp,
string  Text 
)
inherited

Called when text has been transmitted.

Parameters
TimestampTimestamp of event.
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ TransmitText() [3/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitText ( string  Text)
inherited

Called when text has been transmitted.

Parameters
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ TransmitText() [4/4]

Task Waher.Networking.XMPP.XmppExtension.TransmitText ( string  Text)
inherited

Called when text has been transmitted.

Parameters
TextText

Implements Waher.Networking.ICommunicationLayer.

◆ Warning() [1/4]

Task Waher.Networking.XMPP.XmppExtension.Warning ( DateTime  Timestamp,
string  Warning 
)
inherited

Called to inform the viewer of a warning state.

Parameters
TimestampTimestamp of event.
WarningWarning.

Implements Waher.Events.IObservableLayer.

◆ Warning() [2/4]

Task Waher.Networking.XMPP.XmppExtension.Warning ( DateTime  Timestamp,
string  Warning 
)
inherited

Called to inform the viewer of a warning state.

Parameters
TimestampTimestamp of event.
WarningWarning.

Implements Waher.Events.IObservableLayer.

◆ Warning() [3/4]

Task Waher.Networking.XMPP.XmppExtension.Warning ( string  Warning)
inherited

Called to inform the viewer of a warning state.

Parameters
WarningWarning.

Implements Waher.Events.IObservableLayer.

◆ Warning() [4/4]

Task Waher.Networking.XMPP.XmppExtension.Warning ( string  Warning)
inherited

Called to inform the viewer of a warning state.

Parameters
WarningWarning.

Implements Waher.Events.IObservableLayer.

Member Data Documentation

◆ client

XmppClient Waher.Networking.XMPP.XmppExtension.client
protectedinherited

XMPP Client used by the extension.

Definition at line 17 of file XmppExtension.cs.

◆ NamespaceEDaler

const string EDaler.EDalerClient.NamespaceEDaler = "http://waher.se/Schema/eDaler.xsd"
static

Namespace of eDaler component.

Definition at line 28 of file EDalerClient.cs.

Property Documentation

◆ Client

XmppClient Waher.Networking.XMPP.XmppExtension.Client
getinherited

XMPP Client.

Definition at line 49 of file XmppExtension.cs.

◆ ClientDisposed

bool Waher.Networking.XMPP.XmppExtension.ClientDisposed
getinherited

If the client has been disposed.

Definition at line 54 of file XmppExtension.cs.

◆ ComponentAddress

string EDaler.EDalerClient.ComponentAddress
get

Address of eDaler component

Definition at line 89 of file EDalerClient.cs.

◆ DecoupledEvents

bool Waher.Networking.XMPP.XmppExtension.DecoupledEvents
getinherited

If events raised from the communication layer are decoupled, i.e. executed in parallel with the source that raised them.

Implements Waher.Events.IObservableLayer.

Definition at line 70 of file XmppExtension.cs.

◆ Extensions

override string [] EDaler.EDalerClient.Extensions
get

Implemented extensions.

Implements Waher.Networking.XMPP.IXmppExtension.

Definition at line 94 of file EDalerClient.cs.

◆ HasSniffers

bool Waher.Networking.XMPP.XmppExtension.HasSniffers
getinherited

If there are sniffers registered on the object.

Implements Waher.Networking.ICommunicationLayer.

Definition at line 109 of file XmppExtension.cs.

◆ Sniffers

ISniffer [] Waher.Networking.XMPP.XmppExtension.Sniffers
getinherited

Registered sniffers.

Implements Waher.Networking.ICommunicationLayer.

Definition at line 104 of file XmppExtension.cs.

Event Documentation

◆ BalanceUpdated

EventHandlerAsync<BalanceEventArgs> EDaler.EDalerClient.BalanceUpdated = null

Event raised when the client receives notification that the balance has been updated.

Definition at line 307 of file EDalerClient.cs.

◆ BuyEDalerClientUrlReceived

EventHandlerAsync<BuyEDalerClientUrlEventArgs> EDaler.EDalerClient.BuyEDalerClientUrlReceived

Event raised when a Client URL has been sent to the client as part of a process of buying eDaler started with a call to InitiateBuyEDalerAsync. Such an URL must be opened by the client to complete a payment procedure.

Definition at line 2179 of file EDalerClient.cs.

◆ BuyEDalerCompleted

EventHandlerAsync<PaymentCompletedEventArgs> EDaler.EDalerClient.BuyEDalerCompleted

Event raised when a process of buying eDaler, initiated using a call to InitiateBuyEDalerAsync, has been completed.

Definition at line 2194 of file EDalerClient.cs.

◆ BuyEDalerError

EventHandlerAsync<PaymentErrorEventArgs> EDaler.EDalerClient.BuyEDalerError

Event raised when a process of buying eDaler, initiated using a call to InitiateBuyEDalerAsync, fails.

Definition at line 2208 of file EDalerClient.cs.

◆ BuyEDalerOptionsClientUrlReceived

EventHandlerAsync<BuyEDalerClientUrlEventArgs> EDaler.EDalerClient.BuyEDalerOptionsClientUrlReceived

Event raised when a Client URL has been sent to the client as part of a process of getting payment options for buying eDaler started with a call to InitiateGetOptionsBuyEDalerAsync. Such an URL must be opened by the client to complete the procedure.

Definition at line 1517 of file EDalerClient.cs.

◆ BuyEDalerOptionsCompleted

EventHandlerAsync<PaymentOptionsEventArgs> EDaler.EDalerClient.BuyEDalerOptionsCompleted

Event raised when a process of getting payment options for buying eDaler, initiated using a call to InitiateGetOptionsBuyEDalerAsync, has been completed.

Definition at line 1669 of file EDalerClient.cs.

◆ BuyEDalerOptionsError

EventHandlerAsync<PaymentErrorEventArgs> EDaler.EDalerClient.BuyEDalerOptionsError

Event raised when a process of getting payment options for buying eDaler, initiated using a call to InitiateGetOptionsBuyEDalerAsync, fails.

Definition at line 1683 of file EDalerClient.cs.

◆ SellEDalerClientUrlReceived

EventHandlerAsync<SellEDalerClientUrlEventArgs> EDaler.EDalerClient.SellEDalerClientUrlReceived

Event raised when a Client URL has been sent to the client as part of a process of selling eDaler started with a call to InitiateSellEDalerAsync. Such an URL must be opened by the client to complete a payment procedure.

Definition at line 2447 of file EDalerClient.cs.

◆ SellEDalerCompleted

EventHandlerAsync<PaymentCompletedEventArgs> EDaler.EDalerClient.SellEDalerCompleted

Event raised when a process of selling eDaler, initiated using a call to InitiateSellEDalerAsync, has been completed.

Definition at line 2462 of file EDalerClient.cs.

◆ SellEDalerError

EventHandlerAsync<PaymentErrorEventArgs> EDaler.EDalerClient.SellEDalerError

Event raised when a process of selling eDaler, initiated using a call to InitiateSellEDalerAsync, fails.

Definition at line 2476 of file EDalerClient.cs.

◆ SellEDalerOptionsClientUrlReceived

EventHandlerAsync<SellEDalerClientUrlEventArgs> EDaler.EDalerClient.SellEDalerOptionsClientUrlReceived

Event raised when a Client URL has been sent to the client as part of a process of getting payment options for selling eDaler started with a call to InitiateGetOptionsSellEDalerAsync. Such an URL must be opened by the client to complete the procedure.

Definition at line 1889 of file EDalerClient.cs.

◆ SellEDalerOptionsCompleted

EventHandlerAsync<PaymentOptionsEventArgs> EDaler.EDalerClient.SellEDalerOptionsCompleted

Event raised when a process of getting payment options for selling eDaler, initiated using a call to InitiateGetOptionsSellEDalerAsync, has been completed.

Definition at line 1925 of file EDalerClient.cs.

◆ SellEDalerOptionsError

EventHandlerAsync<PaymentErrorEventArgs> EDaler.EDalerClient.SellEDalerOptionsError

Event raised when a process of getting payment options for selling eDaler, initiated using a call to InitiateGetOptionsSellEDalerAsync, fails.

Definition at line 1939 of file EDalerClient.cs.


The documentation for this class was generated from the following file: