package common import ( "net/http" "github.com/go-chi/render" ) type TextResponse struct { Status string `json:"status"` // user-level status message Text string `json:"text"` // application-specific error code } func (e *TextResponse) Render(w http.ResponseWriter, r *http.Request) error { render.Status(r, http.StatusOK) return nil } func NewGenericTextResponse(status string, text string) render.Renderer { return &TextResponse{ Status: status, Text: text, } }