33 lines
910 B
Go
33 lines
910 B
Go
package mock
|
|
|
|
import (
|
|
"context"
|
|
"net/http"
|
|
|
|
"github.com/influxdata/influx-cli/v2/internal/api"
|
|
)
|
|
|
|
var _ api.SetupApi = (*SetupApi)(nil)
|
|
|
|
type SetupApi struct {
|
|
GetSetupExecuteFn func(api.ApiGetSetupRequest) (api.InlineResponse200, *http.Response, error)
|
|
PostSetupExecuteFn func(api.ApiPostSetupRequest) (api.OnboardingResponse, *http.Response, error)
|
|
}
|
|
|
|
func (s *SetupApi) GetSetup(context.Context) api.ApiGetSetupRequest {
|
|
return api.ApiGetSetupRequest{
|
|
ApiService: s,
|
|
}
|
|
}
|
|
func (s *SetupApi) GetSetupExecute(req api.ApiGetSetupRequest) (api.InlineResponse200, *http.Response, error) {
|
|
return s.GetSetupExecuteFn(req)
|
|
}
|
|
func (s *SetupApi) PostSetup(context.Context) api.ApiPostSetupRequest {
|
|
return api.ApiPostSetupRequest{
|
|
ApiService: s,
|
|
}
|
|
}
|
|
func (s *SetupApi) PostSetupExecute(req api.ApiPostSetupRequest) (api.OnboardingResponse, *http.Response, error) {
|
|
return s.PostSetupExecuteFn(req)
|
|
}
|