github.com/juju/juju@v0.0.0-20240430160146-1752b71fcf00/apiserver/common/crossmodel/mocks/crossmodel_mock.go (about)

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