FlutterTestPaymentResult.fromJson constructor

FlutterTestPaymentResult.fromJson(
  1. Map parsedJson
)

Implementation

factory FlutterTestPaymentResult.fromJson(Map<dynamic, dynamic> parsedJson) {
  PaymentResult? result;
  if (parsedJson.containsKey("result")) {
    dynamic json = const JsonDecoder().convert(parsedJson['result'] ?? "");
    result = PaymentResult.fromJson(json);
  } else {
    result = null;
  }

  return FlutterTestPaymentResult(
    parsedJson['status'] ?? "",
    parsedJson['errors'],
    parsedJson['extra_actions'],
    parsedJson['redirect_url'],
    result,
  );
}