// Code generated by dummygen; DO NOT EDIT.

package api

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

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

type DummyJiraServiceAPI struct {
}

func (d *DummyJiraServiceAPI) CreateIssueTriageTagDefinition(ctx context.Context, tag *jira.IssueTriageTagDefinition) (*jira.IssueTriageTagDefinition, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) DeleteIssueTriageTagDefinition(ctx context.Context, name string, typ jira.IssueTriageTagType) error {
	return ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) GetAlertSummary(ctx context.Context, param GetAlertsSummaryParam) (*jira.AlertSummary, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) GetIssueFromJira(ctx context.Context, key string, param GetIssueFromJiraParam) (*jira.IssueInJira, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) GetUnifiedIssue(ctx context.Context, key string, param GetUnifiedIssueParam) (*jira.UnifiedIssue, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) ListAlerts(ctx context.Context, param ListAlertsParam) (*ListAlertsResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) ListIssueTriageTagDefinitions(ctx context.Context, param ListIssueTriageTagDefinitionsParam) ([]*jira.IssueTriageTagDefinition, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) ListIssuesFromJira(ctx context.Context, jql string, param ListIssuesFromJiraParam) (*ListIssuesFromJiraResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) ListUnifiedIssues(ctx context.Context, param ListUnifiedIssuesParam) ([]*jira.UnifiedIssue, int64, error) {
	return nil, 0, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) SetIssueTimelineSummary(ctx context.Context, key string, summary *jira.IssueTimelineSummary) error {
	return ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) SyncIssueSnapshotByJQL(ctx context.Context, jql string, param SyncIssueSnapshotByJQLParam) (*StoreIssueInRepoByJQLResult, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) SyncIssueSnapshotByKey(ctx context.Context, key string) (*jira.IssueInRepo, error) {
	return nil, ErrorNotImplemented
}

func (d *DummyJiraServiceAPI) UpsertIssueTriage(ctx context.Context, triage *jira.IssueTriage) (*jira.IssueTriage, error) {
	return nil, ErrorNotImplemented
}
