package config import ( "context" "github.com/owncloud/ocis/v2/ocis-pkg/shared" "go-micro.dev/v4/client" ) // Config combines all available configuration parts. type Config struct { Commons *shared.Commons `yaml:"-"` // don't use this directly as configuration for a service Service Service `yaml:"-"` Tracing *Tracing `yaml:"tracing"` Log *Log `yaml:"log"` Debug Debug `yaml:"debug"` HTTP HTTP `yaml:"http"` GRPCClientTLS *shared.GRPCClientTLS `yaml:"grpc_client_tls"` GrpcClient client.Client `yaml:"-"` TokenManager *TokenManager `yaml:"token_manager"` Context context.Context `yaml:"-"` }