getAccount method

Future<SuccessResponse> getAccount(
  1. String? accountGid
)

Implementation

Future<SuccessResponse> getAccount(String? accountGid) async {
  var successResponse = SuccessResponse();
  var url = Constant.baseURL + Constant.getAccount + "/$accountGid";
  final response = await http.get(Uri.parse(url), headers: {
    "Content-Type": "application/json",
    "accept": "application/json",
    "x-api-key": SwirepaySdk.secretKey
  });
  final result = jsonDecode(response.body);
  successResponse.responseCode = "${response.statusCode}";
  successResponse.responseBody = response.statusCode == 200
      ? result["entity"].toString()
      : result.toString();
  return successResponse;/*
  var profile = Profile();
  if (response.statusCode == 200 && result["entity"]?.toString() != "") {
    profile = Profile.fromJson(result["entity"]);
  } else {
    profile.error = result["message"].toString();
  }
  return profile;*/
}