github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/state/migration_import_input_mock_test.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: github.com/juju/juju/state (interfaces: RemoteEntitiesInput,RelationNetworksInput,RemoteApplicationsInput,ApplicationOfferStateDocumentFactory,ApplicationOfferInput,ExternalControllerStateDocumentFactory,ExternalControllersInput,FirewallRulesInput,FirewallRulesOutput)
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -package state -destination migration_import_input_mock_test.go github.com/juju/juju/state RemoteEntitiesInput,RelationNetworksInput,RemoteApplicationsInput,ApplicationOfferStateDocumentFactory,ApplicationOfferInput,ExternalControllerStateDocumentFactory,ExternalControllersInput,FirewallRulesInput,FirewallRulesOutput
     7  //
     8  
     9  // Package state is a generated GoMock package.
    10  package state
    11  
    12  import (
    13  	reflect "reflect"
    14  
    15  	description "github.com/juju/description/v5"
    16  	txn "github.com/juju/mgo/v3/txn"
    17  	gomock "go.uber.org/mock/gomock"
    18  )
    19  
    20  // MockRemoteEntitiesInput is a mock of RemoteEntitiesInput interface.
    21  type MockRemoteEntitiesInput struct {
    22  	ctrl     *gomock.Controller
    23  	recorder *MockRemoteEntitiesInputMockRecorder
    24  }
    25  
    26  // MockRemoteEntitiesInputMockRecorder is the mock recorder for MockRemoteEntitiesInput.
    27  type MockRemoteEntitiesInputMockRecorder struct {
    28  	mock *MockRemoteEntitiesInput
    29  }
    30  
    31  // NewMockRemoteEntitiesInput creates a new mock instance.
    32  func NewMockRemoteEntitiesInput(ctrl *gomock.Controller) *MockRemoteEntitiesInput {
    33  	mock := &MockRemoteEntitiesInput{ctrl: ctrl}
    34  	mock.recorder = &MockRemoteEntitiesInputMockRecorder{mock}
    35  	return mock
    36  }
    37  
    38  // EXPECT returns an object that allows the caller to indicate expected use.
    39  func (m *MockRemoteEntitiesInput) EXPECT() *MockRemoteEntitiesInputMockRecorder {
    40  	return m.recorder
    41  }
    42  
    43  // DocID mocks base method.
    44  func (m *MockRemoteEntitiesInput) DocID(arg0 string) string {
    45  	m.ctrl.T.Helper()
    46  	ret := m.ctrl.Call(m, "DocID", arg0)
    47  	ret0, _ := ret[0].(string)
    48  	return ret0
    49  }
    50  
    51  // DocID indicates an expected call of DocID.
    52  func (mr *MockRemoteEntitiesInputMockRecorder) DocID(arg0 any) *gomock.Call {
    53  	mr.mock.ctrl.T.Helper()
    54  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DocID", reflect.TypeOf((*MockRemoteEntitiesInput)(nil).DocID), arg0)
    55  }
    56  
    57  // OfferUUID mocks base method.
    58  func (m *MockRemoteEntitiesInput) OfferUUID(arg0 string) (string, bool) {
    59  	m.ctrl.T.Helper()
    60  	ret := m.ctrl.Call(m, "OfferUUID", arg0)
    61  	ret0, _ := ret[0].(string)
    62  	ret1, _ := ret[1].(bool)
    63  	return ret0, ret1
    64  }
    65  
    66  // OfferUUID indicates an expected call of OfferUUID.
    67  func (mr *MockRemoteEntitiesInputMockRecorder) OfferUUID(arg0 any) *gomock.Call {
    68  	mr.mock.ctrl.T.Helper()
    69  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OfferUUID", reflect.TypeOf((*MockRemoteEntitiesInput)(nil).OfferUUID), arg0)
    70  }
    71  
    72  // OfferUUIDForApp mocks base method.
    73  func (m *MockRemoteEntitiesInput) OfferUUIDForApp(arg0 string) (string, error) {
    74  	m.ctrl.T.Helper()
    75  	ret := m.ctrl.Call(m, "OfferUUIDForApp", arg0)
    76  	ret0, _ := ret[0].(string)
    77  	ret1, _ := ret[1].(error)
    78  	return ret0, ret1
    79  }
    80  
    81  // OfferUUIDForApp indicates an expected call of OfferUUIDForApp.
    82  func (mr *MockRemoteEntitiesInputMockRecorder) OfferUUIDForApp(arg0 any) *gomock.Call {
    83  	mr.mock.ctrl.T.Helper()
    84  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "OfferUUIDForApp", reflect.TypeOf((*MockRemoteEntitiesInput)(nil).OfferUUIDForApp), arg0)
    85  }
    86  
    87  // RemoteEntities mocks base method.
    88  func (m *MockRemoteEntitiesInput) RemoteEntities() []description.RemoteEntity {
    89  	m.ctrl.T.Helper()
    90  	ret := m.ctrl.Call(m, "RemoteEntities")
    91  	ret0, _ := ret[0].([]description.RemoteEntity)
    92  	return ret0
    93  }
    94  
    95  // RemoteEntities indicates an expected call of RemoteEntities.
    96  func (mr *MockRemoteEntitiesInputMockRecorder) RemoteEntities() *gomock.Call {
    97  	mr.mock.ctrl.T.Helper()
    98  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoteEntities", reflect.TypeOf((*MockRemoteEntitiesInput)(nil).RemoteEntities))
    99  }
   100  
   101  // MockRelationNetworksInput is a mock of RelationNetworksInput interface.
   102  type MockRelationNetworksInput struct {
   103  	ctrl     *gomock.Controller
   104  	recorder *MockRelationNetworksInputMockRecorder
   105  }
   106  
   107  // MockRelationNetworksInputMockRecorder is the mock recorder for MockRelationNetworksInput.
   108  type MockRelationNetworksInputMockRecorder struct {
   109  	mock *MockRelationNetworksInput
   110  }
   111  
   112  // NewMockRelationNetworksInput creates a new mock instance.
   113  func NewMockRelationNetworksInput(ctrl *gomock.Controller) *MockRelationNetworksInput {
   114  	mock := &MockRelationNetworksInput{ctrl: ctrl}
   115  	mock.recorder = &MockRelationNetworksInputMockRecorder{mock}
   116  	return mock
   117  }
   118  
   119  // EXPECT returns an object that allows the caller to indicate expected use.
   120  func (m *MockRelationNetworksInput) EXPECT() *MockRelationNetworksInputMockRecorder {
   121  	return m.recorder
   122  }
   123  
   124  // DocID mocks base method.
   125  func (m *MockRelationNetworksInput) DocID(arg0 string) string {
   126  	m.ctrl.T.Helper()
   127  	ret := m.ctrl.Call(m, "DocID", arg0)
   128  	ret0, _ := ret[0].(string)
   129  	return ret0
   130  }
   131  
   132  // DocID indicates an expected call of DocID.
   133  func (mr *MockRelationNetworksInputMockRecorder) DocID(arg0 any) *gomock.Call {
   134  	mr.mock.ctrl.T.Helper()
   135  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DocID", reflect.TypeOf((*MockRelationNetworksInput)(nil).DocID), arg0)
   136  }
   137  
   138  // RelationNetworks mocks base method.
   139  func (m *MockRelationNetworksInput) RelationNetworks() []description.RelationNetwork {
   140  	m.ctrl.T.Helper()
   141  	ret := m.ctrl.Call(m, "RelationNetworks")
   142  	ret0, _ := ret[0].([]description.RelationNetwork)
   143  	return ret0
   144  }
   145  
   146  // RelationNetworks indicates an expected call of RelationNetworks.
   147  func (mr *MockRelationNetworksInputMockRecorder) RelationNetworks() *gomock.Call {
   148  	mr.mock.ctrl.T.Helper()
   149  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RelationNetworks", reflect.TypeOf((*MockRelationNetworksInput)(nil).RelationNetworks))
   150  }
   151  
   152  // MockRemoteApplicationsInput is a mock of RemoteApplicationsInput interface.
   153  type MockRemoteApplicationsInput struct {
   154  	ctrl     *gomock.Controller
   155  	recorder *MockRemoteApplicationsInputMockRecorder
   156  }
   157  
   158  // MockRemoteApplicationsInputMockRecorder is the mock recorder for MockRemoteApplicationsInput.
   159  type MockRemoteApplicationsInputMockRecorder struct {
   160  	mock *MockRemoteApplicationsInput
   161  }
   162  
   163  // NewMockRemoteApplicationsInput creates a new mock instance.
   164  func NewMockRemoteApplicationsInput(ctrl *gomock.Controller) *MockRemoteApplicationsInput {
   165  	mock := &MockRemoteApplicationsInput{ctrl: ctrl}
   166  	mock.recorder = &MockRemoteApplicationsInputMockRecorder{mock}
   167  	return mock
   168  }
   169  
   170  // EXPECT returns an object that allows the caller to indicate expected use.
   171  func (m *MockRemoteApplicationsInput) EXPECT() *MockRemoteApplicationsInputMockRecorder {
   172  	return m.recorder
   173  }
   174  
   175  // DocID mocks base method.
   176  func (m *MockRemoteApplicationsInput) DocID(arg0 string) string {
   177  	m.ctrl.T.Helper()
   178  	ret := m.ctrl.Call(m, "DocID", arg0)
   179  	ret0, _ := ret[0].(string)
   180  	return ret0
   181  }
   182  
   183  // DocID indicates an expected call of DocID.
   184  func (mr *MockRemoteApplicationsInputMockRecorder) DocID(arg0 any) *gomock.Call {
   185  	mr.mock.ctrl.T.Helper()
   186  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DocID", reflect.TypeOf((*MockRemoteApplicationsInput)(nil).DocID), arg0)
   187  }
   188  
   189  // MakeRemoteApplicationDoc mocks base method.
   190  func (m *MockRemoteApplicationsInput) MakeRemoteApplicationDoc(arg0 description.RemoteApplication) *remoteApplicationDoc {
   191  	m.ctrl.T.Helper()
   192  	ret := m.ctrl.Call(m, "MakeRemoteApplicationDoc", arg0)
   193  	ret0, _ := ret[0].(*remoteApplicationDoc)
   194  	return ret0
   195  }
   196  
   197  // MakeRemoteApplicationDoc indicates an expected call of MakeRemoteApplicationDoc.
   198  func (mr *MockRemoteApplicationsInputMockRecorder) MakeRemoteApplicationDoc(arg0 any) *gomock.Call {
   199  	mr.mock.ctrl.T.Helper()
   200  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeRemoteApplicationDoc", reflect.TypeOf((*MockRemoteApplicationsInput)(nil).MakeRemoteApplicationDoc), arg0)
   201  }
   202  
   203  // MakeStatusDoc mocks base method.
   204  func (m *MockRemoteApplicationsInput) MakeStatusDoc(arg0 description.Status) statusDoc {
   205  	m.ctrl.T.Helper()
   206  	ret := m.ctrl.Call(m, "MakeStatusDoc", arg0)
   207  	ret0, _ := ret[0].(statusDoc)
   208  	return ret0
   209  }
   210  
   211  // MakeStatusDoc indicates an expected call of MakeStatusDoc.
   212  func (mr *MockRemoteApplicationsInputMockRecorder) MakeStatusDoc(arg0 any) *gomock.Call {
   213  	mr.mock.ctrl.T.Helper()
   214  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeStatusDoc", reflect.TypeOf((*MockRemoteApplicationsInput)(nil).MakeStatusDoc), arg0)
   215  }
   216  
   217  // MakeStatusOp mocks base method.
   218  func (m *MockRemoteApplicationsInput) MakeStatusOp(arg0 string, arg1 statusDoc) txn.Op {
   219  	m.ctrl.T.Helper()
   220  	ret := m.ctrl.Call(m, "MakeStatusOp", arg0, arg1)
   221  	ret0, _ := ret[0].(txn.Op)
   222  	return ret0
   223  }
   224  
   225  // MakeStatusOp indicates an expected call of MakeStatusOp.
   226  func (mr *MockRemoteApplicationsInputMockRecorder) MakeStatusOp(arg0, arg1 any) *gomock.Call {
   227  	mr.mock.ctrl.T.Helper()
   228  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeStatusOp", reflect.TypeOf((*MockRemoteApplicationsInput)(nil).MakeStatusOp), arg0, arg1)
   229  }
   230  
   231  // NewRemoteApplication mocks base method.
   232  func (m *MockRemoteApplicationsInput) NewRemoteApplication(arg0 *remoteApplicationDoc) *RemoteApplication {
   233  	m.ctrl.T.Helper()
   234  	ret := m.ctrl.Call(m, "NewRemoteApplication", arg0)
   235  	ret0, _ := ret[0].(*RemoteApplication)
   236  	return ret0
   237  }
   238  
   239  // NewRemoteApplication indicates an expected call of NewRemoteApplication.
   240  func (mr *MockRemoteApplicationsInputMockRecorder) NewRemoteApplication(arg0 any) *gomock.Call {
   241  	mr.mock.ctrl.T.Helper()
   242  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "NewRemoteApplication", reflect.TypeOf((*MockRemoteApplicationsInput)(nil).NewRemoteApplication), arg0)
   243  }
   244  
   245  // RemoteApplications mocks base method.
   246  func (m *MockRemoteApplicationsInput) RemoteApplications() []description.RemoteApplication {
   247  	m.ctrl.T.Helper()
   248  	ret := m.ctrl.Call(m, "RemoteApplications")
   249  	ret0, _ := ret[0].([]description.RemoteApplication)
   250  	return ret0
   251  }
   252  
   253  // RemoteApplications indicates an expected call of RemoteApplications.
   254  func (mr *MockRemoteApplicationsInputMockRecorder) RemoteApplications() *gomock.Call {
   255  	mr.mock.ctrl.T.Helper()
   256  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RemoteApplications", reflect.TypeOf((*MockRemoteApplicationsInput)(nil).RemoteApplications))
   257  }
   258  
   259  // MockApplicationOfferStateDocumentFactory is a mock of ApplicationOfferStateDocumentFactory interface.
   260  type MockApplicationOfferStateDocumentFactory struct {
   261  	ctrl     *gomock.Controller
   262  	recorder *MockApplicationOfferStateDocumentFactoryMockRecorder
   263  }
   264  
   265  // MockApplicationOfferStateDocumentFactoryMockRecorder is the mock recorder for MockApplicationOfferStateDocumentFactory.
   266  type MockApplicationOfferStateDocumentFactoryMockRecorder struct {
   267  	mock *MockApplicationOfferStateDocumentFactory
   268  }
   269  
   270  // NewMockApplicationOfferStateDocumentFactory creates a new mock instance.
   271  func NewMockApplicationOfferStateDocumentFactory(ctrl *gomock.Controller) *MockApplicationOfferStateDocumentFactory {
   272  	mock := &MockApplicationOfferStateDocumentFactory{ctrl: ctrl}
   273  	mock.recorder = &MockApplicationOfferStateDocumentFactoryMockRecorder{mock}
   274  	return mock
   275  }
   276  
   277  // EXPECT returns an object that allows the caller to indicate expected use.
   278  func (m *MockApplicationOfferStateDocumentFactory) EXPECT() *MockApplicationOfferStateDocumentFactoryMockRecorder {
   279  	return m.recorder
   280  }
   281  
   282  // MakeApplicationOfferDoc mocks base method.
   283  func (m *MockApplicationOfferStateDocumentFactory) MakeApplicationOfferDoc(arg0 description.ApplicationOffer) (applicationOfferDoc, error) {
   284  	m.ctrl.T.Helper()
   285  	ret := m.ctrl.Call(m, "MakeApplicationOfferDoc", arg0)
   286  	ret0, _ := ret[0].(applicationOfferDoc)
   287  	ret1, _ := ret[1].(error)
   288  	return ret0, ret1
   289  }
   290  
   291  // MakeApplicationOfferDoc indicates an expected call of MakeApplicationOfferDoc.
   292  func (mr *MockApplicationOfferStateDocumentFactoryMockRecorder) MakeApplicationOfferDoc(arg0 any) *gomock.Call {
   293  	mr.mock.ctrl.T.Helper()
   294  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeApplicationOfferDoc", reflect.TypeOf((*MockApplicationOfferStateDocumentFactory)(nil).MakeApplicationOfferDoc), arg0)
   295  }
   296  
   297  // MakeApplicationOffersRefOp mocks base method.
   298  func (m *MockApplicationOfferStateDocumentFactory) MakeApplicationOffersRefOp(arg0 string, arg1 int) (txn.Op, error) {
   299  	m.ctrl.T.Helper()
   300  	ret := m.ctrl.Call(m, "MakeApplicationOffersRefOp", arg0, arg1)
   301  	ret0, _ := ret[0].(txn.Op)
   302  	ret1, _ := ret[1].(error)
   303  	return ret0, ret1
   304  }
   305  
   306  // MakeApplicationOffersRefOp indicates an expected call of MakeApplicationOffersRefOp.
   307  func (mr *MockApplicationOfferStateDocumentFactoryMockRecorder) MakeApplicationOffersRefOp(arg0, arg1 any) *gomock.Call {
   308  	mr.mock.ctrl.T.Helper()
   309  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeApplicationOffersRefOp", reflect.TypeOf((*MockApplicationOfferStateDocumentFactory)(nil).MakeApplicationOffersRefOp), arg0, arg1)
   310  }
   311  
   312  // MockApplicationOfferInput is a mock of ApplicationOfferInput interface.
   313  type MockApplicationOfferInput struct {
   314  	ctrl     *gomock.Controller
   315  	recorder *MockApplicationOfferInputMockRecorder
   316  }
   317  
   318  // MockApplicationOfferInputMockRecorder is the mock recorder for MockApplicationOfferInput.
   319  type MockApplicationOfferInputMockRecorder struct {
   320  	mock *MockApplicationOfferInput
   321  }
   322  
   323  // NewMockApplicationOfferInput creates a new mock instance.
   324  func NewMockApplicationOfferInput(ctrl *gomock.Controller) *MockApplicationOfferInput {
   325  	mock := &MockApplicationOfferInput{ctrl: ctrl}
   326  	mock.recorder = &MockApplicationOfferInputMockRecorder{mock}
   327  	return mock
   328  }
   329  
   330  // EXPECT returns an object that allows the caller to indicate expected use.
   331  func (m *MockApplicationOfferInput) EXPECT() *MockApplicationOfferInputMockRecorder {
   332  	return m.recorder
   333  }
   334  
   335  // DocID mocks base method.
   336  func (m *MockApplicationOfferInput) DocID(arg0 string) string {
   337  	m.ctrl.T.Helper()
   338  	ret := m.ctrl.Call(m, "DocID", arg0)
   339  	ret0, _ := ret[0].(string)
   340  	return ret0
   341  }
   342  
   343  // DocID indicates an expected call of DocID.
   344  func (mr *MockApplicationOfferInputMockRecorder) DocID(arg0 any) *gomock.Call {
   345  	mr.mock.ctrl.T.Helper()
   346  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DocID", reflect.TypeOf((*MockApplicationOfferInput)(nil).DocID), arg0)
   347  }
   348  
   349  // MakeApplicationOfferDoc mocks base method.
   350  func (m *MockApplicationOfferInput) MakeApplicationOfferDoc(arg0 description.ApplicationOffer) (applicationOfferDoc, error) {
   351  	m.ctrl.T.Helper()
   352  	ret := m.ctrl.Call(m, "MakeApplicationOfferDoc", arg0)
   353  	ret0, _ := ret[0].(applicationOfferDoc)
   354  	ret1, _ := ret[1].(error)
   355  	return ret0, ret1
   356  }
   357  
   358  // MakeApplicationOfferDoc indicates an expected call of MakeApplicationOfferDoc.
   359  func (mr *MockApplicationOfferInputMockRecorder) MakeApplicationOfferDoc(arg0 any) *gomock.Call {
   360  	mr.mock.ctrl.T.Helper()
   361  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeApplicationOfferDoc", reflect.TypeOf((*MockApplicationOfferInput)(nil).MakeApplicationOfferDoc), arg0)
   362  }
   363  
   364  // MakeApplicationOffersRefOp mocks base method.
   365  func (m *MockApplicationOfferInput) MakeApplicationOffersRefOp(arg0 string, arg1 int) (txn.Op, error) {
   366  	m.ctrl.T.Helper()
   367  	ret := m.ctrl.Call(m, "MakeApplicationOffersRefOp", arg0, arg1)
   368  	ret0, _ := ret[0].(txn.Op)
   369  	ret1, _ := ret[1].(error)
   370  	return ret0, ret1
   371  }
   372  
   373  // MakeApplicationOffersRefOp indicates an expected call of MakeApplicationOffersRefOp.
   374  func (mr *MockApplicationOfferInputMockRecorder) MakeApplicationOffersRefOp(arg0, arg1 any) *gomock.Call {
   375  	mr.mock.ctrl.T.Helper()
   376  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeApplicationOffersRefOp", reflect.TypeOf((*MockApplicationOfferInput)(nil).MakeApplicationOffersRefOp), arg0, arg1)
   377  }
   378  
   379  // Offers mocks base method.
   380  func (m *MockApplicationOfferInput) Offers() []description.ApplicationOffer {
   381  	m.ctrl.T.Helper()
   382  	ret := m.ctrl.Call(m, "Offers")
   383  	ret0, _ := ret[0].([]description.ApplicationOffer)
   384  	return ret0
   385  }
   386  
   387  // Offers indicates an expected call of Offers.
   388  func (mr *MockApplicationOfferInputMockRecorder) Offers() *gomock.Call {
   389  	mr.mock.ctrl.T.Helper()
   390  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Offers", reflect.TypeOf((*MockApplicationOfferInput)(nil).Offers))
   391  }
   392  
   393  // MockExternalControllerStateDocumentFactory is a mock of ExternalControllerStateDocumentFactory interface.
   394  type MockExternalControllerStateDocumentFactory struct {
   395  	ctrl     *gomock.Controller
   396  	recorder *MockExternalControllerStateDocumentFactoryMockRecorder
   397  }
   398  
   399  // MockExternalControllerStateDocumentFactoryMockRecorder is the mock recorder for MockExternalControllerStateDocumentFactory.
   400  type MockExternalControllerStateDocumentFactoryMockRecorder struct {
   401  	mock *MockExternalControllerStateDocumentFactory
   402  }
   403  
   404  // NewMockExternalControllerStateDocumentFactory creates a new mock instance.
   405  func NewMockExternalControllerStateDocumentFactory(ctrl *gomock.Controller) *MockExternalControllerStateDocumentFactory {
   406  	mock := &MockExternalControllerStateDocumentFactory{ctrl: ctrl}
   407  	mock.recorder = &MockExternalControllerStateDocumentFactoryMockRecorder{mock}
   408  	return mock
   409  }
   410  
   411  // EXPECT returns an object that allows the caller to indicate expected use.
   412  func (m *MockExternalControllerStateDocumentFactory) EXPECT() *MockExternalControllerStateDocumentFactoryMockRecorder {
   413  	return m.recorder
   414  }
   415  
   416  // ExternalControllerDoc mocks base method.
   417  func (m *MockExternalControllerStateDocumentFactory) ExternalControllerDoc(arg0 string) (*externalControllerDoc, error) {
   418  	m.ctrl.T.Helper()
   419  	ret := m.ctrl.Call(m, "ExternalControllerDoc", arg0)
   420  	ret0, _ := ret[0].(*externalControllerDoc)
   421  	ret1, _ := ret[1].(error)
   422  	return ret0, ret1
   423  }
   424  
   425  // ExternalControllerDoc indicates an expected call of ExternalControllerDoc.
   426  func (mr *MockExternalControllerStateDocumentFactoryMockRecorder) ExternalControllerDoc(arg0 any) *gomock.Call {
   427  	mr.mock.ctrl.T.Helper()
   428  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalControllerDoc", reflect.TypeOf((*MockExternalControllerStateDocumentFactory)(nil).ExternalControllerDoc), arg0)
   429  }
   430  
   431  // MakeExternalControllerOp mocks base method.
   432  func (m *MockExternalControllerStateDocumentFactory) MakeExternalControllerOp(arg0 externalControllerDoc, arg1 *externalControllerDoc) txn.Op {
   433  	m.ctrl.T.Helper()
   434  	ret := m.ctrl.Call(m, "MakeExternalControllerOp", arg0, arg1)
   435  	ret0, _ := ret[0].(txn.Op)
   436  	return ret0
   437  }
   438  
   439  // MakeExternalControllerOp indicates an expected call of MakeExternalControllerOp.
   440  func (mr *MockExternalControllerStateDocumentFactoryMockRecorder) MakeExternalControllerOp(arg0, arg1 any) *gomock.Call {
   441  	mr.mock.ctrl.T.Helper()
   442  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeExternalControllerOp", reflect.TypeOf((*MockExternalControllerStateDocumentFactory)(nil).MakeExternalControllerOp), arg0, arg1)
   443  }
   444  
   445  // MockExternalControllersInput is a mock of ExternalControllersInput interface.
   446  type MockExternalControllersInput struct {
   447  	ctrl     *gomock.Controller
   448  	recorder *MockExternalControllersInputMockRecorder
   449  }
   450  
   451  // MockExternalControllersInputMockRecorder is the mock recorder for MockExternalControllersInput.
   452  type MockExternalControllersInputMockRecorder struct {
   453  	mock *MockExternalControllersInput
   454  }
   455  
   456  // NewMockExternalControllersInput creates a new mock instance.
   457  func NewMockExternalControllersInput(ctrl *gomock.Controller) *MockExternalControllersInput {
   458  	mock := &MockExternalControllersInput{ctrl: ctrl}
   459  	mock.recorder = &MockExternalControllersInputMockRecorder{mock}
   460  	return mock
   461  }
   462  
   463  // EXPECT returns an object that allows the caller to indicate expected use.
   464  func (m *MockExternalControllersInput) EXPECT() *MockExternalControllersInputMockRecorder {
   465  	return m.recorder
   466  }
   467  
   468  // ExternalControllerDoc mocks base method.
   469  func (m *MockExternalControllersInput) ExternalControllerDoc(arg0 string) (*externalControllerDoc, error) {
   470  	m.ctrl.T.Helper()
   471  	ret := m.ctrl.Call(m, "ExternalControllerDoc", arg0)
   472  	ret0, _ := ret[0].(*externalControllerDoc)
   473  	ret1, _ := ret[1].(error)
   474  	return ret0, ret1
   475  }
   476  
   477  // ExternalControllerDoc indicates an expected call of ExternalControllerDoc.
   478  func (mr *MockExternalControllersInputMockRecorder) ExternalControllerDoc(arg0 any) *gomock.Call {
   479  	mr.mock.ctrl.T.Helper()
   480  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalControllerDoc", reflect.TypeOf((*MockExternalControllersInput)(nil).ExternalControllerDoc), arg0)
   481  }
   482  
   483  // ExternalControllers mocks base method.
   484  func (m *MockExternalControllersInput) ExternalControllers() []description.ExternalController {
   485  	m.ctrl.T.Helper()
   486  	ret := m.ctrl.Call(m, "ExternalControllers")
   487  	ret0, _ := ret[0].([]description.ExternalController)
   488  	return ret0
   489  }
   490  
   491  // ExternalControllers indicates an expected call of ExternalControllers.
   492  func (mr *MockExternalControllersInputMockRecorder) ExternalControllers() *gomock.Call {
   493  	mr.mock.ctrl.T.Helper()
   494  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ExternalControllers", reflect.TypeOf((*MockExternalControllersInput)(nil).ExternalControllers))
   495  }
   496  
   497  // MakeExternalControllerOp mocks base method.
   498  func (m *MockExternalControllersInput) MakeExternalControllerOp(arg0 externalControllerDoc, arg1 *externalControllerDoc) txn.Op {
   499  	m.ctrl.T.Helper()
   500  	ret := m.ctrl.Call(m, "MakeExternalControllerOp", arg0, arg1)
   501  	ret0, _ := ret[0].(txn.Op)
   502  	return ret0
   503  }
   504  
   505  // MakeExternalControllerOp indicates an expected call of MakeExternalControllerOp.
   506  func (mr *MockExternalControllersInputMockRecorder) MakeExternalControllerOp(arg0, arg1 any) *gomock.Call {
   507  	mr.mock.ctrl.T.Helper()
   508  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MakeExternalControllerOp", reflect.TypeOf((*MockExternalControllersInput)(nil).MakeExternalControllerOp), arg0, arg1)
   509  }
   510  
   511  // MockFirewallRulesInput is a mock of FirewallRulesInput interface.
   512  type MockFirewallRulesInput struct {
   513  	ctrl     *gomock.Controller
   514  	recorder *MockFirewallRulesInputMockRecorder
   515  }
   516  
   517  // MockFirewallRulesInputMockRecorder is the mock recorder for MockFirewallRulesInput.
   518  type MockFirewallRulesInputMockRecorder struct {
   519  	mock *MockFirewallRulesInput
   520  }
   521  
   522  // NewMockFirewallRulesInput creates a new mock instance.
   523  func NewMockFirewallRulesInput(ctrl *gomock.Controller) *MockFirewallRulesInput {
   524  	mock := &MockFirewallRulesInput{ctrl: ctrl}
   525  	mock.recorder = &MockFirewallRulesInputMockRecorder{mock}
   526  	return mock
   527  }
   528  
   529  // EXPECT returns an object that allows the caller to indicate expected use.
   530  func (m *MockFirewallRulesInput) EXPECT() *MockFirewallRulesInputMockRecorder {
   531  	return m.recorder
   532  }
   533  
   534  // FirewallRules mocks base method.
   535  func (m *MockFirewallRulesInput) FirewallRules() []description.FirewallRule {
   536  	m.ctrl.T.Helper()
   537  	ret := m.ctrl.Call(m, "FirewallRules")
   538  	ret0, _ := ret[0].([]description.FirewallRule)
   539  	return ret0
   540  }
   541  
   542  // FirewallRules indicates an expected call of FirewallRules.
   543  func (mr *MockFirewallRulesInputMockRecorder) FirewallRules() *gomock.Call {
   544  	mr.mock.ctrl.T.Helper()
   545  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FirewallRules", reflect.TypeOf((*MockFirewallRulesInput)(nil).FirewallRules))
   546  }
   547  
   548  // MockFirewallRulesOutput is a mock of FirewallRulesOutput interface.
   549  type MockFirewallRulesOutput struct {
   550  	ctrl     *gomock.Controller
   551  	recorder *MockFirewallRulesOutputMockRecorder
   552  }
   553  
   554  // MockFirewallRulesOutputMockRecorder is the mock recorder for MockFirewallRulesOutput.
   555  type MockFirewallRulesOutputMockRecorder struct {
   556  	mock *MockFirewallRulesOutput
   557  }
   558  
   559  // NewMockFirewallRulesOutput creates a new mock instance.
   560  func NewMockFirewallRulesOutput(ctrl *gomock.Controller) *MockFirewallRulesOutput {
   561  	mock := &MockFirewallRulesOutput{ctrl: ctrl}
   562  	mock.recorder = &MockFirewallRulesOutputMockRecorder{mock}
   563  	return mock
   564  }
   565  
   566  // EXPECT returns an object that allows the caller to indicate expected use.
   567  func (m *MockFirewallRulesOutput) EXPECT() *MockFirewallRulesOutputMockRecorder {
   568  	return m.recorder
   569  }
   570  
   571  // UpdateModelConfig mocks base method.
   572  func (m *MockFirewallRulesOutput) UpdateModelConfig(arg0 map[string]any, arg1 []string, arg2 ...ValidateConfigFunc) error {
   573  	m.ctrl.T.Helper()
   574  	varargs := []any{arg0, arg1}
   575  	for _, a := range arg2 {
   576  		varargs = append(varargs, a)
   577  	}
   578  	ret := m.ctrl.Call(m, "UpdateModelConfig", varargs...)
   579  	ret0, _ := ret[0].(error)
   580  	return ret0
   581  }
   582  
   583  // UpdateModelConfig indicates an expected call of UpdateModelConfig.
   584  func (mr *MockFirewallRulesOutputMockRecorder) UpdateModelConfig(arg0, arg1 any, arg2 ...any) *gomock.Call {
   585  	mr.mock.ctrl.T.Helper()
   586  	varargs := append([]any{arg0, arg1}, arg2...)
   587  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateModelConfig", reflect.TypeOf((*MockFirewallRulesOutput)(nil).UpdateModelConfig), varargs...)
   588  }