TaskErrorFromAPIError 将 PreConsumeBilling 返回的 NewAPIError 转换为 TaskError。
(apiErr *types.NewAPIError)
| 211 | |
| 212 | // TaskErrorFromAPIError 将 PreConsumeBilling 返回的 NewAPIError 转换为 TaskError。 |
| 213 | func TaskErrorFromAPIError(apiErr *types.NewAPIError) *dto.TaskError { |
| 214 | if apiErr == nil { |
| 215 | return nil |
| 216 | } |
| 217 | return &dto.TaskError{ |
| 218 | Code: string(apiErr.GetErrorCode()), |
| 219 | Message: apiErr.Err.Error(), |
| 220 | StatusCode: apiErr.StatusCode, |
| 221 | Error: apiErr.Err, |
| 222 | } |
| 223 | } |
no test coverage detected