// Code generated by dummygen; DO NOT EDIT.

package api

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

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

type DummyPrivilegeServiceAPI struct {
}

func (d *DummyPrivilegeServiceAPI) GetPrivilege(ctx context.Context, id uint64) (*privilege.Privilege, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyPrivilegeServiceAPI) ListPrivileges(ctx context.Context, param ListPrivilegesParam) ([]*privilege.Privilege, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyPrivilegeServiceAPI) RequestPrivilege(ctx context.Context, param RequestPrivilegeParam) (*uint64, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyPrivilegeServiceAPI) RevokePrivilege(ctx context.Context, id uint64) error {
	return ErrorNotImplemented
}

func (d *DummyPrivilegeServiceAPI) UnbindingUsersOfPrivilege(ctx context.Context, id uint64, emails []string) ([]string, error) {
	return nil, ErrorNotImplemented
}
