6 merge requests!130integer data type,!120integer data type,!119Develop to main M25,!117Develop to main M25,!110Feature/date time typo,!109Feature/fix datetime validation
caseBad(None)=>Future(Bad(ErrorMessageResponse(StatusCodes.InternalServerError.intValue,StatusCodes.InternalServerError.reason,"Error while processing request1")))
}.recover{
caseexception:Exception=>
logger.error("Error while processing request",exception)
loggerF.logError(_=>StructuredLog(s"Error while processing request2 ${exception.getCause}",EventTypes.DataUpdate,"",LogCategories.Asynchronous,"",
Map("requestId"->requestId)))
Bad(ErrorMessageResponse(StatusCodes.InternalServerError.intValue,StatusCodes.InternalServerError.reason,"Error while processing request3"))