func NewHTTPClientWithConfig(formats strfmt.Registry, cfg *TransportConfig) *ManifoldProvider {
	if formats == nil {
		formats = strfmt.Default
	}
	if cfg == nil {
		cfg = DefaultTransportConfig()
	}
	transport := httptransport.New(cfg.Host, cfg.BasePath, cfg.Schemes)
	return New(transport, formats)
}
NewHTTPClientWithConfig creates a new manifold provider HTTP client,
using a customizable transport config.
package client
import (
	"github.com/go-openapi/runtime"
	httptransport "github.com/go-openapi/runtime/client"
	strfmt "github.com/go-openapi/strfmt"
	"github.com/manifoldco/grafton/generated/provider/client/credential"
	"github.com/manifoldco/grafton/generated/provider/client/resource"
	"github.com/manifoldco/grafton/generated/provider/client/single_sign_on"
)
var Default = NewHTTPClient(nil)
const (
	DefaultHost string = "yourdomain.com"
	DefaultBasePath string = "/v1"
)
var DefaultSchemes = []string{"https"}
func NewHTTPClient(formats strfmt.Registry) *ManifoldProvider {
	return NewHTTPClientWithConfig(formats, nil)
}