Client is the high-level client returned by NewClient().
We only keep one Service pointer, and at runtime
it will be backed by either the legacy (V2) client or the new (V3) client.
type Config struct {
BaseURL string// contains filtered or unexported fields
}
Config holds all the configuration settings used to initialize the SDK clients.
Adapt as needed, mirroring what you have in config.go of the Terraform provider.