package adapters import ( "net/http" "github.com/google/uuid" ) type AdapterFunc[T any, Y any] func(*http.Request, T) (Y, error) type IDFunc[T any, Y any] func(*http.Request, uuid.UUID, T) (Y, error)