Files
payments/internal/models/plugin_generated.go
fgueryandQuentin David a77f1fabef fix(EN-549): remove config and connector dependencies (#622)
* chore: rename RunNextTasks workflow

* feat: added a trimmed down type for connector only containing the id

* feat: make runNextTask use connectorIdOnly

* feat: added isScheduledForDeletion to plugin interface

* feat: add scheduledForDeletion at plugin level

* feat: refactor manager.Load to take a connector instead of parts of it

* feat: saves the connector's scheduledFOrDeletion into the plugin

* feat: use plugin.IsScheduledForDeletion instead of loading connector

* fix: make e2e tests less flaky

* fix: remove config from most request types

* feat: (WIP) remove config from runNextTask

* fix: remove unneeded method definitions in each plugin

* fix: simplify RunNextFlow as anyway we need to change the parameters

* fix: add a workflow compatible with previous version for runNextTasks

* fix(EN-577): added back RunSendEvents as a deprecated workflow

* fix(EN-577): added back RunUpdatePaymentInitiationFromPayment as a deprecated workflow

* fix: fix linting directives

* fix: replace old usage with refactored one

* fix: added back missing deprecated activities

* fix: ensure fetch_next_balance works with v3.0 code

* fix: simplify a bit the versionning etc

* fix: quick refactor before applying solution elsewhere

* fix: add back RunSendEvents and RunNextTask child workflows where necessary for backward compatibility

* fix: add back missing activity, seems like it's mandatory?

* fix: run payment initiation update as child workflow when necessary

* fix: missing activy call in test, refine some todos

* fix: lint

* fix: ensure we always reload plugins into the manager -- so exposing isScheduledForDeletion

* fix: ensure we stop storing clear config in temporal

* fix: make store config support plain text config

* fix: some comments

* fix: change runSendEvent workflow to be match what we had in 3.0

* feat: enable worker versionning to avoid workflow from new version to get executed on old code

* fix: lint

* fix: revert worker versionning

* fix: minor code review comments

* fix: add context to Encrypt & Decrypt methods

* fix: improve lint, add couple tests

* fix: use atomic to handle isScheduledForDeletion

* fix: make create_events work on migration

* fix: avoid returning channel; just send what is needed in runSendEventAsChildWorkflow and runNextTaskAsChildWorkflow

* fix: remove extra call to installWorkflow on start plugin

* fix: typo in error log line

* fix: simplify errChan initialization

* fix: clarify feature flag names
2026-01-19 14:35:36 +01:00

471 lines
18 KiB
Go

// Code generated by MockGen. DO NOT EDIT.
// Source: plugin.go
//
// Generated by this command:
//
// mockgen -source plugin.go -destination plugin_generated.go -package models . Plugin
//
// Package models is a generated GoMock package.
package models
import (
context "context"
reflect "reflect"
gomock "go.uber.org/mock/gomock"
)
// MockPlugin is a mock of Plugin interface.
type MockPlugin struct {
ctrl *gomock.Controller
recorder *MockPluginMockRecorder
isgomock struct{}
}
// MockPluginMockRecorder is the mock recorder for MockPlugin.
type MockPluginMockRecorder struct {
mock *MockPlugin
}
// NewMockPlugin creates a new mock instance.
func NewMockPlugin(ctrl *gomock.Controller) *MockPlugin {
mock := &MockPlugin{ctrl: ctrl}
mock.recorder = &MockPluginMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use.
func (m *MockPlugin) EXPECT() *MockPluginMockRecorder {
return m.recorder
}
// CompleteUpdateUserLink mocks base method.
func (m *MockPlugin) CompleteUpdateUserLink(arg0 context.Context, arg1 CompleteUpdateUserLinkRequest) (CompleteUpdateUserLinkResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CompleteUpdateUserLink", arg0, arg1)
ret0, _ := ret[0].(CompleteUpdateUserLinkResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CompleteUpdateUserLink indicates an expected call of CompleteUpdateUserLink.
func (mr *MockPluginMockRecorder) CompleteUpdateUserLink(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CompleteUpdateUserLink", reflect.TypeOf((*MockPlugin)(nil).CompleteUpdateUserLink), arg0, arg1)
}
// CompleteUserLink mocks base method.
func (m *MockPlugin) CompleteUserLink(arg0 context.Context, arg1 CompleteUserLinkRequest) (CompleteUserLinkResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CompleteUserLink", arg0, arg1)
ret0, _ := ret[0].(CompleteUserLinkResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CompleteUserLink indicates an expected call of CompleteUserLink.
func (mr *MockPluginMockRecorder) CompleteUserLink(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CompleteUserLink", reflect.TypeOf((*MockPlugin)(nil).CompleteUserLink), arg0, arg1)
}
// Config mocks base method.
func (m *MockPlugin) Config() PluginInternalConfig {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Config")
ret0, _ := ret[0].(PluginInternalConfig)
return ret0
}
// Config indicates an expected call of Config.
func (mr *MockPluginMockRecorder) Config() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Config", reflect.TypeOf((*MockPlugin)(nil).Config))
}
// CreateBankAccount mocks base method.
func (m *MockPlugin) CreateBankAccount(arg0 context.Context, arg1 CreateBankAccountRequest) (CreateBankAccountResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateBankAccount", arg0, arg1)
ret0, _ := ret[0].(CreateBankAccountResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreateBankAccount indicates an expected call of CreateBankAccount.
func (mr *MockPluginMockRecorder) CreateBankAccount(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateBankAccount", reflect.TypeOf((*MockPlugin)(nil).CreateBankAccount), arg0, arg1)
}
// CreatePayout mocks base method.
func (m *MockPlugin) CreatePayout(arg0 context.Context, arg1 CreatePayoutRequest) (CreatePayoutResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreatePayout", arg0, arg1)
ret0, _ := ret[0].(CreatePayoutResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreatePayout indicates an expected call of CreatePayout.
func (mr *MockPluginMockRecorder) CreatePayout(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreatePayout", reflect.TypeOf((*MockPlugin)(nil).CreatePayout), arg0, arg1)
}
// CreateTransfer mocks base method.
func (m *MockPlugin) CreateTransfer(arg0 context.Context, arg1 CreateTransferRequest) (CreateTransferResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateTransfer", arg0, arg1)
ret0, _ := ret[0].(CreateTransferResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreateTransfer indicates an expected call of CreateTransfer.
func (mr *MockPluginMockRecorder) CreateTransfer(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateTransfer", reflect.TypeOf((*MockPlugin)(nil).CreateTransfer), arg0, arg1)
}
// CreateUser mocks base method.
func (m *MockPlugin) CreateUser(arg0 context.Context, arg1 CreateUserRequest) (CreateUserResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateUser", arg0, arg1)
ret0, _ := ret[0].(CreateUserResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreateUser indicates an expected call of CreateUser.
func (mr *MockPluginMockRecorder) CreateUser(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateUser", reflect.TypeOf((*MockPlugin)(nil).CreateUser), arg0, arg1)
}
// CreateUserLink mocks base method.
func (m *MockPlugin) CreateUserLink(arg0 context.Context, arg1 CreateUserLinkRequest) (CreateUserLinkResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateUserLink", arg0, arg1)
ret0, _ := ret[0].(CreateUserLinkResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreateUserLink indicates an expected call of CreateUserLink.
func (mr *MockPluginMockRecorder) CreateUserLink(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateUserLink", reflect.TypeOf((*MockPlugin)(nil).CreateUserLink), arg0, arg1)
}
// CreateWebhooks mocks base method.
func (m *MockPlugin) CreateWebhooks(arg0 context.Context, arg1 CreateWebhooksRequest) (CreateWebhooksResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "CreateWebhooks", arg0, arg1)
ret0, _ := ret[0].(CreateWebhooksResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// CreateWebhooks indicates an expected call of CreateWebhooks.
func (mr *MockPluginMockRecorder) CreateWebhooks(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateWebhooks", reflect.TypeOf((*MockPlugin)(nil).CreateWebhooks), arg0, arg1)
}
// DeleteUser mocks base method.
func (m *MockPlugin) DeleteUser(arg0 context.Context, arg1 DeleteUserRequest) (DeleteUserResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteUser", arg0, arg1)
ret0, _ := ret[0].(DeleteUserResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// DeleteUser indicates an expected call of DeleteUser.
func (mr *MockPluginMockRecorder) DeleteUser(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUser", reflect.TypeOf((*MockPlugin)(nil).DeleteUser), arg0, arg1)
}
// DeleteUserConnection mocks base method.
func (m *MockPlugin) DeleteUserConnection(arg0 context.Context, arg1 DeleteUserConnectionRequest) (DeleteUserConnectionResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "DeleteUserConnection", arg0, arg1)
ret0, _ := ret[0].(DeleteUserConnectionResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// DeleteUserConnection indicates an expected call of DeleteUserConnection.
func (mr *MockPluginMockRecorder) DeleteUserConnection(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteUserConnection", reflect.TypeOf((*MockPlugin)(nil).DeleteUserConnection), arg0, arg1)
}
// FetchNextAccounts mocks base method.
func (m *MockPlugin) FetchNextAccounts(arg0 context.Context, arg1 FetchNextAccountsRequest) (FetchNextAccountsResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FetchNextAccounts", arg0, arg1)
ret0, _ := ret[0].(FetchNextAccountsResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// FetchNextAccounts indicates an expected call of FetchNextAccounts.
func (mr *MockPluginMockRecorder) FetchNextAccounts(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FetchNextAccounts", reflect.TypeOf((*MockPlugin)(nil).FetchNextAccounts), arg0, arg1)
}
// FetchNextBalances mocks base method.
func (m *MockPlugin) FetchNextBalances(arg0 context.Context, arg1 FetchNextBalancesRequest) (FetchNextBalancesResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FetchNextBalances", arg0, arg1)
ret0, _ := ret[0].(FetchNextBalancesResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// FetchNextBalances indicates an expected call of FetchNextBalances.
func (mr *MockPluginMockRecorder) FetchNextBalances(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FetchNextBalances", reflect.TypeOf((*MockPlugin)(nil).FetchNextBalances), arg0, arg1)
}
// FetchNextExternalAccounts mocks base method.
func (m *MockPlugin) FetchNextExternalAccounts(arg0 context.Context, arg1 FetchNextExternalAccountsRequest) (FetchNextExternalAccountsResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FetchNextExternalAccounts", arg0, arg1)
ret0, _ := ret[0].(FetchNextExternalAccountsResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// FetchNextExternalAccounts indicates an expected call of FetchNextExternalAccounts.
func (mr *MockPluginMockRecorder) FetchNextExternalAccounts(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FetchNextExternalAccounts", reflect.TypeOf((*MockPlugin)(nil).FetchNextExternalAccounts), arg0, arg1)
}
// FetchNextOthers mocks base method.
func (m *MockPlugin) FetchNextOthers(arg0 context.Context, arg1 FetchNextOthersRequest) (FetchNextOthersResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FetchNextOthers", arg0, arg1)
ret0, _ := ret[0].(FetchNextOthersResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// FetchNextOthers indicates an expected call of FetchNextOthers.
func (mr *MockPluginMockRecorder) FetchNextOthers(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FetchNextOthers", reflect.TypeOf((*MockPlugin)(nil).FetchNextOthers), arg0, arg1)
}
// FetchNextPayments mocks base method.
func (m *MockPlugin) FetchNextPayments(arg0 context.Context, arg1 FetchNextPaymentsRequest) (FetchNextPaymentsResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "FetchNextPayments", arg0, arg1)
ret0, _ := ret[0].(FetchNextPaymentsResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// FetchNextPayments indicates an expected call of FetchNextPayments.
func (mr *MockPluginMockRecorder) FetchNextPayments(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FetchNextPayments", reflect.TypeOf((*MockPlugin)(nil).FetchNextPayments), arg0, arg1)
}
// Install mocks base method.
func (m *MockPlugin) Install(arg0 context.Context, arg1 InstallRequest) (InstallResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Install", arg0, arg1)
ret0, _ := ret[0].(InstallResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Install indicates an expected call of Install.
func (mr *MockPluginMockRecorder) Install(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Install", reflect.TypeOf((*MockPlugin)(nil).Install), arg0, arg1)
}
// IsScheduledForDeletion mocks base method.
func (m *MockPlugin) IsScheduledForDeletion() bool {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "IsScheduledForDeletion")
ret0, _ := ret[0].(bool)
return ret0
}
// IsScheduledForDeletion indicates an expected call of IsScheduledForDeletion.
func (mr *MockPluginMockRecorder) IsScheduledForDeletion() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsScheduledForDeletion", reflect.TypeOf((*MockPlugin)(nil).IsScheduledForDeletion))
}
// Name mocks base method.
func (m *MockPlugin) Name() string {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Name")
ret0, _ := ret[0].(string)
return ret0
}
// Name indicates an expected call of Name.
func (mr *MockPluginMockRecorder) Name() *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Name", reflect.TypeOf((*MockPlugin)(nil).Name))
}
// PollPayoutStatus mocks base method.
func (m *MockPlugin) PollPayoutStatus(arg0 context.Context, arg1 PollPayoutStatusRequest) (PollPayoutStatusResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "PollPayoutStatus", arg0, arg1)
ret0, _ := ret[0].(PollPayoutStatusResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// PollPayoutStatus indicates an expected call of PollPayoutStatus.
func (mr *MockPluginMockRecorder) PollPayoutStatus(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PollPayoutStatus", reflect.TypeOf((*MockPlugin)(nil).PollPayoutStatus), arg0, arg1)
}
// PollTransferStatus mocks base method.
func (m *MockPlugin) PollTransferStatus(arg0 context.Context, arg1 PollTransferStatusRequest) (PollTransferStatusResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "PollTransferStatus", arg0, arg1)
ret0, _ := ret[0].(PollTransferStatusResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// PollTransferStatus indicates an expected call of PollTransferStatus.
func (mr *MockPluginMockRecorder) PollTransferStatus(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "PollTransferStatus", reflect.TypeOf((*MockPlugin)(nil).PollTransferStatus), arg0, arg1)
}
// ReversePayout mocks base method.
func (m *MockPlugin) ReversePayout(arg0 context.Context, arg1 ReversePayoutRequest) (ReversePayoutResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ReversePayout", arg0, arg1)
ret0, _ := ret[0].(ReversePayoutResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// ReversePayout indicates an expected call of ReversePayout.
func (mr *MockPluginMockRecorder) ReversePayout(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReversePayout", reflect.TypeOf((*MockPlugin)(nil).ReversePayout), arg0, arg1)
}
// ReverseTransfer mocks base method.
func (m *MockPlugin) ReverseTransfer(arg0 context.Context, arg1 ReverseTransferRequest) (ReverseTransferResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "ReverseTransfer", arg0, arg1)
ret0, _ := ret[0].(ReverseTransferResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// ReverseTransfer indicates an expected call of ReverseTransfer.
func (mr *MockPluginMockRecorder) ReverseTransfer(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReverseTransfer", reflect.TypeOf((*MockPlugin)(nil).ReverseTransfer), arg0, arg1)
}
// ScheduleForDeletion mocks base method.
func (m *MockPlugin) ScheduleForDeletion(arg0 bool) {
m.ctrl.T.Helper()
m.ctrl.Call(m, "ScheduleForDeletion", arg0)
}
// ScheduleForDeletion indicates an expected call of ScheduleForDeletion.
func (mr *MockPluginMockRecorder) ScheduleForDeletion(arg0 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ScheduleForDeletion", reflect.TypeOf((*MockPlugin)(nil).ScheduleForDeletion), arg0)
}
// TranslateWebhook mocks base method.
func (m *MockPlugin) TranslateWebhook(arg0 context.Context, arg1 TranslateWebhookRequest) (TranslateWebhookResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "TranslateWebhook", arg0, arg1)
ret0, _ := ret[0].(TranslateWebhookResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// TranslateWebhook indicates an expected call of TranslateWebhook.
func (mr *MockPluginMockRecorder) TranslateWebhook(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TranslateWebhook", reflect.TypeOf((*MockPlugin)(nil).TranslateWebhook), arg0, arg1)
}
// TrimWebhook mocks base method.
func (m *MockPlugin) TrimWebhook(arg0 context.Context, arg1 TrimWebhookRequest) (TrimWebhookResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "TrimWebhook", arg0, arg1)
ret0, _ := ret[0].(TrimWebhookResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// TrimWebhook indicates an expected call of TrimWebhook.
func (mr *MockPluginMockRecorder) TrimWebhook(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "TrimWebhook", reflect.TypeOf((*MockPlugin)(nil).TrimWebhook), arg0, arg1)
}
// Uninstall mocks base method.
func (m *MockPlugin) Uninstall(arg0 context.Context, arg1 UninstallRequest) (UninstallResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "Uninstall", arg0, arg1)
ret0, _ := ret[0].(UninstallResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// Uninstall indicates an expected call of Uninstall.
func (mr *MockPluginMockRecorder) Uninstall(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Uninstall", reflect.TypeOf((*MockPlugin)(nil).Uninstall), arg0, arg1)
}
// UpdateUserLink mocks base method.
func (m *MockPlugin) UpdateUserLink(arg0 context.Context, arg1 UpdateUserLinkRequest) (UpdateUserLinkResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "UpdateUserLink", arg0, arg1)
ret0, _ := ret[0].(UpdateUserLinkResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// UpdateUserLink indicates an expected call of UpdateUserLink.
func (mr *MockPluginMockRecorder) UpdateUserLink(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateUserLink", reflect.TypeOf((*MockPlugin)(nil).UpdateUserLink), arg0, arg1)
}
// VerifyWebhook mocks base method.
func (m *MockPlugin) VerifyWebhook(arg0 context.Context, arg1 VerifyWebhookRequest) (VerifyWebhookResponse, error) {
m.ctrl.T.Helper()
ret := m.ctrl.Call(m, "VerifyWebhook", arg0, arg1)
ret0, _ := ret[0].(VerifyWebhookResponse)
ret1, _ := ret[1].(error)
return ret0, ret1
}
// VerifyWebhook indicates an expected call of VerifyWebhook.
func (mr *MockPluginMockRecorder) VerifyWebhook(arg0, arg1 any) *gomock.Call {
mr.mock.ctrl.T.Helper()
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "VerifyWebhook", reflect.TypeOf((*MockPlugin)(nil).VerifyWebhook), arg0, arg1)
}