(err error, errorCode ErrorCode, statusCode int)
| 153 | } |
| 154 | |
| 155 | func NewOpenAIError(err error, errorCode ErrorCode, statusCode int) *NewAPIError { |
| 156 | openaiError := OpenAIError{ |
| 157 | Message: err.Error(), |
| 158 | Type: string(errorCode), |
| 159 | } |
| 160 | return WithOpenAIError(openaiError, statusCode) |
| 161 | } |
| 162 | |
| 163 | func NewErrorWithStatusCode(err error, errorCode ErrorCode, statusCode int) *NewAPIError { |
| 164 | return &NewAPIError{ |
no test coverage detected