initializeAndEstablishSession method
Future<void>
initializeAndEstablishSession({
- required String apiKey,
- required String kycLevel,
- String? firstName,
- String? lastName,
- String? uniqueId,
- String? phoneNumber,
- String? email,
- String? i18n,
- required bool showCompletionView,
- required VoidCallback completion,
- VoidCallback? onCompleted,
- VoidCallback? onCancelled,
- dynamic onError()?,
- required BuildContext context,
Implementation
Future<void> initializeAndEstablishSession({
required String apiKey,
required String kycLevel,
String? firstName,
String? lastName,
String? uniqueId,
String? phoneNumber,
String? email,
String? i18n,
required bool showCompletionView,
required VoidCallback completion,
VoidCallback? onCompleted,
VoidCallback? onCancelled,
Function(String)? onError,
required BuildContext context,
}) async {
initialize(
showCompletionView: showCompletionView,
completion: completion,
onCompleted: onCompleted,
onCancelled: onCancelled,
onError: onError,
context: context,
);
await establishSession(
apiKey: apiKey,
kycLevel: kycLevel,
firstName: firstName,
lastName: lastName,
uniqueId: uniqueId,
phoneNumber: phoneNumber,
email: email,
i18n: i18n,
);
}