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