mSitefMenu method
Implementation
Future<TefTransactionResponseMSitef?> mSitefMenu({
required String ipSitef,
required String storeId,
required String terminalId,
required String companyDocument,
required String comExternal,
required String isDoubleValidation,
required String otp,
required String enabledTransactions,
required String automationDocument,
String? tokenRegistroTls,
}) async {
try {
final paramsTransaction = _lineToMethodChannel(
ipSitef: ipSitef,
storeId: storeId,
terminalId: terminalId,
companyDocument: companyDocument,
comExternal: comExternal,
isDoubleValidation: isDoubleValidation,
otp: otp,
enabledTransactions: enabledTransactions,
automationDocument: automationDocument,
tokenRegistroTls: tokenRegistroTls,
);
final resultTransaction = await channel.invokeMethod('menuMSitef', paramsTransaction);
final resultJson = json.decode(resultTransaction);
final model = TefTransactionModel.fromMap(resultJson);
return _fetchTefTransactionResponse(model: model);
} catch (_) {
return null;
}
}