| Resto.Front.Api Namespace | 
 Classes
Classes| Class | Description | |
|---|---|---|
|  | PluginContext | 
            Provides access to api services.
             | 
 Structures
Structures| 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.
             | 
 Interfaces
Interfaces| 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 iiko storage.
             | 
|  | IPluginIntegrationService | 
            Service provides integration features.
             | 
|  | IReceiptPrinter | 
            Instance to perform print actions. Should be used only when it comes like function parameter.
             |