func (er EvaluationRequest) IsDebug() bool {
	return er.Debug != nil && *er.Debug
}
IsDebug returns whether this is a debug request or not
package service
import (
	"crypto/sha1"  
	"encoding/hex"
	"net/http"
	"sort"
	"github.com/victorkt/clientip"
	"github.com/victorkt/flaggio/internal/flaggio"
	"github.com/vmihailenco/msgpack/v4"
)
type EvaluationRequest struct {
	UserID      string              `json:"userId"`
	UserContext flaggio.UserContext `json:"context"`
	Debug       *bool               `json:"debug,omitempty"`
}
func (er EvaluationRequest) Bind(r *http.Request) error {
	er.UserContext["$userId"] = er.UserID
	er.UserContext["$ip"] = clientip.FromContext(r.Context()).String()
	return nil
}