// Code generated by dummygen; DO NOT EDIT.

package api

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

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

type DummyJumpServiceAPI struct {
}

func (d *DummyJumpServiceAPI) CancelAuthorizaiton(ctx context.Context, id uint64, param CancelAuthorizaitonParam) error {
	return ErrorNotImplemented
}

func (d *DummyJumpServiceAPI) CreateAuthorization(ctx context.Context, param CreateAuthorizationParam) (*uint64, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJumpServiceAPI) GetAuthorization(ctx context.Context, id uint64) (*jump.Authorization, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJumpServiceAPI) GetConnection(ctx context.Context, id uint64, applicant string, method jump.ConnectionMethod) (*jump.Connection, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJumpServiceAPI) GetUser(ctx context.Context, email string) (*string, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJumpServiceAPI) InitUser(ctx context.Context, email string) error {
	return ErrorNotImplemented
}

func (d *DummyJumpServiceAPI) ListAuthorizations(ctx context.Context, param ListAuthorizationParam) ([]*jump.Authorization, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyJumpServiceAPI) ListAvailableDestinations(ctx context.Context, typ jump.DestinationType) ([]string, error) {
	return nil, ErrorNotImplemented
}
