request method
void
request({
- Key? key,
- BuildContext? context,
- Payload? payload,
- bool? showCloseButton,
- Widget? closeButton,
- BootpayDefaultCallback? onCancel,
- BootpayDefaultCallback? onError,
- BootpayCloseCallback? onClose,
- BootpayCloseCallback? onCloseHardware,
- BootpayDefaultCallback? onReady,
- BootpayConfirmCallback? onConfirm,
- BootpayDefaultCallback? onDone,
override
Implementation
@override
void request(
{
Key? key,
BuildContext? context,
Payload? payload,
bool? showCloseButton,
Widget? closeButton,
BootpayDefaultCallback? onCancel,
BootpayDefaultCallback? onError,
BootpayCloseCallback? onClose,
BootpayCloseCallback? onCloseHardware,
BootpayDefaultCallback? onReady,
BootpayConfirmCallback? onConfirm,
BootpayDefaultCallback? onDone
}) {
webView = BootpayWebView(
payload: payload,
showCloseButton: showCloseButton,
key: key,
closeButton: closeButton,
onCancel: onCancel,
onError: onError,
onClose: onClose,
onCloseHardware: onCloseHardware,
onReady: onReady,
onConfirm: onConfirm,
onDone: onDone,
);
if(context == null) return;
Navigator.push(
context,
MaterialPageRoute(builder: (context) => WebViewRoute(webView)),
);
}