// Code generated by MockGen. DO NOT EDIT.
// Source: ./internal/domain/service/privatelink_worker.go
//
// Generated by this command:
//
//	mockgen -source=./internal/domain/service/privatelink_worker.go -destination ./internal/domain/service/mock_service/mock_privatelink_worker.go -package mock_service
//

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

import (
	context "context"
	reflect "reflect"

	gomock "go.uber.org/mock/gomock"
)

// MockPrivateLinkConnectionWorker is a mock of PrivateLinkConnectionWorker interface.
type MockPrivateLinkConnectionWorker struct {
	ctrl     *gomock.Controller
	recorder *MockPrivateLinkConnectionWorkerMockRecorder
}

// MockPrivateLinkConnectionWorkerMockRecorder is the mock recorder for MockPrivateLinkConnectionWorker.
type MockPrivateLinkConnectionWorkerMockRecorder struct {
	mock *MockPrivateLinkConnectionWorker
}

// NewMockPrivateLinkConnectionWorker creates a new mock instance.
func NewMockPrivateLinkConnectionWorker(ctrl *gomock.Controller) *MockPrivateLinkConnectionWorker {
	mock := &MockPrivateLinkConnectionWorker{ctrl: ctrl}
	mock.recorder = &MockPrivateLinkConnectionWorkerMockRecorder{mock}
	return mock
}

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

// DeletePrivateLinkConnections mocks base method.
func (m *MockPrivateLinkConnectionWorker) DeletePrivateLinkConnections(ctx context.Context) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "DeletePrivateLinkConnections", ctx)
	ret0, _ := ret[0].(error)
	return ret0
}

// DeletePrivateLinkConnections indicates an expected call of DeletePrivateLinkConnections.
func (mr *MockPrivateLinkConnectionWorkerMockRecorder) DeletePrivateLinkConnections(ctx any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeletePrivateLinkConnections", reflect.TypeOf((*MockPrivateLinkConnectionWorker)(nil).DeletePrivateLinkConnections), ctx)
}

// SyncPLCDomainRecords mocks base method.
func (m *MockPrivateLinkConnectionWorker) SyncPLCDomainRecords(ctx context.Context) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "SyncPLCDomainRecords", ctx)
	ret0, _ := ret[0].(error)
	return ret0
}

// SyncPLCDomainRecords indicates an expected call of SyncPLCDomainRecords.
func (mr *MockPrivateLinkConnectionWorkerMockRecorder) SyncPLCDomainRecords(ctx any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SyncPLCDomainRecords", reflect.TypeOf((*MockPrivateLinkConnectionWorker)(nil).SyncPLCDomainRecords), ctx)
}

// SyncPrivateLinkConnections mocks base method.
func (m *MockPrivateLinkConnectionWorker) SyncPrivateLinkConnections(ctx context.Context) error {
	m.ctrl.T.Helper()
	ret := m.ctrl.Call(m, "SyncPrivateLinkConnections", ctx)
	ret0, _ := ret[0].(error)
	return ret0
}

// SyncPrivateLinkConnections indicates an expected call of SyncPrivateLinkConnections.
func (mr *MockPrivateLinkConnectionWorkerMockRecorder) SyncPrivateLinkConnections(ctx any) *gomock.Call {
	mr.mock.ctrl.T.Helper()
	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SyncPrivateLinkConnections", reflect.TypeOf((*MockPrivateLinkConnectionWorker)(nil).SyncPrivateLinkConnections), ctx)
}
