// Code generated by MockGen. DO NOT EDIT.
// Source: github.com/tidbcloud/jiraport/pkg/clients/jira (interfaces: Interface)

// Package jira is a generated GoMock package.
package jira

import (
	reflect "reflect"

	gomock "github.com/golang/mock/gomock"
)

// MockInterface is a mock of Interface interface.
type MockInterface struct {
	ctrl     *gomock.Controller
	recorder *MockInterfaceMockRecorder
}

// MockInterfaceMockRecorder is the mock recorder for MockInterface.
type MockInterfaceMockRecorder struct {
	mock *MockInterface
}

// NewMockInterface creates a new mock instance.
func NewMockInterface(ctrl *gomock.Controller) *MockInterface {
	mock := &MockInterface{ctrl: ctrl}
	mock.recorder = &MockInterfaceMockRecorder{mock}
	return mock
}

// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockInterface) EXPECT() *MockInterfaceMockRecorder {
	return m.recorder
}

// AddComment mocks base method.
func (m *MockInterface) AddComment(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "AddComment", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// AddComment indicates an expected call of AddComment.
func (mr *MockInterfaceMockRecorder) AddComment(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddComment", reflect.TypeOf((*MockInterface)(nil).AddComment), arg0, arg1)
}

// AddWatchers mocks base method.
func (m *MockInterface) AddWatchers(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "AddWatchers", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// AddWatchers indicates an expected call of AddWatchers.
func (mr *MockInterfaceMockRecorder) AddWatchers(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AddWatchers", reflect.TypeOf((*MockInterface)(nil).AddWatchers), arg0, arg1)
}

// Assign mocks base method.
func (m *MockInterface) Assign(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Assign", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// Assign indicates an expected call of Assign.
func (mr *MockInterfaceMockRecorder) Assign(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Assign", reflect.TypeOf((*MockInterface)(nil).Assign), arg0, arg1)
}

// AssignFBOwner mocks base method.
func (m *MockInterface) AssignFBOwner(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "AssignFBOwner", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// AssignFBOwner indicates an expected call of AssignFBOwner.
func (mr *MockInterfaceMockRecorder) AssignFBOwner(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "AssignFBOwner", reflect.TypeOf((*MockInterface)(nil).AssignFBOwner), arg0, arg1)
}

// BackfillClusterIDForTicket mocks base method.
func (m *MockInterface) BackfillClusterIDForTicket(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BackfillClusterIDForTicket", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// BackfillClusterIDForTicket indicates an expected call of BackfillClusterIDForTicket.
func (mr *MockInterfaceMockRecorder) BackfillClusterIDForTicket(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackfillClusterIDForTicket", reflect.TypeOf((*MockInterface)(nil).BackfillClusterIDForTicket), arg0, arg1)
}

// BackfillFBOwnerByEmail mocks base method.
func (m *MockInterface) BackfillFBOwnerByEmail(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BackfillFBOwnerByEmail", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// BackfillFBOwnerByEmail indicates an expected call of BackfillFBOwnerByEmail.
func (mr *MockInterfaceMockRecorder) BackfillFBOwnerByEmail(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackfillFBOwnerByEmail", reflect.TypeOf((*MockInterface)(nil).BackfillFBOwnerByEmail), arg0, arg1)
}

// BackfillTenantID mocks base method.
func (m *MockInterface) BackfillTenantID(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BackfillTenantID", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// BackfillTenantID indicates an expected call of BackfillTenantID.
func (mr *MockInterfaceMockRecorder) BackfillTenantID(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackfillTenantID", reflect.TypeOf((*MockInterface)(nil).BackfillTenantID), arg0, arg1)
}

// BackfillVersion mocks base method.
func (m *MockInterface) BackfillVersion(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "BackfillVersion", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// BackfillVersion indicates an expected call of BackfillVersion.
func (mr *MockInterfaceMockRecorder) BackfillVersion(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BackfillVersion", reflect.TypeOf((*MockInterface)(nil).BackfillVersion), arg0, arg1)
}

// GetJiraUserKeyFromJira mocks base method.
func (m *MockInterface) GetJiraUserKeyFromJira(arg0 string) (string, error) {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "GetJiraUserKeyFromJira", arg0)
	ret0, _ := ret[0].(string)
	ret1, _ := ret[1].(error)
	return ret0, ret1
}

// GetJiraUserKeyFromJira indicates an expected call of GetJiraUserKeyFromJira.
func (mr *MockInterfaceMockRecorder) GetJiraUserKeyFromJira(arg0 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetJiraUserKeyFromJira", reflect.TypeOf((*MockInterface)(nil).GetJiraUserKeyFromJira), arg0)
}

// Transition mocks base method.
func (m *MockInterface) Transition(arg0, arg1 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "Transition", arg0, arg1)
	ret0, _ := ret[0].(error)
	return ret0
}

// Transition indicates an expected call of Transition.
func (mr *MockInterfaceMockRecorder) Transition(arg0, arg1 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Transition", reflect.TypeOf((*MockInterface)(nil).Transition), arg0, arg1)
}

// UpdateCustomSEE2 mocks base method.
func (m *MockInterface) UpdateCustomSEE2(arg0, arg1, arg2 string) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "UpdateCustomSEE2", arg0, arg1, arg2)
	ret0, _ := ret[0].(error)
	return ret0
}

// UpdateCustomSEE2 indicates an expected call of UpdateCustomSEE2.
func (mr *MockInterfaceMockRecorder) UpdateCustomSEE2(arg0, arg1, arg2 interface{}) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateCustomSEE2", reflect.TypeOf((*MockInterface)(nil).UpdateCustomSEE2), arg0, arg1, arg2)
}
