crowdsec/pkg/apiclient/config.go
mmetc 27451a5ee6
context propagation: pass ctx to UpdateScenario() (#3258)
* context propagation: pass ctx to UpdateScenario()

* context propagation: SendMetrics, SendUsageMetrics, plugin config
2024-10-02 13:39:07 +02:00

20 lines
391 B
Go

package apiclient
import (
"context"
"net/url"
"github.com/go-openapi/strfmt"
)
type Config struct {
MachineID string
Password strfmt.Password
Scenarios []string
URL *url.URL
PapiURL *url.URL
VersionPrefix string
UserAgent string
RegistrationToken string
UpdateScenario func(context.Context) ([]string, error)
}