// Code generated by dummygen; DO NOT EDIT.

package api

import (
	"context"
	"errors"
	"github.com/tidbcloud/devops/entity/k8supgrade"
)

var ErrorNotImplemented = errors.New("not implemented")

type DummyAPI struct {
}

func (d *DummyAPI) CancelUpgradeK8sCluster(p1 context.Context, p2 uint64, p3 string) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) CloseTask(p1 context.Context, p2 uint64) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) CreateTask(p1 context.Context, p2 CreateTaskParam) (uint64, error) {
	return 0, ErrorNotImplemented
}

func (d *DummyAPI) DeleteTask(p1 context.Context, p2 uint64) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) ExcludeK8sCluster(p1 context.Context, p2 uint64, p3 string) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) GetK8sCluster(p1 context.Context, p2 GetK8sClusterParam) (*k8supgrade.K8sCluster, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyAPI) GetTask(p1 context.Context, p2 GetTaskParam) (*k8supgrade.Task, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyAPI) GetTaskNotice(p1 context.Context, p2 uint64, p3 string) (string, error) {
	return "", ErrorNotImplemented
}

func (d *DummyAPI) IsK8sUpgradeAdmin(p1 context.Context, p2 string) bool {
	return false
}

func (d *DummyAPI) ListSupportedEOSVersions(p1 context.Context) (map[string][]string, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyAPI) ListTasks(p1 context.Context, p2 ListTasksParam) ([]*k8supgrade.Task, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyAPI) NotifyTask(p1 context.Context, p2 k8supgrade.NotifyParam) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) SubmitTask(p1 context.Context, p2 uint64) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) UpdateK8sCluster(p1 context.Context, p2 uint64, p3 string, p4 UpdateK8sClusterParam) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) UpdateK8sClusterAutoGeneration(p1 context.Context, p2 uint64, p3 string, p4 bool) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) UpdateTask(p1 context.Context, p2 uint64, p3 UpdateTaskParam) error {
	return ErrorNotImplemented
}

func (d *DummyAPI) UpsertTaskNotice(p1 context.Context, p2 uint64, p3 string, p4 string, p5 string) error {
	return ErrorNotImplemented
}
