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