gstNoVerifyMethod static method

Future<List> gstNoVerifyMethod({
  1. required Map<String, dynamic> gstNoVerifyParam,
})

Implementation

static Future<List<dynamic>> gstNoVerifyMethod(
    {required Map<String, dynamic> gstNoVerifyParam}) async {
  List<dynamic> returnVal = <dynamic>[ConstantName.fail, ErrorMsg.wentWrong];
  await HttpServices.apicall(
          param: gstNoVerifyParam,
          uri: ApiConstant.gstVerify,
          label: 'Gst.no Verify Ocr')
      .then((List response) async {
    if (response[0] == 200) {
      try {
        GstVerificationModel gstVerificationModel =
            GstVerificationModel.gstVerificationModelFromJson(response[1]);
        returnVal = <dynamic>[ConstantName.pass, gstVerificationModel];
      } catch (e) {
        print('e: $e');
      }
    } else {
      returnVal = <dynamic>[ConstantName.fail, response[1]];
    }
  });

  return returnVal;
}