internal static VidalAPI.Domain.SummarizedContraIndicationAlert dtoToNative(SummarizedContraIndicationAlertDto? SummarizedContraIndicationAlert)
 {
     switch (SummarizedContraIndicationAlert)
     {
         case SummarizedContraIndicationAlertDto.ABSOLUTE_ALERT: return VidalAPI.Domain.SummarizedContraIndicationAlert.SUMMARIZEDCONTRAINDICATIONALERT_ABSOLUTE_ALERT;
         case SummarizedContraIndicationAlertDto.NO_ALERT: return VidalAPI.Domain.SummarizedContraIndicationAlert.SUMMARIZEDCONTRAINDICATIONALERT_NO_ALERT;
         case SummarizedContraIndicationAlertDto.RELATIVE_ALERT: return VidalAPI.Domain.SummarizedContraIndicationAlert.SUMMARIZEDCONTRAINDICATIONALERT_RELATIVE_ALERT;
         case SummarizedContraIndicationAlertDto.UNKNOWN_ALERT: return VidalAPI.Domain.SummarizedContraIndicationAlert.SUMMARIZEDCONTRAINDICATIONALERT_UNKNOWN_ALERT;
     }
     return VidalAPI.Domain.SummarizedContraIndicationAlert.SUMMARIZEDCONTRAINDICATIONALERT_JNULL;
 }
        internal static ServiceAnalysis.SummarizedContraIndicationAlert? dtoToAnalysisService(SummarizedContraIndicationAlertDto? SummarizedContraIndicationAlert)
        {
            switch (SummarizedContraIndicationAlert)
            {
                case SummarizedContraIndicationAlertDto.ABSOLUTE_ALERT: return ServiceAnalysis.SummarizedContraIndicationAlert.ABSOLUTE_ALERT;
                case SummarizedContraIndicationAlertDto.NO_ALERT: return ServiceAnalysis.SummarizedContraIndicationAlert.NO_ALERT;
                case SummarizedContraIndicationAlertDto.RELATIVE_ALERT: return ServiceAnalysis.SummarizedContraIndicationAlert.RELATIVE_ALERT;
                case SummarizedContraIndicationAlertDto.UNKNOWN_ALERT: return ServiceAnalysis.SummarizedContraIndicationAlert.UNKNOWN_ALERT;

            }
            return null;
        }