package api import ( "encoding/json" "net/http" ) type ApiError struct { Message string `json:"message"` OriginalError error Code int } func (ae ApiError) Send(w http.ResponseWriter) error { w.WriteHeader(ae.Code) return json.NewEncoder(w).Encode(ae) }