auth method
Implementation
Future<Map<String, dynamic>> auth(List<dynamic> args) async {
// final data = processArgs(args);
// final missingFields = validateRequiredFields(data, [
// "mid",
// "authTransactionId",
// "authSignature",
// ]);
// if (missingFields.isNotEmpty) {
// return FieldErrorModel(
// device: await getDeviceInfo(),
// ).toMap();
// }
// final failedPermissions = await checkForPermissions();
// if (failedPermissions.isNotEmpty) {
// return PermissionErrorModel(
// errorCodes: failedPermissions,
// device: await getDeviceInfo(),
// ).toMap();
// }
// final request = AshieldAuthRequest(
// mid: data["mid"],
// authTransactionId: data["authTransactionId"],
// authSignature: data["authSignature"],
// authFlow: 'Yes',
// selectedSim: 0,
// );
// final result = (await _eztoVerifyAshield.authAshield(request));
// final json = result.toJson();
// json["device"] = await getDeviceInfo();
// json["errorCodes"] = mapErrors(result.errorCode);
// return json;
Map<String, dynamic> json = {};
json["success"] = false;
json["device"] = await getDeviceInfo();
json["errorCodes"] = ErrorCode.unsupported;
return json;
}