func New(logger log.Logger) *Operation {
	return &Operation{logger: logger}
}
New returns a new Operation instance.
package operation
import (
	"encoding/json"
	"net/http"
	"time"
	"github.com/trustbloc/edge-core/pkg/log"
	"github.com/trustbloc/kms/pkg/internal/support"
)
const (
	healthCheckEndpoint = "/healthcheck"
)
type Handler interface {
	Path() string
	Method() string
	Handle() http.HandlerFunc
}
type Operation struct {
	logger log.Logger
}