Resto.Front.Api Namespace |
| Class | Description | |
|---|---|---|
| PluginContext |
Provides access to api services.
|
| Structure | Description | |
|---|---|---|
| VoidValue |
Represents dummy value for IObservableT where notification itself is the only purpose to have such sequence and notification argument doesn't have any meaning.
It's something like Void-method in the Rx-world.
|
| Interface | Description | |
|---|---|---|
| IExternalPaymentProcessor |
Common interface for payment front plugin.
Derive from MarshalByRefObject and implement this interface to make custom payment processor.
Your implementation should be registered by RegisterPaymentSystem(IExternalPaymentProcessor, Boolean).
| |
| IFrontPlugin |
Common interface for every front plugin. Implement this interface to make front treat your class as plugin.
| |
| IInternalOperationService |
Contract for internal (privileged) operations.
| |
| ILicensingService |
Service provides access to plugin licensing.
| |
| ILog |
Provides a set of methods to log messages.
| |
| INotificationService |
Service provides notifications.
| |
| IOperationService | ||
| IPaymentDataContext |
Helper to work with plugin saved data in Syrve storage.
| |
| IPluginIntegrationService |
Service provides integration features.
| |
| IReceiptPrinter |
Instance to perform print actions. Should be used only when it comes like function parameter.
|