Click or drag to resize

Resto.Front.Api Namespace

 
Classes
  ClassDescription
Public classPluginContext
Provides access to api services.
Structures
  StructureDescription
Public structureVoidValue
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
  InterfaceDescription
Public interfaceIExternalPaymentProcessor
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).
Public interfaceIFrontPlugin
Common interface for every front plugin. Implement this interface to make front treat your class as plugin.
Public interfaceIInternalOperationService
Contract for internal (privileged) operations.
Public interfaceILicensingService
Service provides access to plugin licensing.
Public interfaceILog
Provides a set of methods to log messages.
Public interfaceINotificationService
Service provides notifications.
Public interfaceIOperationService
Public interfaceIPaymentDataContext
Helper to work with plugin saved data in iiko storage.
Public interfaceIPluginIntegrationService
Service provides integration features.
Public interfaceIReceiptPrinter
Instance to perform print actions. Should be used only when it comes like function parameter.