Files
JuYou/API/internal/provider/common.go
T
2026-08-25 17:59:42 +08:00

30 lines
428 B
Go

package provider
import (
"encoding/json"
"fmt"
)
type SubmitResult struct {
TaskID string
URL string
Raw json.RawMessage
}
type PollResult struct {
Status string
URL string
Error string
Raw json.RawMessage
}
type HTTPError struct {
StatusCode int
Body string
RetryAfter string
}
func (e *HTTPError) Error() string {
return fmt.Sprintf("中转站返回 HTTP %d: %s", e.StatusCode, e.Body)
}