|  |  |  | @ -1,7 +1,10 @@ | 
		
	
		
			
				|  |  |  |  | import 'dart:convert'; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | import 'package:mohem_flutter_app/api/api_client.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:mohem_flutter_app/app_state/app_state.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:mohem_flutter_app/classes/consts.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:mohem_flutter_app/models/generic_response_model.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:mohem_flutter_app/models/get_announcement_details.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:mohem_flutter_app/models/pending_transactions/get_pending_transactions_details.dart'; | 
		
	
		
			
				|  |  |  |  | import 'package:mohem_flutter_app/models/pending_transactions/get_req_functions.dart'; | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
	
		
			
				
					|  |  |  | @ -45,4 +48,16 @@ class PendingTransactionsApiClient { | 
		
	
		
			
				|  |  |  |  |       return responseData.mohemmITGResponseItem ?? ""; | 
		
	
		
			
				|  |  |  |  |     }, url, postParams); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  |   Future<GetAnnouncementDetails> getAnnouncementDetails(int itgAwarenessID, int itgPageNo, int itgRowID) async { | 
		
	
		
			
				|  |  |  |  |     String url = "${ApiConsts.cocRest}GetAnnouncementDiscountsConfigData"; | 
		
	
		
			
				|  |  |  |  |     Map<String, dynamic> postParams = {"EmployeeNumber": AppState().memberInformationList?.eMPLOYEENUMBER.toString(), "ItgAwarenessID": itgAwarenessID, "ItgPageNo": itgPageNo, "ItgPageSize": 5, "ItgRowID": itgRowID}; | 
		
	
		
			
				|  |  |  |  |     postParams.addAll(AppState().postParamsJson); | 
		
	
		
			
				|  |  |  |  |     return await ApiClient().postJsonForObject((json) { | 
		
	
		
			
				|  |  |  |  |       GenericResponseModel? responseData = GenericResponseModel.fromJson(json); | 
		
	
		
			
				|  |  |  |  |       var jsonDecodedData = jsonDecode(jsonDecode(responseData.mohemmITGResponseItem!)['result']['data']); | 
		
	
		
			
				|  |  |  |  |       return GetAnnouncementDetails.fromJson(jsonDecodedData[0]); | 
		
	
		
			
				|  |  |  |  |     }, url, postParams); | 
		
	
		
			
				|  |  |  |  |   } | 
		
	
		
			
				|  |  |  |  | 
 | 
		
	
		
			
				|  |  |  |  | } | 
		
	
	
		
			
				
					|  |  |  | 
 |