2022-05-14 17:47:23 +02:00

19 lines
312 B
Go

package main
import (
"fmt"
"strings"
)
type ResponseError struct {
Err string `json:"error"`
Details []string `json:"details"`
}
func (u *ResponseError) Error() string {
if len(u.Details) == 0 {
return u.Err
}
return fmt.Sprintf("%s: \n - %s", u.Err, strings.Join(u.Details, "\n - "))
}