Click or drag to resize

IOperationServiceAddToggleButtonToPaymentScreen Method

Adds a toggle button to the payment screen.

Namespace:  Resto.Front.Api
Assembly:  Resto.Front.Api.V7Preview7 (in Resto.Front.Api.V7Preview7.dll)
Syntax
C#
IDisposable AddToggleButtonToPaymentScreen(
	Func<IOrder, ToggleButtonState> getStateCallback,
	Func<(IOrder order, IOperationService os, IViewManager vm, ToggleButtonState state), ToggleButtonState> callback
)

Parameters

getStateCallback
Type: SystemFuncIOrder, ToggleButtonState
Toggle button get current state event handler.
callback
Type: SystemFuncValueTupleIOrder, IOperationService, IViewManager, ToggleButtonState, ToggleButtonState
Toggle button change state event handler. Use method's return value to update the button's state

Return Value

Type: IDisposable
Remarks
Use method's return value to remove the button or it will be automatically removed when plugin is unloaded.
See Also