github.com/openfga/openfga@v1.5.4-rc1/internal/mocks/mock_storage.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: storage.go
     3  //
     4  // Generated by this command:
     5  //
     6  //	mockgen -source storage.go -destination ../../internal/mocks/mock_storage.go -package mocks OpenFGADatastore
     7  //
     8  
     9  // Package mocks is a generated GoMock package.
    10  package mocks
    11  
    12  import (
    13  	context "context"
    14  	reflect "reflect"
    15  	time "time"
    16  
    17  	openfgav1 "github.com/openfga/api/proto/openfga/v1"
    18  	storage "github.com/openfga/openfga/pkg/storage"
    19  	gomock "go.uber.org/mock/gomock"
    20  )
    21  
    22  // MockTupleBackend is a mock of TupleBackend interface.
    23  type MockTupleBackend struct {
    24  	ctrl     *gomock.Controller
    25  	recorder *MockTupleBackendMockRecorder
    26  }
    27  
    28  // MockTupleBackendMockRecorder is the mock recorder for MockTupleBackend.
    29  type MockTupleBackendMockRecorder struct {
    30  	mock *MockTupleBackend
    31  }
    32  
    33  // NewMockTupleBackend creates a new mock instance.
    34  func NewMockTupleBackend(ctrl *gomock.Controller) *MockTupleBackend {
    35  	mock := &MockTupleBackend{ctrl: ctrl}
    36  	mock.recorder = &MockTupleBackendMockRecorder{mock}
    37  	return mock
    38  }
    39  
    40  // EXPECT returns an object that allows the caller to indicate expected use.
    41  func (m *MockTupleBackend) EXPECT() *MockTupleBackendMockRecorder {
    42  	return m.recorder
    43  }
    44  
    45  // MaxTuplesPerWrite mocks base method.
    46  func (m *MockTupleBackend) MaxTuplesPerWrite() int {
    47  	m.ctrl.T.Helper()
    48  	ret := m.ctrl.Call(m, "MaxTuplesPerWrite")
    49  	ret0, _ := ret[0].(int)
    50  	return ret0
    51  }
    52  
    53  // MaxTuplesPerWrite indicates an expected call of MaxTuplesPerWrite.
    54  func (mr *MockTupleBackendMockRecorder) MaxTuplesPerWrite() *gomock.Call {
    55  	mr.mock.ctrl.T.Helper()
    56  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaxTuplesPerWrite", reflect.TypeOf((*MockTupleBackend)(nil).MaxTuplesPerWrite))
    57  }
    58  
    59  // Read mocks base method.
    60  func (m *MockTupleBackend) Read(ctx context.Context, store string, tupleKey *openfgav1.TupleKey) (storage.TupleIterator, error) {
    61  	m.ctrl.T.Helper()
    62  	ret := m.ctrl.Call(m, "Read", ctx, store, tupleKey)
    63  	ret0, _ := ret[0].(storage.TupleIterator)
    64  	ret1, _ := ret[1].(error)
    65  	return ret0, ret1
    66  }
    67  
    68  // Read indicates an expected call of Read.
    69  func (mr *MockTupleBackendMockRecorder) Read(ctx, store, tupleKey any) *gomock.Call {
    70  	mr.mock.ctrl.T.Helper()
    71  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Read", reflect.TypeOf((*MockTupleBackend)(nil).Read), ctx, store, tupleKey)
    72  }
    73  
    74  // ReadPage mocks base method.
    75  func (m *MockTupleBackend) ReadPage(ctx context.Context, store string, tupleKey *openfgav1.TupleKey, paginationOptions storage.PaginationOptions) ([]*openfgav1.Tuple, []byte, error) {
    76  	m.ctrl.T.Helper()
    77  	ret := m.ctrl.Call(m, "ReadPage", ctx, store, tupleKey, paginationOptions)
    78  	ret0, _ := ret[0].([]*openfgav1.Tuple)
    79  	ret1, _ := ret[1].([]byte)
    80  	ret2, _ := ret[2].(error)
    81  	return ret0, ret1, ret2
    82  }
    83  
    84  // ReadPage indicates an expected call of ReadPage.
    85  func (mr *MockTupleBackendMockRecorder) ReadPage(ctx, store, tupleKey, paginationOptions any) *gomock.Call {
    86  	mr.mock.ctrl.T.Helper()
    87  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadPage", reflect.TypeOf((*MockTupleBackend)(nil).ReadPage), ctx, store, tupleKey, paginationOptions)
    88  }
    89  
    90  // ReadStartingWithUser mocks base method.
    91  func (m *MockTupleBackend) ReadStartingWithUser(ctx context.Context, store string, filter storage.ReadStartingWithUserFilter) (storage.TupleIterator, error) {
    92  	m.ctrl.T.Helper()
    93  	ret := m.ctrl.Call(m, "ReadStartingWithUser", ctx, store, filter)
    94  	ret0, _ := ret[0].(storage.TupleIterator)
    95  	ret1, _ := ret[1].(error)
    96  	return ret0, ret1
    97  }
    98  
    99  // ReadStartingWithUser indicates an expected call of ReadStartingWithUser.
   100  func (mr *MockTupleBackendMockRecorder) ReadStartingWithUser(ctx, store, filter any) *gomock.Call {
   101  	mr.mock.ctrl.T.Helper()
   102  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadStartingWithUser", reflect.TypeOf((*MockTupleBackend)(nil).ReadStartingWithUser), ctx, store, filter)
   103  }
   104  
   105  // ReadUserTuple mocks base method.
   106  func (m *MockTupleBackend) ReadUserTuple(ctx context.Context, store string, tupleKey *openfgav1.TupleKey) (*openfgav1.Tuple, error) {
   107  	m.ctrl.T.Helper()
   108  	ret := m.ctrl.Call(m, "ReadUserTuple", ctx, store, tupleKey)
   109  	ret0, _ := ret[0].(*openfgav1.Tuple)
   110  	ret1, _ := ret[1].(error)
   111  	return ret0, ret1
   112  }
   113  
   114  // ReadUserTuple indicates an expected call of ReadUserTuple.
   115  func (mr *MockTupleBackendMockRecorder) ReadUserTuple(ctx, store, tupleKey any) *gomock.Call {
   116  	mr.mock.ctrl.T.Helper()
   117  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadUserTuple", reflect.TypeOf((*MockTupleBackend)(nil).ReadUserTuple), ctx, store, tupleKey)
   118  }
   119  
   120  // ReadUsersetTuples mocks base method.
   121  func (m *MockTupleBackend) ReadUsersetTuples(ctx context.Context, store string, filter storage.ReadUsersetTuplesFilter) (storage.TupleIterator, error) {
   122  	m.ctrl.T.Helper()
   123  	ret := m.ctrl.Call(m, "ReadUsersetTuples", ctx, store, filter)
   124  	ret0, _ := ret[0].(storage.TupleIterator)
   125  	ret1, _ := ret[1].(error)
   126  	return ret0, ret1
   127  }
   128  
   129  // ReadUsersetTuples indicates an expected call of ReadUsersetTuples.
   130  func (mr *MockTupleBackendMockRecorder) ReadUsersetTuples(ctx, store, filter any) *gomock.Call {
   131  	mr.mock.ctrl.T.Helper()
   132  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadUsersetTuples", reflect.TypeOf((*MockTupleBackend)(nil).ReadUsersetTuples), ctx, store, filter)
   133  }
   134  
   135  // Write mocks base method.
   136  func (m *MockTupleBackend) Write(ctx context.Context, store string, d storage.Deletes, w storage.Writes) error {
   137  	m.ctrl.T.Helper()
   138  	ret := m.ctrl.Call(m, "Write", ctx, store, d, w)
   139  	ret0, _ := ret[0].(error)
   140  	return ret0
   141  }
   142  
   143  // Write indicates an expected call of Write.
   144  func (mr *MockTupleBackendMockRecorder) Write(ctx, store, d, w any) *gomock.Call {
   145  	mr.mock.ctrl.T.Helper()
   146  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Write", reflect.TypeOf((*MockTupleBackend)(nil).Write), ctx, store, d, w)
   147  }
   148  
   149  // MockRelationshipTupleReader is a mock of RelationshipTupleReader interface.
   150  type MockRelationshipTupleReader struct {
   151  	ctrl     *gomock.Controller
   152  	recorder *MockRelationshipTupleReaderMockRecorder
   153  }
   154  
   155  // MockRelationshipTupleReaderMockRecorder is the mock recorder for MockRelationshipTupleReader.
   156  type MockRelationshipTupleReaderMockRecorder struct {
   157  	mock *MockRelationshipTupleReader
   158  }
   159  
   160  // NewMockRelationshipTupleReader creates a new mock instance.
   161  func NewMockRelationshipTupleReader(ctrl *gomock.Controller) *MockRelationshipTupleReader {
   162  	mock := &MockRelationshipTupleReader{ctrl: ctrl}
   163  	mock.recorder = &MockRelationshipTupleReaderMockRecorder{mock}
   164  	return mock
   165  }
   166  
   167  // EXPECT returns an object that allows the caller to indicate expected use.
   168  func (m *MockRelationshipTupleReader) EXPECT() *MockRelationshipTupleReaderMockRecorder {
   169  	return m.recorder
   170  }
   171  
   172  // Read mocks base method.
   173  func (m *MockRelationshipTupleReader) Read(ctx context.Context, store string, tupleKey *openfgav1.TupleKey) (storage.TupleIterator, error) {
   174  	m.ctrl.T.Helper()
   175  	ret := m.ctrl.Call(m, "Read", ctx, store, tupleKey)
   176  	ret0, _ := ret[0].(storage.TupleIterator)
   177  	ret1, _ := ret[1].(error)
   178  	return ret0, ret1
   179  }
   180  
   181  // Read indicates an expected call of Read.
   182  func (mr *MockRelationshipTupleReaderMockRecorder) Read(ctx, store, tupleKey any) *gomock.Call {
   183  	mr.mock.ctrl.T.Helper()
   184  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Read", reflect.TypeOf((*MockRelationshipTupleReader)(nil).Read), ctx, store, tupleKey)
   185  }
   186  
   187  // ReadPage mocks base method.
   188  func (m *MockRelationshipTupleReader) ReadPage(ctx context.Context, store string, tupleKey *openfgav1.TupleKey, paginationOptions storage.PaginationOptions) ([]*openfgav1.Tuple, []byte, error) {
   189  	m.ctrl.T.Helper()
   190  	ret := m.ctrl.Call(m, "ReadPage", ctx, store, tupleKey, paginationOptions)
   191  	ret0, _ := ret[0].([]*openfgav1.Tuple)
   192  	ret1, _ := ret[1].([]byte)
   193  	ret2, _ := ret[2].(error)
   194  	return ret0, ret1, ret2
   195  }
   196  
   197  // ReadPage indicates an expected call of ReadPage.
   198  func (mr *MockRelationshipTupleReaderMockRecorder) ReadPage(ctx, store, tupleKey, paginationOptions any) *gomock.Call {
   199  	mr.mock.ctrl.T.Helper()
   200  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadPage", reflect.TypeOf((*MockRelationshipTupleReader)(nil).ReadPage), ctx, store, tupleKey, paginationOptions)
   201  }
   202  
   203  // ReadStartingWithUser mocks base method.
   204  func (m *MockRelationshipTupleReader) ReadStartingWithUser(ctx context.Context, store string, filter storage.ReadStartingWithUserFilter) (storage.TupleIterator, error) {
   205  	m.ctrl.T.Helper()
   206  	ret := m.ctrl.Call(m, "ReadStartingWithUser", ctx, store, filter)
   207  	ret0, _ := ret[0].(storage.TupleIterator)
   208  	ret1, _ := ret[1].(error)
   209  	return ret0, ret1
   210  }
   211  
   212  // ReadStartingWithUser indicates an expected call of ReadStartingWithUser.
   213  func (mr *MockRelationshipTupleReaderMockRecorder) ReadStartingWithUser(ctx, store, filter any) *gomock.Call {
   214  	mr.mock.ctrl.T.Helper()
   215  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadStartingWithUser", reflect.TypeOf((*MockRelationshipTupleReader)(nil).ReadStartingWithUser), ctx, store, filter)
   216  }
   217  
   218  // ReadUserTuple mocks base method.
   219  func (m *MockRelationshipTupleReader) ReadUserTuple(ctx context.Context, store string, tupleKey *openfgav1.TupleKey) (*openfgav1.Tuple, error) {
   220  	m.ctrl.T.Helper()
   221  	ret := m.ctrl.Call(m, "ReadUserTuple", ctx, store, tupleKey)
   222  	ret0, _ := ret[0].(*openfgav1.Tuple)
   223  	ret1, _ := ret[1].(error)
   224  	return ret0, ret1
   225  }
   226  
   227  // ReadUserTuple indicates an expected call of ReadUserTuple.
   228  func (mr *MockRelationshipTupleReaderMockRecorder) ReadUserTuple(ctx, store, tupleKey any) *gomock.Call {
   229  	mr.mock.ctrl.T.Helper()
   230  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadUserTuple", reflect.TypeOf((*MockRelationshipTupleReader)(nil).ReadUserTuple), ctx, store, tupleKey)
   231  }
   232  
   233  // ReadUsersetTuples mocks base method.
   234  func (m *MockRelationshipTupleReader) ReadUsersetTuples(ctx context.Context, store string, filter storage.ReadUsersetTuplesFilter) (storage.TupleIterator, error) {
   235  	m.ctrl.T.Helper()
   236  	ret := m.ctrl.Call(m, "ReadUsersetTuples", ctx, store, filter)
   237  	ret0, _ := ret[0].(storage.TupleIterator)
   238  	ret1, _ := ret[1].(error)
   239  	return ret0, ret1
   240  }
   241  
   242  // ReadUsersetTuples indicates an expected call of ReadUsersetTuples.
   243  func (mr *MockRelationshipTupleReaderMockRecorder) ReadUsersetTuples(ctx, store, filter any) *gomock.Call {
   244  	mr.mock.ctrl.T.Helper()
   245  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadUsersetTuples", reflect.TypeOf((*MockRelationshipTupleReader)(nil).ReadUsersetTuples), ctx, store, filter)
   246  }
   247  
   248  // MockRelationshipTupleWriter is a mock of RelationshipTupleWriter interface.
   249  type MockRelationshipTupleWriter struct {
   250  	ctrl     *gomock.Controller
   251  	recorder *MockRelationshipTupleWriterMockRecorder
   252  }
   253  
   254  // MockRelationshipTupleWriterMockRecorder is the mock recorder for MockRelationshipTupleWriter.
   255  type MockRelationshipTupleWriterMockRecorder struct {
   256  	mock *MockRelationshipTupleWriter
   257  }
   258  
   259  // NewMockRelationshipTupleWriter creates a new mock instance.
   260  func NewMockRelationshipTupleWriter(ctrl *gomock.Controller) *MockRelationshipTupleWriter {
   261  	mock := &MockRelationshipTupleWriter{ctrl: ctrl}
   262  	mock.recorder = &MockRelationshipTupleWriterMockRecorder{mock}
   263  	return mock
   264  }
   265  
   266  // EXPECT returns an object that allows the caller to indicate expected use.
   267  func (m *MockRelationshipTupleWriter) EXPECT() *MockRelationshipTupleWriterMockRecorder {
   268  	return m.recorder
   269  }
   270  
   271  // MaxTuplesPerWrite mocks base method.
   272  func (m *MockRelationshipTupleWriter) MaxTuplesPerWrite() int {
   273  	m.ctrl.T.Helper()
   274  	ret := m.ctrl.Call(m, "MaxTuplesPerWrite")
   275  	ret0, _ := ret[0].(int)
   276  	return ret0
   277  }
   278  
   279  // MaxTuplesPerWrite indicates an expected call of MaxTuplesPerWrite.
   280  func (mr *MockRelationshipTupleWriterMockRecorder) MaxTuplesPerWrite() *gomock.Call {
   281  	mr.mock.ctrl.T.Helper()
   282  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaxTuplesPerWrite", reflect.TypeOf((*MockRelationshipTupleWriter)(nil).MaxTuplesPerWrite))
   283  }
   284  
   285  // Write mocks base method.
   286  func (m *MockRelationshipTupleWriter) Write(ctx context.Context, store string, d storage.Deletes, w storage.Writes) error {
   287  	m.ctrl.T.Helper()
   288  	ret := m.ctrl.Call(m, "Write", ctx, store, d, w)
   289  	ret0, _ := ret[0].(error)
   290  	return ret0
   291  }
   292  
   293  // Write indicates an expected call of Write.
   294  func (mr *MockRelationshipTupleWriterMockRecorder) Write(ctx, store, d, w any) *gomock.Call {
   295  	mr.mock.ctrl.T.Helper()
   296  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Write", reflect.TypeOf((*MockRelationshipTupleWriter)(nil).Write), ctx, store, d, w)
   297  }
   298  
   299  // MockAuthorizationModelReadBackend is a mock of AuthorizationModelReadBackend interface.
   300  type MockAuthorizationModelReadBackend struct {
   301  	ctrl     *gomock.Controller
   302  	recorder *MockAuthorizationModelReadBackendMockRecorder
   303  }
   304  
   305  // MockAuthorizationModelReadBackendMockRecorder is the mock recorder for MockAuthorizationModelReadBackend.
   306  type MockAuthorizationModelReadBackendMockRecorder struct {
   307  	mock *MockAuthorizationModelReadBackend
   308  }
   309  
   310  // NewMockAuthorizationModelReadBackend creates a new mock instance.
   311  func NewMockAuthorizationModelReadBackend(ctrl *gomock.Controller) *MockAuthorizationModelReadBackend {
   312  	mock := &MockAuthorizationModelReadBackend{ctrl: ctrl}
   313  	mock.recorder = &MockAuthorizationModelReadBackendMockRecorder{mock}
   314  	return mock
   315  }
   316  
   317  // EXPECT returns an object that allows the caller to indicate expected use.
   318  func (m *MockAuthorizationModelReadBackend) EXPECT() *MockAuthorizationModelReadBackendMockRecorder {
   319  	return m.recorder
   320  }
   321  
   322  // FindLatestAuthorizationModel mocks base method.
   323  func (m *MockAuthorizationModelReadBackend) FindLatestAuthorizationModel(ctx context.Context, store string) (*openfgav1.AuthorizationModel, error) {
   324  	m.ctrl.T.Helper()
   325  	ret := m.ctrl.Call(m, "FindLatestAuthorizationModel", ctx, store)
   326  	ret0, _ := ret[0].(*openfgav1.AuthorizationModel)
   327  	ret1, _ := ret[1].(error)
   328  	return ret0, ret1
   329  }
   330  
   331  // FindLatestAuthorizationModel indicates an expected call of FindLatestAuthorizationModel.
   332  func (mr *MockAuthorizationModelReadBackendMockRecorder) FindLatestAuthorizationModel(ctx, store any) *gomock.Call {
   333  	mr.mock.ctrl.T.Helper()
   334  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FindLatestAuthorizationModel", reflect.TypeOf((*MockAuthorizationModelReadBackend)(nil).FindLatestAuthorizationModel), ctx, store)
   335  }
   336  
   337  // ReadAuthorizationModel mocks base method.
   338  func (m *MockAuthorizationModelReadBackend) ReadAuthorizationModel(ctx context.Context, store, id string) (*openfgav1.AuthorizationModel, error) {
   339  	m.ctrl.T.Helper()
   340  	ret := m.ctrl.Call(m, "ReadAuthorizationModel", ctx, store, id)
   341  	ret0, _ := ret[0].(*openfgav1.AuthorizationModel)
   342  	ret1, _ := ret[1].(error)
   343  	return ret0, ret1
   344  }
   345  
   346  // ReadAuthorizationModel indicates an expected call of ReadAuthorizationModel.
   347  func (mr *MockAuthorizationModelReadBackendMockRecorder) ReadAuthorizationModel(ctx, store, id any) *gomock.Call {
   348  	mr.mock.ctrl.T.Helper()
   349  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAuthorizationModel", reflect.TypeOf((*MockAuthorizationModelReadBackend)(nil).ReadAuthorizationModel), ctx, store, id)
   350  }
   351  
   352  // ReadAuthorizationModels mocks base method.
   353  func (m *MockAuthorizationModelReadBackend) ReadAuthorizationModels(ctx context.Context, store string, options storage.PaginationOptions) ([]*openfgav1.AuthorizationModel, []byte, error) {
   354  	m.ctrl.T.Helper()
   355  	ret := m.ctrl.Call(m, "ReadAuthorizationModels", ctx, store, options)
   356  	ret0, _ := ret[0].([]*openfgav1.AuthorizationModel)
   357  	ret1, _ := ret[1].([]byte)
   358  	ret2, _ := ret[2].(error)
   359  	return ret0, ret1, ret2
   360  }
   361  
   362  // ReadAuthorizationModels indicates an expected call of ReadAuthorizationModels.
   363  func (mr *MockAuthorizationModelReadBackendMockRecorder) ReadAuthorizationModels(ctx, store, options any) *gomock.Call {
   364  	mr.mock.ctrl.T.Helper()
   365  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAuthorizationModels", reflect.TypeOf((*MockAuthorizationModelReadBackend)(nil).ReadAuthorizationModels), ctx, store, options)
   366  }
   367  
   368  // MockTypeDefinitionWriteBackend is a mock of TypeDefinitionWriteBackend interface.
   369  type MockTypeDefinitionWriteBackend struct {
   370  	ctrl     *gomock.Controller
   371  	recorder *MockTypeDefinitionWriteBackendMockRecorder
   372  }
   373  
   374  // MockTypeDefinitionWriteBackendMockRecorder is the mock recorder for MockTypeDefinitionWriteBackend.
   375  type MockTypeDefinitionWriteBackendMockRecorder struct {
   376  	mock *MockTypeDefinitionWriteBackend
   377  }
   378  
   379  // NewMockTypeDefinitionWriteBackend creates a new mock instance.
   380  func NewMockTypeDefinitionWriteBackend(ctrl *gomock.Controller) *MockTypeDefinitionWriteBackend {
   381  	mock := &MockTypeDefinitionWriteBackend{ctrl: ctrl}
   382  	mock.recorder = &MockTypeDefinitionWriteBackendMockRecorder{mock}
   383  	return mock
   384  }
   385  
   386  // EXPECT returns an object that allows the caller to indicate expected use.
   387  func (m *MockTypeDefinitionWriteBackend) EXPECT() *MockTypeDefinitionWriteBackendMockRecorder {
   388  	return m.recorder
   389  }
   390  
   391  // MaxTypesPerAuthorizationModel mocks base method.
   392  func (m *MockTypeDefinitionWriteBackend) MaxTypesPerAuthorizationModel() int {
   393  	m.ctrl.T.Helper()
   394  	ret := m.ctrl.Call(m, "MaxTypesPerAuthorizationModel")
   395  	ret0, _ := ret[0].(int)
   396  	return ret0
   397  }
   398  
   399  // MaxTypesPerAuthorizationModel indicates an expected call of MaxTypesPerAuthorizationModel.
   400  func (mr *MockTypeDefinitionWriteBackendMockRecorder) MaxTypesPerAuthorizationModel() *gomock.Call {
   401  	mr.mock.ctrl.T.Helper()
   402  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaxTypesPerAuthorizationModel", reflect.TypeOf((*MockTypeDefinitionWriteBackend)(nil).MaxTypesPerAuthorizationModel))
   403  }
   404  
   405  // WriteAuthorizationModel mocks base method.
   406  func (m *MockTypeDefinitionWriteBackend) WriteAuthorizationModel(ctx context.Context, store string, model *openfgav1.AuthorizationModel) error {
   407  	m.ctrl.T.Helper()
   408  	ret := m.ctrl.Call(m, "WriteAuthorizationModel", ctx, store, model)
   409  	ret0, _ := ret[0].(error)
   410  	return ret0
   411  }
   412  
   413  // WriteAuthorizationModel indicates an expected call of WriteAuthorizationModel.
   414  func (mr *MockTypeDefinitionWriteBackendMockRecorder) WriteAuthorizationModel(ctx, store, model any) *gomock.Call {
   415  	mr.mock.ctrl.T.Helper()
   416  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WriteAuthorizationModel", reflect.TypeOf((*MockTypeDefinitionWriteBackend)(nil).WriteAuthorizationModel), ctx, store, model)
   417  }
   418  
   419  // MockAuthorizationModelBackend is a mock of AuthorizationModelBackend interface.
   420  type MockAuthorizationModelBackend struct {
   421  	ctrl     *gomock.Controller
   422  	recorder *MockAuthorizationModelBackendMockRecorder
   423  }
   424  
   425  // MockAuthorizationModelBackendMockRecorder is the mock recorder for MockAuthorizationModelBackend.
   426  type MockAuthorizationModelBackendMockRecorder struct {
   427  	mock *MockAuthorizationModelBackend
   428  }
   429  
   430  // NewMockAuthorizationModelBackend creates a new mock instance.
   431  func NewMockAuthorizationModelBackend(ctrl *gomock.Controller) *MockAuthorizationModelBackend {
   432  	mock := &MockAuthorizationModelBackend{ctrl: ctrl}
   433  	mock.recorder = &MockAuthorizationModelBackendMockRecorder{mock}
   434  	return mock
   435  }
   436  
   437  // EXPECT returns an object that allows the caller to indicate expected use.
   438  func (m *MockAuthorizationModelBackend) EXPECT() *MockAuthorizationModelBackendMockRecorder {
   439  	return m.recorder
   440  }
   441  
   442  // FindLatestAuthorizationModel mocks base method.
   443  func (m *MockAuthorizationModelBackend) FindLatestAuthorizationModel(ctx context.Context, store string) (*openfgav1.AuthorizationModel, error) {
   444  	m.ctrl.T.Helper()
   445  	ret := m.ctrl.Call(m, "FindLatestAuthorizationModel", ctx, store)
   446  	ret0, _ := ret[0].(*openfgav1.AuthorizationModel)
   447  	ret1, _ := ret[1].(error)
   448  	return ret0, ret1
   449  }
   450  
   451  // FindLatestAuthorizationModel indicates an expected call of FindLatestAuthorizationModel.
   452  func (mr *MockAuthorizationModelBackendMockRecorder) FindLatestAuthorizationModel(ctx, store any) *gomock.Call {
   453  	mr.mock.ctrl.T.Helper()
   454  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FindLatestAuthorizationModel", reflect.TypeOf((*MockAuthorizationModelBackend)(nil).FindLatestAuthorizationModel), ctx, store)
   455  }
   456  
   457  // MaxTypesPerAuthorizationModel mocks base method.
   458  func (m *MockAuthorizationModelBackend) MaxTypesPerAuthorizationModel() int {
   459  	m.ctrl.T.Helper()
   460  	ret := m.ctrl.Call(m, "MaxTypesPerAuthorizationModel")
   461  	ret0, _ := ret[0].(int)
   462  	return ret0
   463  }
   464  
   465  // MaxTypesPerAuthorizationModel indicates an expected call of MaxTypesPerAuthorizationModel.
   466  func (mr *MockAuthorizationModelBackendMockRecorder) MaxTypesPerAuthorizationModel() *gomock.Call {
   467  	mr.mock.ctrl.T.Helper()
   468  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaxTypesPerAuthorizationModel", reflect.TypeOf((*MockAuthorizationModelBackend)(nil).MaxTypesPerAuthorizationModel))
   469  }
   470  
   471  // ReadAuthorizationModel mocks base method.
   472  func (m *MockAuthorizationModelBackend) ReadAuthorizationModel(ctx context.Context, store, id string) (*openfgav1.AuthorizationModel, error) {
   473  	m.ctrl.T.Helper()
   474  	ret := m.ctrl.Call(m, "ReadAuthorizationModel", ctx, store, id)
   475  	ret0, _ := ret[0].(*openfgav1.AuthorizationModel)
   476  	ret1, _ := ret[1].(error)
   477  	return ret0, ret1
   478  }
   479  
   480  // ReadAuthorizationModel indicates an expected call of ReadAuthorizationModel.
   481  func (mr *MockAuthorizationModelBackendMockRecorder) ReadAuthorizationModel(ctx, store, id any) *gomock.Call {
   482  	mr.mock.ctrl.T.Helper()
   483  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAuthorizationModel", reflect.TypeOf((*MockAuthorizationModelBackend)(nil).ReadAuthorizationModel), ctx, store, id)
   484  }
   485  
   486  // ReadAuthorizationModels mocks base method.
   487  func (m *MockAuthorizationModelBackend) ReadAuthorizationModels(ctx context.Context, store string, options storage.PaginationOptions) ([]*openfgav1.AuthorizationModel, []byte, error) {
   488  	m.ctrl.T.Helper()
   489  	ret := m.ctrl.Call(m, "ReadAuthorizationModels", ctx, store, options)
   490  	ret0, _ := ret[0].([]*openfgav1.AuthorizationModel)
   491  	ret1, _ := ret[1].([]byte)
   492  	ret2, _ := ret[2].(error)
   493  	return ret0, ret1, ret2
   494  }
   495  
   496  // ReadAuthorizationModels indicates an expected call of ReadAuthorizationModels.
   497  func (mr *MockAuthorizationModelBackendMockRecorder) ReadAuthorizationModels(ctx, store, options any) *gomock.Call {
   498  	mr.mock.ctrl.T.Helper()
   499  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAuthorizationModels", reflect.TypeOf((*MockAuthorizationModelBackend)(nil).ReadAuthorizationModels), ctx, store, options)
   500  }
   501  
   502  // WriteAuthorizationModel mocks base method.
   503  func (m *MockAuthorizationModelBackend) WriteAuthorizationModel(ctx context.Context, store string, model *openfgav1.AuthorizationModel) error {
   504  	m.ctrl.T.Helper()
   505  	ret := m.ctrl.Call(m, "WriteAuthorizationModel", ctx, store, model)
   506  	ret0, _ := ret[0].(error)
   507  	return ret0
   508  }
   509  
   510  // WriteAuthorizationModel indicates an expected call of WriteAuthorizationModel.
   511  func (mr *MockAuthorizationModelBackendMockRecorder) WriteAuthorizationModel(ctx, store, model any) *gomock.Call {
   512  	mr.mock.ctrl.T.Helper()
   513  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WriteAuthorizationModel", reflect.TypeOf((*MockAuthorizationModelBackend)(nil).WriteAuthorizationModel), ctx, store, model)
   514  }
   515  
   516  // MockStoresBackend is a mock of StoresBackend interface.
   517  type MockStoresBackend struct {
   518  	ctrl     *gomock.Controller
   519  	recorder *MockStoresBackendMockRecorder
   520  }
   521  
   522  // MockStoresBackendMockRecorder is the mock recorder for MockStoresBackend.
   523  type MockStoresBackendMockRecorder struct {
   524  	mock *MockStoresBackend
   525  }
   526  
   527  // NewMockStoresBackend creates a new mock instance.
   528  func NewMockStoresBackend(ctrl *gomock.Controller) *MockStoresBackend {
   529  	mock := &MockStoresBackend{ctrl: ctrl}
   530  	mock.recorder = &MockStoresBackendMockRecorder{mock}
   531  	return mock
   532  }
   533  
   534  // EXPECT returns an object that allows the caller to indicate expected use.
   535  func (m *MockStoresBackend) EXPECT() *MockStoresBackendMockRecorder {
   536  	return m.recorder
   537  }
   538  
   539  // CreateStore mocks base method.
   540  func (m *MockStoresBackend) CreateStore(ctx context.Context, store *openfgav1.Store) (*openfgav1.Store, error) {
   541  	m.ctrl.T.Helper()
   542  	ret := m.ctrl.Call(m, "CreateStore", ctx, store)
   543  	ret0, _ := ret[0].(*openfgav1.Store)
   544  	ret1, _ := ret[1].(error)
   545  	return ret0, ret1
   546  }
   547  
   548  // CreateStore indicates an expected call of CreateStore.
   549  func (mr *MockStoresBackendMockRecorder) CreateStore(ctx, store any) *gomock.Call {
   550  	mr.mock.ctrl.T.Helper()
   551  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateStore", reflect.TypeOf((*MockStoresBackend)(nil).CreateStore), ctx, store)
   552  }
   553  
   554  // DeleteStore mocks base method.
   555  func (m *MockStoresBackend) DeleteStore(ctx context.Context, id string) error {
   556  	m.ctrl.T.Helper()
   557  	ret := m.ctrl.Call(m, "DeleteStore", ctx, id)
   558  	ret0, _ := ret[0].(error)
   559  	return ret0
   560  }
   561  
   562  // DeleteStore indicates an expected call of DeleteStore.
   563  func (mr *MockStoresBackendMockRecorder) DeleteStore(ctx, id any) *gomock.Call {
   564  	mr.mock.ctrl.T.Helper()
   565  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteStore", reflect.TypeOf((*MockStoresBackend)(nil).DeleteStore), ctx, id)
   566  }
   567  
   568  // GetStore mocks base method.
   569  func (m *MockStoresBackend) GetStore(ctx context.Context, id string) (*openfgav1.Store, error) {
   570  	m.ctrl.T.Helper()
   571  	ret := m.ctrl.Call(m, "GetStore", ctx, id)
   572  	ret0, _ := ret[0].(*openfgav1.Store)
   573  	ret1, _ := ret[1].(error)
   574  	return ret0, ret1
   575  }
   576  
   577  // GetStore indicates an expected call of GetStore.
   578  func (mr *MockStoresBackendMockRecorder) GetStore(ctx, id any) *gomock.Call {
   579  	mr.mock.ctrl.T.Helper()
   580  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStore", reflect.TypeOf((*MockStoresBackend)(nil).GetStore), ctx, id)
   581  }
   582  
   583  // ListStores mocks base method.
   584  func (m *MockStoresBackend) ListStores(ctx context.Context, paginationOptions storage.PaginationOptions) ([]*openfgav1.Store, []byte, error) {
   585  	m.ctrl.T.Helper()
   586  	ret := m.ctrl.Call(m, "ListStores", ctx, paginationOptions)
   587  	ret0, _ := ret[0].([]*openfgav1.Store)
   588  	ret1, _ := ret[1].([]byte)
   589  	ret2, _ := ret[2].(error)
   590  	return ret0, ret1, ret2
   591  }
   592  
   593  // ListStores indicates an expected call of ListStores.
   594  func (mr *MockStoresBackendMockRecorder) ListStores(ctx, paginationOptions any) *gomock.Call {
   595  	mr.mock.ctrl.T.Helper()
   596  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListStores", reflect.TypeOf((*MockStoresBackend)(nil).ListStores), ctx, paginationOptions)
   597  }
   598  
   599  // MockAssertionsBackend is a mock of AssertionsBackend interface.
   600  type MockAssertionsBackend struct {
   601  	ctrl     *gomock.Controller
   602  	recorder *MockAssertionsBackendMockRecorder
   603  }
   604  
   605  // MockAssertionsBackendMockRecorder is the mock recorder for MockAssertionsBackend.
   606  type MockAssertionsBackendMockRecorder struct {
   607  	mock *MockAssertionsBackend
   608  }
   609  
   610  // NewMockAssertionsBackend creates a new mock instance.
   611  func NewMockAssertionsBackend(ctrl *gomock.Controller) *MockAssertionsBackend {
   612  	mock := &MockAssertionsBackend{ctrl: ctrl}
   613  	mock.recorder = &MockAssertionsBackendMockRecorder{mock}
   614  	return mock
   615  }
   616  
   617  // EXPECT returns an object that allows the caller to indicate expected use.
   618  func (m *MockAssertionsBackend) EXPECT() *MockAssertionsBackendMockRecorder {
   619  	return m.recorder
   620  }
   621  
   622  // ReadAssertions mocks base method.
   623  func (m *MockAssertionsBackend) ReadAssertions(ctx context.Context, store, modelID string) ([]*openfgav1.Assertion, error) {
   624  	m.ctrl.T.Helper()
   625  	ret := m.ctrl.Call(m, "ReadAssertions", ctx, store, modelID)
   626  	ret0, _ := ret[0].([]*openfgav1.Assertion)
   627  	ret1, _ := ret[1].(error)
   628  	return ret0, ret1
   629  }
   630  
   631  // ReadAssertions indicates an expected call of ReadAssertions.
   632  func (mr *MockAssertionsBackendMockRecorder) ReadAssertions(ctx, store, modelID any) *gomock.Call {
   633  	mr.mock.ctrl.T.Helper()
   634  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAssertions", reflect.TypeOf((*MockAssertionsBackend)(nil).ReadAssertions), ctx, store, modelID)
   635  }
   636  
   637  // WriteAssertions mocks base method.
   638  func (m *MockAssertionsBackend) WriteAssertions(ctx context.Context, store, modelID string, assertions []*openfgav1.Assertion) error {
   639  	m.ctrl.T.Helper()
   640  	ret := m.ctrl.Call(m, "WriteAssertions", ctx, store, modelID, assertions)
   641  	ret0, _ := ret[0].(error)
   642  	return ret0
   643  }
   644  
   645  // WriteAssertions indicates an expected call of WriteAssertions.
   646  func (mr *MockAssertionsBackendMockRecorder) WriteAssertions(ctx, store, modelID, assertions any) *gomock.Call {
   647  	mr.mock.ctrl.T.Helper()
   648  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WriteAssertions", reflect.TypeOf((*MockAssertionsBackend)(nil).WriteAssertions), ctx, store, modelID, assertions)
   649  }
   650  
   651  // MockChangelogBackend is a mock of ChangelogBackend interface.
   652  type MockChangelogBackend struct {
   653  	ctrl     *gomock.Controller
   654  	recorder *MockChangelogBackendMockRecorder
   655  }
   656  
   657  // MockChangelogBackendMockRecorder is the mock recorder for MockChangelogBackend.
   658  type MockChangelogBackendMockRecorder struct {
   659  	mock *MockChangelogBackend
   660  }
   661  
   662  // NewMockChangelogBackend creates a new mock instance.
   663  func NewMockChangelogBackend(ctrl *gomock.Controller) *MockChangelogBackend {
   664  	mock := &MockChangelogBackend{ctrl: ctrl}
   665  	mock.recorder = &MockChangelogBackendMockRecorder{mock}
   666  	return mock
   667  }
   668  
   669  // EXPECT returns an object that allows the caller to indicate expected use.
   670  func (m *MockChangelogBackend) EXPECT() *MockChangelogBackendMockRecorder {
   671  	return m.recorder
   672  }
   673  
   674  // ReadChanges mocks base method.
   675  func (m *MockChangelogBackend) ReadChanges(ctx context.Context, store, objectType string, paginationOptions storage.PaginationOptions, horizonOffset time.Duration) ([]*openfgav1.TupleChange, []byte, error) {
   676  	m.ctrl.T.Helper()
   677  	ret := m.ctrl.Call(m, "ReadChanges", ctx, store, objectType, paginationOptions, horizonOffset)
   678  	ret0, _ := ret[0].([]*openfgav1.TupleChange)
   679  	ret1, _ := ret[1].([]byte)
   680  	ret2, _ := ret[2].(error)
   681  	return ret0, ret1, ret2
   682  }
   683  
   684  // ReadChanges indicates an expected call of ReadChanges.
   685  func (mr *MockChangelogBackendMockRecorder) ReadChanges(ctx, store, objectType, paginationOptions, horizonOffset any) *gomock.Call {
   686  	mr.mock.ctrl.T.Helper()
   687  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadChanges", reflect.TypeOf((*MockChangelogBackend)(nil).ReadChanges), ctx, store, objectType, paginationOptions, horizonOffset)
   688  }
   689  
   690  // MockOpenFGADatastore is a mock of OpenFGADatastore interface.
   691  type MockOpenFGADatastore struct {
   692  	ctrl     *gomock.Controller
   693  	recorder *MockOpenFGADatastoreMockRecorder
   694  }
   695  
   696  // MockOpenFGADatastoreMockRecorder is the mock recorder for MockOpenFGADatastore.
   697  type MockOpenFGADatastoreMockRecorder struct {
   698  	mock *MockOpenFGADatastore
   699  }
   700  
   701  // NewMockOpenFGADatastore creates a new mock instance.
   702  func NewMockOpenFGADatastore(ctrl *gomock.Controller) *MockOpenFGADatastore {
   703  	mock := &MockOpenFGADatastore{ctrl: ctrl}
   704  	mock.recorder = &MockOpenFGADatastoreMockRecorder{mock}
   705  	return mock
   706  }
   707  
   708  // EXPECT returns an object that allows the caller to indicate expected use.
   709  func (m *MockOpenFGADatastore) EXPECT() *MockOpenFGADatastoreMockRecorder {
   710  	return m.recorder
   711  }
   712  
   713  // Close mocks base method.
   714  func (m *MockOpenFGADatastore) Close() {
   715  	m.ctrl.T.Helper()
   716  	m.ctrl.Call(m, "Close")
   717  }
   718  
   719  // Close indicates an expected call of Close.
   720  func (mr *MockOpenFGADatastoreMockRecorder) Close() *gomock.Call {
   721  	mr.mock.ctrl.T.Helper()
   722  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Close", reflect.TypeOf((*MockOpenFGADatastore)(nil).Close))
   723  }
   724  
   725  // CreateStore mocks base method.
   726  func (m *MockOpenFGADatastore) CreateStore(ctx context.Context, store *openfgav1.Store) (*openfgav1.Store, error) {
   727  	m.ctrl.T.Helper()
   728  	ret := m.ctrl.Call(m, "CreateStore", ctx, store)
   729  	ret0, _ := ret[0].(*openfgav1.Store)
   730  	ret1, _ := ret[1].(error)
   731  	return ret0, ret1
   732  }
   733  
   734  // CreateStore indicates an expected call of CreateStore.
   735  func (mr *MockOpenFGADatastoreMockRecorder) CreateStore(ctx, store any) *gomock.Call {
   736  	mr.mock.ctrl.T.Helper()
   737  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "CreateStore", reflect.TypeOf((*MockOpenFGADatastore)(nil).CreateStore), ctx, store)
   738  }
   739  
   740  // DeleteStore mocks base method.
   741  func (m *MockOpenFGADatastore) DeleteStore(ctx context.Context, id string) error {
   742  	m.ctrl.T.Helper()
   743  	ret := m.ctrl.Call(m, "DeleteStore", ctx, id)
   744  	ret0, _ := ret[0].(error)
   745  	return ret0
   746  }
   747  
   748  // DeleteStore indicates an expected call of DeleteStore.
   749  func (mr *MockOpenFGADatastoreMockRecorder) DeleteStore(ctx, id any) *gomock.Call {
   750  	mr.mock.ctrl.T.Helper()
   751  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteStore", reflect.TypeOf((*MockOpenFGADatastore)(nil).DeleteStore), ctx, id)
   752  }
   753  
   754  // FindLatestAuthorizationModel mocks base method.
   755  func (m *MockOpenFGADatastore) FindLatestAuthorizationModel(ctx context.Context, store string) (*openfgav1.AuthorizationModel, error) {
   756  	m.ctrl.T.Helper()
   757  	ret := m.ctrl.Call(m, "FindLatestAuthorizationModel", ctx, store)
   758  	ret0, _ := ret[0].(*openfgav1.AuthorizationModel)
   759  	ret1, _ := ret[1].(error)
   760  	return ret0, ret1
   761  }
   762  
   763  // FindLatestAuthorizationModel indicates an expected call of FindLatestAuthorizationModel.
   764  func (mr *MockOpenFGADatastoreMockRecorder) FindLatestAuthorizationModel(ctx, store any) *gomock.Call {
   765  	mr.mock.ctrl.T.Helper()
   766  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "FindLatestAuthorizationModel", reflect.TypeOf((*MockOpenFGADatastore)(nil).FindLatestAuthorizationModel), ctx, store)
   767  }
   768  
   769  // GetStore mocks base method.
   770  func (m *MockOpenFGADatastore) GetStore(ctx context.Context, id string) (*openfgav1.Store, error) {
   771  	m.ctrl.T.Helper()
   772  	ret := m.ctrl.Call(m, "GetStore", ctx, id)
   773  	ret0, _ := ret[0].(*openfgav1.Store)
   774  	ret1, _ := ret[1].(error)
   775  	return ret0, ret1
   776  }
   777  
   778  // GetStore indicates an expected call of GetStore.
   779  func (mr *MockOpenFGADatastoreMockRecorder) GetStore(ctx, id any) *gomock.Call {
   780  	mr.mock.ctrl.T.Helper()
   781  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetStore", reflect.TypeOf((*MockOpenFGADatastore)(nil).GetStore), ctx, id)
   782  }
   783  
   784  // IsReady mocks base method.
   785  func (m *MockOpenFGADatastore) IsReady(ctx context.Context) (storage.ReadinessStatus, error) {
   786  	m.ctrl.T.Helper()
   787  	ret := m.ctrl.Call(m, "IsReady", ctx)
   788  	ret0, _ := ret[0].(storage.ReadinessStatus)
   789  	ret1, _ := ret[1].(error)
   790  	return ret0, ret1
   791  }
   792  
   793  // IsReady indicates an expected call of IsReady.
   794  func (mr *MockOpenFGADatastoreMockRecorder) IsReady(ctx any) *gomock.Call {
   795  	mr.mock.ctrl.T.Helper()
   796  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "IsReady", reflect.TypeOf((*MockOpenFGADatastore)(nil).IsReady), ctx)
   797  }
   798  
   799  // ListStores mocks base method.
   800  func (m *MockOpenFGADatastore) ListStores(ctx context.Context, paginationOptions storage.PaginationOptions) ([]*openfgav1.Store, []byte, error) {
   801  	m.ctrl.T.Helper()
   802  	ret := m.ctrl.Call(m, "ListStores", ctx, paginationOptions)
   803  	ret0, _ := ret[0].([]*openfgav1.Store)
   804  	ret1, _ := ret[1].([]byte)
   805  	ret2, _ := ret[2].(error)
   806  	return ret0, ret1, ret2
   807  }
   808  
   809  // ListStores indicates an expected call of ListStores.
   810  func (mr *MockOpenFGADatastoreMockRecorder) ListStores(ctx, paginationOptions any) *gomock.Call {
   811  	mr.mock.ctrl.T.Helper()
   812  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ListStores", reflect.TypeOf((*MockOpenFGADatastore)(nil).ListStores), ctx, paginationOptions)
   813  }
   814  
   815  // MaxTuplesPerWrite mocks base method.
   816  func (m *MockOpenFGADatastore) MaxTuplesPerWrite() int {
   817  	m.ctrl.T.Helper()
   818  	ret := m.ctrl.Call(m, "MaxTuplesPerWrite")
   819  	ret0, _ := ret[0].(int)
   820  	return ret0
   821  }
   822  
   823  // MaxTuplesPerWrite indicates an expected call of MaxTuplesPerWrite.
   824  func (mr *MockOpenFGADatastoreMockRecorder) MaxTuplesPerWrite() *gomock.Call {
   825  	mr.mock.ctrl.T.Helper()
   826  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaxTuplesPerWrite", reflect.TypeOf((*MockOpenFGADatastore)(nil).MaxTuplesPerWrite))
   827  }
   828  
   829  // MaxTypesPerAuthorizationModel mocks base method.
   830  func (m *MockOpenFGADatastore) MaxTypesPerAuthorizationModel() int {
   831  	m.ctrl.T.Helper()
   832  	ret := m.ctrl.Call(m, "MaxTypesPerAuthorizationModel")
   833  	ret0, _ := ret[0].(int)
   834  	return ret0
   835  }
   836  
   837  // MaxTypesPerAuthorizationModel indicates an expected call of MaxTypesPerAuthorizationModel.
   838  func (mr *MockOpenFGADatastoreMockRecorder) MaxTypesPerAuthorizationModel() *gomock.Call {
   839  	mr.mock.ctrl.T.Helper()
   840  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "MaxTypesPerAuthorizationModel", reflect.TypeOf((*MockOpenFGADatastore)(nil).MaxTypesPerAuthorizationModel))
   841  }
   842  
   843  // Read mocks base method.
   844  func (m *MockOpenFGADatastore) Read(ctx context.Context, store string, tupleKey *openfgav1.TupleKey) (storage.TupleIterator, error) {
   845  	m.ctrl.T.Helper()
   846  	ret := m.ctrl.Call(m, "Read", ctx, store, tupleKey)
   847  	ret0, _ := ret[0].(storage.TupleIterator)
   848  	ret1, _ := ret[1].(error)
   849  	return ret0, ret1
   850  }
   851  
   852  // Read indicates an expected call of Read.
   853  func (mr *MockOpenFGADatastoreMockRecorder) Read(ctx, store, tupleKey any) *gomock.Call {
   854  	mr.mock.ctrl.T.Helper()
   855  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Read", reflect.TypeOf((*MockOpenFGADatastore)(nil).Read), ctx, store, tupleKey)
   856  }
   857  
   858  // ReadAssertions mocks base method.
   859  func (m *MockOpenFGADatastore) ReadAssertions(ctx context.Context, store, modelID string) ([]*openfgav1.Assertion, error) {
   860  	m.ctrl.T.Helper()
   861  	ret := m.ctrl.Call(m, "ReadAssertions", ctx, store, modelID)
   862  	ret0, _ := ret[0].([]*openfgav1.Assertion)
   863  	ret1, _ := ret[1].(error)
   864  	return ret0, ret1
   865  }
   866  
   867  // ReadAssertions indicates an expected call of ReadAssertions.
   868  func (mr *MockOpenFGADatastoreMockRecorder) ReadAssertions(ctx, store, modelID any) *gomock.Call {
   869  	mr.mock.ctrl.T.Helper()
   870  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAssertions", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadAssertions), ctx, store, modelID)
   871  }
   872  
   873  // ReadAuthorizationModel mocks base method.
   874  func (m *MockOpenFGADatastore) ReadAuthorizationModel(ctx context.Context, store, id string) (*openfgav1.AuthorizationModel, error) {
   875  	m.ctrl.T.Helper()
   876  	ret := m.ctrl.Call(m, "ReadAuthorizationModel", ctx, store, id)
   877  	ret0, _ := ret[0].(*openfgav1.AuthorizationModel)
   878  	ret1, _ := ret[1].(error)
   879  	return ret0, ret1
   880  }
   881  
   882  // ReadAuthorizationModel indicates an expected call of ReadAuthorizationModel.
   883  func (mr *MockOpenFGADatastoreMockRecorder) ReadAuthorizationModel(ctx, store, id any) *gomock.Call {
   884  	mr.mock.ctrl.T.Helper()
   885  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAuthorizationModel", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadAuthorizationModel), ctx, store, id)
   886  }
   887  
   888  // ReadAuthorizationModels mocks base method.
   889  func (m *MockOpenFGADatastore) ReadAuthorizationModels(ctx context.Context, store string, options storage.PaginationOptions) ([]*openfgav1.AuthorizationModel, []byte, error) {
   890  	m.ctrl.T.Helper()
   891  	ret := m.ctrl.Call(m, "ReadAuthorizationModels", ctx, store, options)
   892  	ret0, _ := ret[0].([]*openfgav1.AuthorizationModel)
   893  	ret1, _ := ret[1].([]byte)
   894  	ret2, _ := ret[2].(error)
   895  	return ret0, ret1, ret2
   896  }
   897  
   898  // ReadAuthorizationModels indicates an expected call of ReadAuthorizationModels.
   899  func (mr *MockOpenFGADatastoreMockRecorder) ReadAuthorizationModels(ctx, store, options any) *gomock.Call {
   900  	mr.mock.ctrl.T.Helper()
   901  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadAuthorizationModels", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadAuthorizationModels), ctx, store, options)
   902  }
   903  
   904  // ReadChanges mocks base method.
   905  func (m *MockOpenFGADatastore) ReadChanges(ctx context.Context, store, objectType string, paginationOptions storage.PaginationOptions, horizonOffset time.Duration) ([]*openfgav1.TupleChange, []byte, error) {
   906  	m.ctrl.T.Helper()
   907  	ret := m.ctrl.Call(m, "ReadChanges", ctx, store, objectType, paginationOptions, horizonOffset)
   908  	ret0, _ := ret[0].([]*openfgav1.TupleChange)
   909  	ret1, _ := ret[1].([]byte)
   910  	ret2, _ := ret[2].(error)
   911  	return ret0, ret1, ret2
   912  }
   913  
   914  // ReadChanges indicates an expected call of ReadChanges.
   915  func (mr *MockOpenFGADatastoreMockRecorder) ReadChanges(ctx, store, objectType, paginationOptions, horizonOffset any) *gomock.Call {
   916  	mr.mock.ctrl.T.Helper()
   917  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadChanges", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadChanges), ctx, store, objectType, paginationOptions, horizonOffset)
   918  }
   919  
   920  // ReadPage mocks base method.
   921  func (m *MockOpenFGADatastore) ReadPage(ctx context.Context, store string, tupleKey *openfgav1.TupleKey, paginationOptions storage.PaginationOptions) ([]*openfgav1.Tuple, []byte, error) {
   922  	m.ctrl.T.Helper()
   923  	ret := m.ctrl.Call(m, "ReadPage", ctx, store, tupleKey, paginationOptions)
   924  	ret0, _ := ret[0].([]*openfgav1.Tuple)
   925  	ret1, _ := ret[1].([]byte)
   926  	ret2, _ := ret[2].(error)
   927  	return ret0, ret1, ret2
   928  }
   929  
   930  // ReadPage indicates an expected call of ReadPage.
   931  func (mr *MockOpenFGADatastoreMockRecorder) ReadPage(ctx, store, tupleKey, paginationOptions any) *gomock.Call {
   932  	mr.mock.ctrl.T.Helper()
   933  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadPage", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadPage), ctx, store, tupleKey, paginationOptions)
   934  }
   935  
   936  // ReadStartingWithUser mocks base method.
   937  func (m *MockOpenFGADatastore) ReadStartingWithUser(ctx context.Context, store string, filter storage.ReadStartingWithUserFilter) (storage.TupleIterator, error) {
   938  	m.ctrl.T.Helper()
   939  	ret := m.ctrl.Call(m, "ReadStartingWithUser", ctx, store, filter)
   940  	ret0, _ := ret[0].(storage.TupleIterator)
   941  	ret1, _ := ret[1].(error)
   942  	return ret0, ret1
   943  }
   944  
   945  // ReadStartingWithUser indicates an expected call of ReadStartingWithUser.
   946  func (mr *MockOpenFGADatastoreMockRecorder) ReadStartingWithUser(ctx, store, filter any) *gomock.Call {
   947  	mr.mock.ctrl.T.Helper()
   948  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadStartingWithUser", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadStartingWithUser), ctx, store, filter)
   949  }
   950  
   951  // ReadUserTuple mocks base method.
   952  func (m *MockOpenFGADatastore) ReadUserTuple(ctx context.Context, store string, tupleKey *openfgav1.TupleKey) (*openfgav1.Tuple, error) {
   953  	m.ctrl.T.Helper()
   954  	ret := m.ctrl.Call(m, "ReadUserTuple", ctx, store, tupleKey)
   955  	ret0, _ := ret[0].(*openfgav1.Tuple)
   956  	ret1, _ := ret[1].(error)
   957  	return ret0, ret1
   958  }
   959  
   960  // ReadUserTuple indicates an expected call of ReadUserTuple.
   961  func (mr *MockOpenFGADatastoreMockRecorder) ReadUserTuple(ctx, store, tupleKey any) *gomock.Call {
   962  	mr.mock.ctrl.T.Helper()
   963  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadUserTuple", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadUserTuple), ctx, store, tupleKey)
   964  }
   965  
   966  // ReadUsersetTuples mocks base method.
   967  func (m *MockOpenFGADatastore) ReadUsersetTuples(ctx context.Context, store string, filter storage.ReadUsersetTuplesFilter) (storage.TupleIterator, error) {
   968  	m.ctrl.T.Helper()
   969  	ret := m.ctrl.Call(m, "ReadUsersetTuples", ctx, store, filter)
   970  	ret0, _ := ret[0].(storage.TupleIterator)
   971  	ret1, _ := ret[1].(error)
   972  	return ret0, ret1
   973  }
   974  
   975  // ReadUsersetTuples indicates an expected call of ReadUsersetTuples.
   976  func (mr *MockOpenFGADatastoreMockRecorder) ReadUsersetTuples(ctx, store, filter any) *gomock.Call {
   977  	mr.mock.ctrl.T.Helper()
   978  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "ReadUsersetTuples", reflect.TypeOf((*MockOpenFGADatastore)(nil).ReadUsersetTuples), ctx, store, filter)
   979  }
   980  
   981  // Write mocks base method.
   982  func (m *MockOpenFGADatastore) Write(ctx context.Context, store string, d storage.Deletes, w storage.Writes) error {
   983  	m.ctrl.T.Helper()
   984  	ret := m.ctrl.Call(m, "Write", ctx, store, d, w)
   985  	ret0, _ := ret[0].(error)
   986  	return ret0
   987  }
   988  
   989  // Write indicates an expected call of Write.
   990  func (mr *MockOpenFGADatastoreMockRecorder) Write(ctx, store, d, w any) *gomock.Call {
   991  	mr.mock.ctrl.T.Helper()
   992  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Write", reflect.TypeOf((*MockOpenFGADatastore)(nil).Write), ctx, store, d, w)
   993  }
   994  
   995  // WriteAssertions mocks base method.
   996  func (m *MockOpenFGADatastore) WriteAssertions(ctx context.Context, store, modelID string, assertions []*openfgav1.Assertion) error {
   997  	m.ctrl.T.Helper()
   998  	ret := m.ctrl.Call(m, "WriteAssertions", ctx, store, modelID, assertions)
   999  	ret0, _ := ret[0].(error)
  1000  	return ret0
  1001  }
  1002  
  1003  // WriteAssertions indicates an expected call of WriteAssertions.
  1004  func (mr *MockOpenFGADatastoreMockRecorder) WriteAssertions(ctx, store, modelID, assertions any) *gomock.Call {
  1005  	mr.mock.ctrl.T.Helper()
  1006  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WriteAssertions", reflect.TypeOf((*MockOpenFGADatastore)(nil).WriteAssertions), ctx, store, modelID, assertions)
  1007  }
  1008  
  1009  // WriteAuthorizationModel mocks base method.
  1010  func (m *MockOpenFGADatastore) WriteAuthorizationModel(ctx context.Context, store string, model *openfgav1.AuthorizationModel) error {
  1011  	m.ctrl.T.Helper()
  1012  	ret := m.ctrl.Call(m, "WriteAuthorizationModel", ctx, store, model)
  1013  	ret0, _ := ret[0].(error)
  1014  	return ret0
  1015  }
  1016  
  1017  // WriteAuthorizationModel indicates an expected call of WriteAuthorizationModel.
  1018  func (mr *MockOpenFGADatastoreMockRecorder) WriteAuthorizationModel(ctx, store, model any) *gomock.Call {
  1019  	mr.mock.ctrl.T.Helper()
  1020  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "WriteAuthorizationModel", reflect.TypeOf((*MockOpenFGADatastore)(nil).WriteAuthorizationModel), ctx, store, model)
  1021  }