internal static VidalAPI.Domain.SummarizedRedundantInteractionAlert dtoToNative(SummarizedRedundantInteractionAlertDto? SummarizedRedundantInteractionAlert)
        {
            switch (SummarizedRedundantInteractionAlert)
            {
                case SummarizedRedundantInteractionAlertDto.HAS_ALERT: return VidalAPI.Domain.SummarizedRedundantInteractionAlert.SUMMARIZEDREDUNDANTINTERACTIONALERT_HAS_ALERT;
                case SummarizedRedundantInteractionAlertDto.NO_ALERT: return VidalAPI.Domain.SummarizedRedundantInteractionAlert.SUMMARIZEDREDUNDANTINTERACTIONALERT_NO_ALERT;
                case SummarizedRedundantInteractionAlertDto.UNKNOWN_ALERT: return VidalAPI.Domain.SummarizedRedundantInteractionAlert.SUMMARIZEDREDUNDANTINTERACTIONALERT_UNKNOWN_ALERT;

            }
            return VidalAPI.Domain.SummarizedRedundantInteractionAlert.SUMMARIZEDREDUNDANTINTERACTIONALERT_JNULL;
        }
        internal static ServiceAnalysis.SummarizedRedundantInteractionAlert? dtoToAnalysisService(SummarizedRedundantInteractionAlertDto? SummarizedRedundantInteractionAlert)
        {
            switch (SummarizedRedundantInteractionAlert)
            {
                case SummarizedRedundantInteractionAlertDto.HAS_ALERT: return ServiceAnalysis.SummarizedRedundantInteractionAlert.HAS_ALERT;
                case SummarizedRedundantInteractionAlertDto.NO_ALERT: return ServiceAnalysis.SummarizedRedundantInteractionAlert.NO_ALERT;
                case SummarizedRedundantInteractionAlertDto.UNKNOWN_ALERT: return ServiceAnalysis.SummarizedRedundantInteractionAlert.UNKNOWN_ALERT;

            }
            return null;
        }