func NewByIDsHandler(ctx context.Context, svc AccountService, opts *kitworker.ServerOption, logger log.Logger) (string, *httptransport.Server) {
	return newServer(ctx, svc, opts, logger, semiotics[EndpointNameByIDs])
}
ByIDs fetches multiple Accounts from system by their IDs
package account
import (
	"net/http"
	"golang.org/x/net/context"
	"github.com/cihangir/gene/example/tinder/workers/kitworker"
	"github.com/go-kit/kit/log"
	httptransport "github.com/go-kit/kit/transport/http"
)
func RegisterHandlers(ctx context.Context, svc AccountService, serverOpts *kitworker.ServerOption, logger log.Logger) {
	http.Handle(NewByFacebookIDsHandler(ctx, svc, serverOpts, logger))
	http.Handle(NewByIDsHandler(ctx, svc, serverOpts, logger))
	http.Handle(NewCreateHandler(ctx, svc, serverOpts, logger))
	http.Handle(NewDeleteHandler(ctx, svc, serverOpts, logger))
	http.Handle(NewOneHandler(ctx, svc, serverOpts, logger))
	http.Handle(NewUpdateHandler(ctx, svc, serverOpts, logger))
}
func NewByFacebookIDsHandler(ctx context.Context, svc AccountService, opts *kitworker.ServerOption, logger log.Logger) (string, *httptransport.Server) {
	return newServer(ctx, svc, opts, logger, semiotics[EndpointNameByFacebookIDs])
}