initSdk static method
Future
initSdk(
- String apiKey,
- String? linkId,
- String? fromDate,
- String? toDate,
- String? bankName,
- JourneyMode? journeyMode,
- Mode? mode,
- String? mobileNumber,
- AAJourneyMode? aaJourneyMode,
- int? aaRecurringTenureMonthCount,
- AARecurringFrequencyUnit? aaRecurringFrequencyUnit,
- int? aaRecurringFrequencyValue,
Implementation
static Future initSdk(
String apiKey,
String? linkId,
String? fromDate,
String? toDate,
String? bankName,
JourneyMode? journeyMode,
Mode? mode,
String? mobileNumber,
AAJourneyMode? aaJourneyMode,
int? aaRecurringTenureMonthCount,
AARecurringFrequencyUnit? aaRecurringFrequencyUnit,
int? aaRecurringFrequencyValue,
) async {
try {
await platform.invokeMethod('initSdk', <String, dynamic>{
'apiKey': apiKey,
'linkId': linkId,
'fromDate': fromDate,
'toDate': toDate,
'bankName': bankName,
'journeyMode': journeyMode?.name,
'mode': mode?.name,
'mobile_number': mobileNumber,
'aa_journey_mode': aaJourneyMode?.name,
'aa_recurring_tenure_month_count': aaRecurringTenureMonthCount,
'aa_recurring_frequency_unit': aaRecurringFrequencyUnit?.name,
'aa_recurring_frequency_value': aaRecurringFrequencyValue
});
} on PlatformException catch (e) {
print("Error on launching bank connect ${e.message}");
}
}