sadadPayLogin static method

Future<SendOtpModel?> sadadPayLogin({
  1. required String token,
  2. required String cellnumber,
  3. required String password,
})

Implementation

static Future<SendOtpModel?> sadadPayLogin(
    {required String token, required String cellnumber, required String password}) async {
  final url = Uri.parse(
    ApiEndPoint.SDKLoginURL,
  );
  Map<String, String> header = {'Content-Type': 'application/json', "Authorization": token};
  Map<String, dynamic> body = {"cellnumber": cellnumber, "password": password};

  var result = await http.post(
    url,
    headers: header,
    body: json.encode(body),
  );

  if (result.statusCode == 200) {
    var response = jsonDecode(result.body);
    SendOtpModel sendOtpModel = sendOtpModelFromJson(jsonEncode(response));
    return sendOtpModel;
  }
  return null;
}