internal static VidalAPI.Domain.SummarizedPrecautionAlert dtoToNative(SummarizedPrecautionAlertDto? SummarizedPrecautionAlert)
        {
            switch (SummarizedPrecautionAlert)
            {
                case SummarizedPrecautionAlertDto.HAS_ALERT: return VidalAPI.Domain.SummarizedPrecautionAlert.SUMMARIZEDPRECAUTIONALERT_HAS_ALERT;
                case SummarizedPrecautionAlertDto.NO_ALERT: return VidalAPI.Domain.SummarizedPrecautionAlert.SUMMARIZEDPRECAUTIONALERT_NO_ALERT;
                case SummarizedPrecautionAlertDto.UNKNOWN_ALERT: return VidalAPI.Domain.SummarizedPrecautionAlert.SUMMARIZEDPRECAUTIONALERT_UNKNOWN_ALERT;

            }
            return VidalAPI.Domain.SummarizedPrecautionAlert.SUMMARIZEDPRECAUTIONALERT_JNULL;
        }
        internal static ServiceAnalysis.SummarizedPrecautionAlert? dtoToAnalysisService(SummarizedPrecautionAlertDto? SummarizedPrecautionAlert)
        {
            switch (SummarizedPrecautionAlert)
            {
                case SummarizedPrecautionAlertDto.HAS_ALERT: return ServiceAnalysis.SummarizedPrecautionAlert.HAS_ALERT;
                case SummarizedPrecautionAlertDto.NO_ALERT: return ServiceAnalysis.SummarizedPrecautionAlert.NO_ALERT;
                case SummarizedPrecautionAlertDto.UNKNOWN_ALERT: return ServiceAnalysis.SummarizedPrecautionAlert.UNKNOWN_ALERT;

            }
            return null;
        }