import 'package:doctor_app_flutter/config/config.dart'; import 'package:doctor_app_flutter/core/service/base/base_service.dart'; import 'package:doctor_app_flutter/models/SOAP/Allergy_model.dart'; import 'package:doctor_app_flutter/models/SOAP/get_Allergies_request_model.dart'; class SOAPService extends BaseService { List get listOfAllergies => _listOfAllergies; List _listOfAllergies = []; Future getAllergies(GetAllergiesRequestModel getAllergiesRequestModel) async { await baseAppClient.post(GET_ALLERGIES, onSuccess: (dynamic response, int statusCode) { _listOfAllergies.clear(); response['List_Allergies']['entityList'].forEach((v) { _listOfAllergies .add(AllergyModel.fromJson(v)); }); }, onFailure: (String error, int statusCode) { hasError = true; super.error = error; }, body: getAllergiesRequestModel.toJson(),); } }