createApiModel static method
Implementation
static Future<void> createApiModel(
{RequestModel? requestModelParameter}) async {
/// set up model file
RequestModel? requestModel;
if (requestModelParameter == null) {
requestModel = SetupRequestData.setupRequestData();
} else {
requestModel = requestModelParameter;
}
DioHandler.safeApiCall(
requestModel.url,
requestModel.requestType ?? RequestType.get,
headers: requestModel.headers,
body: requestModel.body,
queryParameters: requestModel.params,
onSuccess: (res) {
if (res.data is Map || res.data is List) {
BuildModelFile.buildModelFile(
requestModel: requestModel!,
response: res.data,
);
} else {
print("Thunder can convert only Map or List !!");
}
},
);
}