// Code generated by dummygen; DO NOT EDIT.

package api

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

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

type DummyRemediationTicketServiceAPI struct {
}

func (d *DummyRemediationTicketServiceAPI) ApproveTicketPhase(ctx context.Context, id uint64, param ApprovePhaseParam) error {
	return ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) CancelTicket(ctx context.Context, id uint64, param CancelTicketParam) error {
	return ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) CreateTicket(ctx context.Context, param CreateTicketParam) (*uint64, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) CreateTicketAndTransferToRegionTSELeader(ctx context.Context, param CreateTicketParam) (*uint64, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) GenerateFinalDoc(ctx context.Context, ticketId uint64, forcedRegenerate bool) (string, error) {
	return "", ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) GetApprovalFlow(ctx context.Context, ticketId uint64) (*entity.RemediationApprovalFlow, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) GetTicket(ctx context.Context, id uint64) (*entity.RemediationTicket, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) GetTicketApprovalByApprID(ctx context.Context, apprId uint64) (*entity.RemediationTicketPhaseApproval, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) GetTicketApprovals(ctx context.Context, ticketId uint64) ([]*entity.RemediationTicketPhaseApproval, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) GetTicketProgress(ctx context.Context, id uint64) ([]entity.RemediationTicketPhaseInfo, entity.RemediationTicketPhase, error) {
	return nil, entity.RemediationTicketPhase(""), ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) ListTickets(ctx context.Context, param ListTicketParam) ([]*entity.RemediationTicket, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) RejectTicketPhase(ctx context.Context, id uint64, param RejectPhaseParam) error {
	return ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) SubmitPhaseTransitionApproval(ctx context.Context, id uint64, param TransferTicketParam) error {
	return ErrorNotImplemented
}

func (d *DummyRemediationTicketServiceAPI) TransferTicketPhase(ctx context.Context, id uint64, param TransferTicketParam) error {
	return ErrorNotImplemented
}
