コード例 #1
0
 private static DataBundleResponseDto CreateFailedResponse(
     DataBundleRequestDto requestDto,
     DataBundleResponseErrorReason failedReason)
 {
     return(requestDto.CreateErrorResponse(new DataBundleResponseErrorDto(
                                               failedReason,
                                               failedReason.ToString())));
 }
コード例 #2
0
 public DataBundleResponseErrorDto(DataBundleResponseErrorReason reason, string failureDescription)
 {
     Reason             = reason;
     FailureDescription = failureDescription;
 }
コード例 #3
0
 private static DataBundleResponseContract.Types.RequestFailure.Types.Reason MapToFailureReason(DataBundleResponseErrorReason errorReason)
 {
     return(errorReason switch
     {
         DataBundleResponseErrorReason.DatasetNotFound => DataBundleResponseContract.Types.RequestFailure.Types.Reason.DatasetNotFound,
         DataBundleResponseErrorReason.DatasetNotAvailable => DataBundleResponseContract.Types.RequestFailure.Types.Reason.DatasetNotAvailable,
         DataBundleResponseErrorReason.InternalError => DataBundleResponseContract.Types.RequestFailure.Types.Reason.InternalError,
         _ => DataBundleResponseContract.Types.RequestFailure.Types.Reason.InternalError
     });