github.com/go-generalize/volcago@v1.7.0/generator/testfiles/auto/mock/mock_lock_gen/mock_lock_gen.go (about)

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: lock_gen.go
     3  
     4  // Package mock_model is a generated GoMock package.
     5  package mock_model
     6  
     7  import (
     8  	context "context"
     9  	reflect "reflect"
    10  
    11  	firestore "cloud.google.com/go/firestore"
    12  	model "github.com/go-generalize/volcago/generator/testfiles/auto"
    13  	gomock "github.com/golang/mock/gomock"
    14  )
    15  
    16  // MockLockRepository is a mock of LockRepository interface.
    17  type MockLockRepository struct {
    18  	ctrl     *gomock.Controller
    19  	recorder *MockLockRepositoryMockRecorder
    20  }
    21  
    22  // MockLockRepositoryMockRecorder is the mock recorder for MockLockRepository.
    23  type MockLockRepositoryMockRecorder struct {
    24  	mock *MockLockRepository
    25  }
    26  
    27  // NewMockLockRepository creates a new mock instance.
    28  func NewMockLockRepository(ctrl *gomock.Controller) *MockLockRepository {
    29  	mock := &MockLockRepository{ctrl: ctrl}
    30  	mock.recorder = &MockLockRepositoryMockRecorder{mock}
    31  	return mock
    32  }
    33  
    34  // EXPECT returns an object that allows the caller to indicate expected use.
    35  func (m *MockLockRepository) EXPECT() *MockLockRepositoryMockRecorder {
    36  	return m.recorder
    37  }
    38  
    39  // Delete mocks base method.
    40  func (m *MockLockRepository) Delete(ctx context.Context, subject *model.Lock, opts ...model.DeleteOption) error {
    41  	m.ctrl.T.Helper()
    42  	varargs := []interface{}{ctx, subject}
    43  	for _, a := range opts {
    44  		varargs = append(varargs, a)
    45  	}
    46  	ret := m.ctrl.Call(m, "Delete", varargs...)
    47  	ret0, _ := ret[0].(error)
    48  	return ret0
    49  }
    50  
    51  // Delete indicates an expected call of Delete.
    52  func (mr *MockLockRepositoryMockRecorder) Delete(ctx, subject interface{}, opts ...interface{}) *gomock.Call {
    53  	mr.mock.ctrl.T.Helper()
    54  	varargs := append([]interface{}{ctx, subject}, opts...)
    55  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Delete", reflect.TypeOf((*MockLockRepository)(nil).Delete), varargs...)
    56  }
    57  
    58  // DeleteByID mocks base method.
    59  func (m *MockLockRepository) DeleteByID(ctx context.Context, id string, opts ...model.DeleteOption) error {
    60  	m.ctrl.T.Helper()
    61  	varargs := []interface{}{ctx, id}
    62  	for _, a := range opts {
    63  		varargs = append(varargs, a)
    64  	}
    65  	ret := m.ctrl.Call(m, "DeleteByID", varargs...)
    66  	ret0, _ := ret[0].(error)
    67  	return ret0
    68  }
    69  
    70  // DeleteByID indicates an expected call of DeleteByID.
    71  func (mr *MockLockRepositoryMockRecorder) DeleteByID(ctx, id interface{}, opts ...interface{}) *gomock.Call {
    72  	mr.mock.ctrl.T.Helper()
    73  	varargs := append([]interface{}{ctx, id}, opts...)
    74  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteByID", reflect.TypeOf((*MockLockRepository)(nil).DeleteByID), varargs...)
    75  }
    76  
    77  // DeleteByIDWithTx mocks base method.
    78  func (m *MockLockRepository) DeleteByIDWithTx(ctx context.Context, tx *firestore.Transaction, id string, opts ...model.DeleteOption) error {
    79  	m.ctrl.T.Helper()
    80  	varargs := []interface{}{ctx, tx, id}
    81  	for _, a := range opts {
    82  		varargs = append(varargs, a)
    83  	}
    84  	ret := m.ctrl.Call(m, "DeleteByIDWithTx", varargs...)
    85  	ret0, _ := ret[0].(error)
    86  	return ret0
    87  }
    88  
    89  // DeleteByIDWithTx indicates an expected call of DeleteByIDWithTx.
    90  func (mr *MockLockRepositoryMockRecorder) DeleteByIDWithTx(ctx, tx, id interface{}, opts ...interface{}) *gomock.Call {
    91  	mr.mock.ctrl.T.Helper()
    92  	varargs := append([]interface{}{ctx, tx, id}, opts...)
    93  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteByIDWithTx", reflect.TypeOf((*MockLockRepository)(nil).DeleteByIDWithTx), varargs...)
    94  }
    95  
    96  // DeleteMulti mocks base method.
    97  func (m *MockLockRepository) DeleteMulti(ctx context.Context, subjects []*model.Lock, opts ...model.DeleteOption) error {
    98  	m.ctrl.T.Helper()
    99  	varargs := []interface{}{ctx, subjects}
   100  	for _, a := range opts {
   101  		varargs = append(varargs, a)
   102  	}
   103  	ret := m.ctrl.Call(m, "DeleteMulti", varargs...)
   104  	ret0, _ := ret[0].(error)
   105  	return ret0
   106  }
   107  
   108  // DeleteMulti indicates an expected call of DeleteMulti.
   109  func (mr *MockLockRepositoryMockRecorder) DeleteMulti(ctx, subjects interface{}, opts ...interface{}) *gomock.Call {
   110  	mr.mock.ctrl.T.Helper()
   111  	varargs := append([]interface{}{ctx, subjects}, opts...)
   112  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteMulti", reflect.TypeOf((*MockLockRepository)(nil).DeleteMulti), varargs...)
   113  }
   114  
   115  // DeleteMultiByIDs mocks base method.
   116  func (m *MockLockRepository) DeleteMultiByIDs(ctx context.Context, ids []string, opts ...model.DeleteOption) error {
   117  	m.ctrl.T.Helper()
   118  	varargs := []interface{}{ctx, ids}
   119  	for _, a := range opts {
   120  		varargs = append(varargs, a)
   121  	}
   122  	ret := m.ctrl.Call(m, "DeleteMultiByIDs", varargs...)
   123  	ret0, _ := ret[0].(error)
   124  	return ret0
   125  }
   126  
   127  // DeleteMultiByIDs indicates an expected call of DeleteMultiByIDs.
   128  func (mr *MockLockRepositoryMockRecorder) DeleteMultiByIDs(ctx, ids interface{}, opts ...interface{}) *gomock.Call {
   129  	mr.mock.ctrl.T.Helper()
   130  	varargs := append([]interface{}{ctx, ids}, opts...)
   131  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteMultiByIDs", reflect.TypeOf((*MockLockRepository)(nil).DeleteMultiByIDs), varargs...)
   132  }
   133  
   134  // DeleteMultiByIDsWithTx mocks base method.
   135  func (m *MockLockRepository) DeleteMultiByIDsWithTx(ctx context.Context, tx *firestore.Transaction, ids []string, opts ...model.DeleteOption) error {
   136  	m.ctrl.T.Helper()
   137  	varargs := []interface{}{ctx, tx, ids}
   138  	for _, a := range opts {
   139  		varargs = append(varargs, a)
   140  	}
   141  	ret := m.ctrl.Call(m, "DeleteMultiByIDsWithTx", varargs...)
   142  	ret0, _ := ret[0].(error)
   143  	return ret0
   144  }
   145  
   146  // DeleteMultiByIDsWithTx indicates an expected call of DeleteMultiByIDsWithTx.
   147  func (mr *MockLockRepositoryMockRecorder) DeleteMultiByIDsWithTx(ctx, tx, ids interface{}, opts ...interface{}) *gomock.Call {
   148  	mr.mock.ctrl.T.Helper()
   149  	varargs := append([]interface{}{ctx, tx, ids}, opts...)
   150  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteMultiByIDsWithTx", reflect.TypeOf((*MockLockRepository)(nil).DeleteMultiByIDsWithTx), varargs...)
   151  }
   152  
   153  // DeleteMultiWithTx mocks base method.
   154  func (m *MockLockRepository) DeleteMultiWithTx(ctx context.Context, tx *firestore.Transaction, subjects []*model.Lock, opts ...model.DeleteOption) error {
   155  	m.ctrl.T.Helper()
   156  	varargs := []interface{}{ctx, tx, subjects}
   157  	for _, a := range opts {
   158  		varargs = append(varargs, a)
   159  	}
   160  	ret := m.ctrl.Call(m, "DeleteMultiWithTx", varargs...)
   161  	ret0, _ := ret[0].(error)
   162  	return ret0
   163  }
   164  
   165  // DeleteMultiWithTx indicates an expected call of DeleteMultiWithTx.
   166  func (mr *MockLockRepositoryMockRecorder) DeleteMultiWithTx(ctx, tx, subjects interface{}, opts ...interface{}) *gomock.Call {
   167  	mr.mock.ctrl.T.Helper()
   168  	varargs := append([]interface{}{ctx, tx, subjects}, opts...)
   169  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteMultiWithTx", reflect.TypeOf((*MockLockRepository)(nil).DeleteMultiWithTx), varargs...)
   170  }
   171  
   172  // DeleteWithTx mocks base method.
   173  func (m *MockLockRepository) DeleteWithTx(ctx context.Context, tx *firestore.Transaction, subject *model.Lock, opts ...model.DeleteOption) error {
   174  	m.ctrl.T.Helper()
   175  	varargs := []interface{}{ctx, tx, subject}
   176  	for _, a := range opts {
   177  		varargs = append(varargs, a)
   178  	}
   179  	ret := m.ctrl.Call(m, "DeleteWithTx", varargs...)
   180  	ret0, _ := ret[0].(error)
   181  	return ret0
   182  }
   183  
   184  // DeleteWithTx indicates an expected call of DeleteWithTx.
   185  func (mr *MockLockRepositoryMockRecorder) DeleteWithTx(ctx, tx, subject interface{}, opts ...interface{}) *gomock.Call {
   186  	mr.mock.ctrl.T.Helper()
   187  	varargs := append([]interface{}{ctx, tx, subject}, opts...)
   188  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "DeleteWithTx", reflect.TypeOf((*MockLockRepository)(nil).DeleteWithTx), varargs...)
   189  }
   190  
   191  // Get mocks base method.
   192  func (m *MockLockRepository) Get(ctx context.Context, id string, opts ...model.GetOption) (*model.Lock, error) {
   193  	m.ctrl.T.Helper()
   194  	varargs := []interface{}{ctx, id}
   195  	for _, a := range opts {
   196  		varargs = append(varargs, a)
   197  	}
   198  	ret := m.ctrl.Call(m, "Get", varargs...)
   199  	ret0, _ := ret[0].(*model.Lock)
   200  	ret1, _ := ret[1].(error)
   201  	return ret0, ret1
   202  }
   203  
   204  // Get indicates an expected call of Get.
   205  func (mr *MockLockRepositoryMockRecorder) Get(ctx, id interface{}, opts ...interface{}) *gomock.Call {
   206  	mr.mock.ctrl.T.Helper()
   207  	varargs := append([]interface{}{ctx, id}, opts...)
   208  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Get", reflect.TypeOf((*MockLockRepository)(nil).Get), varargs...)
   209  }
   210  
   211  // GetByText2 mocks base method.
   212  func (m *MockLockRepository) GetByText2(ctx context.Context, text2 string, opts ...model.GetOption) (*model.Lock, error) {
   213  	m.ctrl.T.Helper()
   214  	varargs := []interface{}{ctx, text2}
   215  	for _, a := range opts {
   216  		varargs = append(varargs, a)
   217  	}
   218  	ret := m.ctrl.Call(m, "GetByText2", varargs...)
   219  	ret0, _ := ret[0].(*model.Lock)
   220  	ret1, _ := ret[1].(error)
   221  	return ret0, ret1
   222  }
   223  
   224  // GetByText2 indicates an expected call of GetByText2.
   225  func (mr *MockLockRepositoryMockRecorder) GetByText2(ctx, text2 interface{}, opts ...interface{}) *gomock.Call {
   226  	mr.mock.ctrl.T.Helper()
   227  	varargs := append([]interface{}{ctx, text2}, opts...)
   228  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetByText2", reflect.TypeOf((*MockLockRepository)(nil).GetByText2), varargs...)
   229  }
   230  
   231  // GetByText2WithTx mocks base method.
   232  func (m *MockLockRepository) GetByText2WithTx(tx *firestore.Transaction, text2 string, opts ...model.GetOption) (*model.Lock, error) {
   233  	m.ctrl.T.Helper()
   234  	varargs := []interface{}{tx, text2}
   235  	for _, a := range opts {
   236  		varargs = append(varargs, a)
   237  	}
   238  	ret := m.ctrl.Call(m, "GetByText2WithTx", varargs...)
   239  	ret0, _ := ret[0].(*model.Lock)
   240  	ret1, _ := ret[1].(error)
   241  	return ret0, ret1
   242  }
   243  
   244  // GetByText2WithTx indicates an expected call of GetByText2WithTx.
   245  func (mr *MockLockRepositoryMockRecorder) GetByText2WithTx(tx, text2 interface{}, opts ...interface{}) *gomock.Call {
   246  	mr.mock.ctrl.T.Helper()
   247  	varargs := append([]interface{}{tx, text2}, opts...)
   248  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetByText2WithTx", reflect.TypeOf((*MockLockRepository)(nil).GetByText2WithTx), varargs...)
   249  }
   250  
   251  // GetCollection mocks base method.
   252  func (m *MockLockRepository) GetCollection() *firestore.CollectionRef {
   253  	m.ctrl.T.Helper()
   254  	ret := m.ctrl.Call(m, "GetCollection")
   255  	ret0, _ := ret[0].(*firestore.CollectionRef)
   256  	return ret0
   257  }
   258  
   259  // GetCollection indicates an expected call of GetCollection.
   260  func (mr *MockLockRepositoryMockRecorder) GetCollection() *gomock.Call {
   261  	mr.mock.ctrl.T.Helper()
   262  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCollection", reflect.TypeOf((*MockLockRepository)(nil).GetCollection))
   263  }
   264  
   265  // GetCollectionName mocks base method.
   266  func (m *MockLockRepository) GetCollectionName() string {
   267  	m.ctrl.T.Helper()
   268  	ret := m.ctrl.Call(m, "GetCollectionName")
   269  	ret0, _ := ret[0].(string)
   270  	return ret0
   271  }
   272  
   273  // GetCollectionName indicates an expected call of GetCollectionName.
   274  func (mr *MockLockRepositoryMockRecorder) GetCollectionName() *gomock.Call {
   275  	mr.mock.ctrl.T.Helper()
   276  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCollectionName", reflect.TypeOf((*MockLockRepository)(nil).GetCollectionName))
   277  }
   278  
   279  // GetDocRef mocks base method.
   280  func (m *MockLockRepository) GetDocRef(id string) *firestore.DocumentRef {
   281  	m.ctrl.T.Helper()
   282  	ret := m.ctrl.Call(m, "GetDocRef", id)
   283  	ret0, _ := ret[0].(*firestore.DocumentRef)
   284  	return ret0
   285  }
   286  
   287  // GetDocRef indicates an expected call of GetDocRef.
   288  func (mr *MockLockRepositoryMockRecorder) GetDocRef(id interface{}) *gomock.Call {
   289  	mr.mock.ctrl.T.Helper()
   290  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDocRef", reflect.TypeOf((*MockLockRepository)(nil).GetDocRef), id)
   291  }
   292  
   293  // GetMulti mocks base method.
   294  func (m *MockLockRepository) GetMulti(ctx context.Context, ids []string, opts ...model.GetOption) ([]*model.Lock, error) {
   295  	m.ctrl.T.Helper()
   296  	varargs := []interface{}{ctx, ids}
   297  	for _, a := range opts {
   298  		varargs = append(varargs, a)
   299  	}
   300  	ret := m.ctrl.Call(m, "GetMulti", varargs...)
   301  	ret0, _ := ret[0].([]*model.Lock)
   302  	ret1, _ := ret[1].(error)
   303  	return ret0, ret1
   304  }
   305  
   306  // GetMulti indicates an expected call of GetMulti.
   307  func (mr *MockLockRepositoryMockRecorder) GetMulti(ctx, ids interface{}, opts ...interface{}) *gomock.Call {
   308  	mr.mock.ctrl.T.Helper()
   309  	varargs := append([]interface{}{ctx, ids}, opts...)
   310  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMulti", reflect.TypeOf((*MockLockRepository)(nil).GetMulti), varargs...)
   311  }
   312  
   313  // GetMultiWithTx mocks base method.
   314  func (m *MockLockRepository) GetMultiWithTx(tx *firestore.Transaction, ids []string, opts ...model.GetOption) ([]*model.Lock, error) {
   315  	m.ctrl.T.Helper()
   316  	varargs := []interface{}{tx, ids}
   317  	for _, a := range opts {
   318  		varargs = append(varargs, a)
   319  	}
   320  	ret := m.ctrl.Call(m, "GetMultiWithTx", varargs...)
   321  	ret0, _ := ret[0].([]*model.Lock)
   322  	ret1, _ := ret[1].(error)
   323  	return ret0, ret1
   324  }
   325  
   326  // GetMultiWithTx indicates an expected call of GetMultiWithTx.
   327  func (mr *MockLockRepositoryMockRecorder) GetMultiWithTx(tx, ids interface{}, opts ...interface{}) *gomock.Call {
   328  	mr.mock.ctrl.T.Helper()
   329  	varargs := append([]interface{}{tx, ids}, opts...)
   330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMultiWithTx", reflect.TypeOf((*MockLockRepository)(nil).GetMultiWithTx), varargs...)
   331  }
   332  
   333  // GetWithDoc mocks base method.
   334  func (m *MockLockRepository) GetWithDoc(ctx context.Context, doc *firestore.DocumentRef, opts ...model.GetOption) (*model.Lock, error) {
   335  	m.ctrl.T.Helper()
   336  	varargs := []interface{}{ctx, doc}
   337  	for _, a := range opts {
   338  		varargs = append(varargs, a)
   339  	}
   340  	ret := m.ctrl.Call(m, "GetWithDoc", varargs...)
   341  	ret0, _ := ret[0].(*model.Lock)
   342  	ret1, _ := ret[1].(error)
   343  	return ret0, ret1
   344  }
   345  
   346  // GetWithDoc indicates an expected call of GetWithDoc.
   347  func (mr *MockLockRepositoryMockRecorder) GetWithDoc(ctx, doc interface{}, opts ...interface{}) *gomock.Call {
   348  	mr.mock.ctrl.T.Helper()
   349  	varargs := append([]interface{}{ctx, doc}, opts...)
   350  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWithDoc", reflect.TypeOf((*MockLockRepository)(nil).GetWithDoc), varargs...)
   351  }
   352  
   353  // GetWithDocWithTx mocks base method.
   354  func (m *MockLockRepository) GetWithDocWithTx(tx *firestore.Transaction, doc *firestore.DocumentRef, opts ...model.GetOption) (*model.Lock, error) {
   355  	m.ctrl.T.Helper()
   356  	varargs := []interface{}{tx, doc}
   357  	for _, a := range opts {
   358  		varargs = append(varargs, a)
   359  	}
   360  	ret := m.ctrl.Call(m, "GetWithDocWithTx", varargs...)
   361  	ret0, _ := ret[0].(*model.Lock)
   362  	ret1, _ := ret[1].(error)
   363  	return ret0, ret1
   364  }
   365  
   366  // GetWithDocWithTx indicates an expected call of GetWithDocWithTx.
   367  func (mr *MockLockRepositoryMockRecorder) GetWithDocWithTx(tx, doc interface{}, opts ...interface{}) *gomock.Call {
   368  	mr.mock.ctrl.T.Helper()
   369  	varargs := append([]interface{}{tx, doc}, opts...)
   370  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWithDocWithTx", reflect.TypeOf((*MockLockRepository)(nil).GetWithDocWithTx), varargs...)
   371  }
   372  
   373  // GetWithTx mocks base method.
   374  func (m *MockLockRepository) GetWithTx(tx *firestore.Transaction, id string, opts ...model.GetOption) (*model.Lock, error) {
   375  	m.ctrl.T.Helper()
   376  	varargs := []interface{}{tx, id}
   377  	for _, a := range opts {
   378  		varargs = append(varargs, a)
   379  	}
   380  	ret := m.ctrl.Call(m, "GetWithTx", varargs...)
   381  	ret0, _ := ret[0].(*model.Lock)
   382  	ret1, _ := ret[1].(error)
   383  	return ret0, ret1
   384  }
   385  
   386  // GetWithTx indicates an expected call of GetWithTx.
   387  func (mr *MockLockRepositoryMockRecorder) GetWithTx(tx, id interface{}, opts ...interface{}) *gomock.Call {
   388  	mr.mock.ctrl.T.Helper()
   389  	varargs := append([]interface{}{tx, id}, opts...)
   390  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWithTx", reflect.TypeOf((*MockLockRepository)(nil).GetWithTx), varargs...)
   391  }
   392  
   393  // Insert mocks base method.
   394  func (m *MockLockRepository) Insert(ctx context.Context, subject *model.Lock) (string, error) {
   395  	m.ctrl.T.Helper()
   396  	ret := m.ctrl.Call(m, "Insert", ctx, subject)
   397  	ret0, _ := ret[0].(string)
   398  	ret1, _ := ret[1].(error)
   399  	return ret0, ret1
   400  }
   401  
   402  // Insert indicates an expected call of Insert.
   403  func (mr *MockLockRepositoryMockRecorder) Insert(ctx, subject interface{}) *gomock.Call {
   404  	mr.mock.ctrl.T.Helper()
   405  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Insert", reflect.TypeOf((*MockLockRepository)(nil).Insert), ctx, subject)
   406  }
   407  
   408  // InsertMulti mocks base method.
   409  func (m *MockLockRepository) InsertMulti(ctx context.Context, subjects []*model.Lock) ([]string, error) {
   410  	m.ctrl.T.Helper()
   411  	ret := m.ctrl.Call(m, "InsertMulti", ctx, subjects)
   412  	ret0, _ := ret[0].([]string)
   413  	ret1, _ := ret[1].(error)
   414  	return ret0, ret1
   415  }
   416  
   417  // InsertMulti indicates an expected call of InsertMulti.
   418  func (mr *MockLockRepositoryMockRecorder) InsertMulti(ctx, subjects interface{}) *gomock.Call {
   419  	mr.mock.ctrl.T.Helper()
   420  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertMulti", reflect.TypeOf((*MockLockRepository)(nil).InsertMulti), ctx, subjects)
   421  }
   422  
   423  // InsertMultiWithTx mocks base method.
   424  func (m *MockLockRepository) InsertMultiWithTx(ctx context.Context, tx *firestore.Transaction, subjects []*model.Lock) ([]string, error) {
   425  	m.ctrl.T.Helper()
   426  	ret := m.ctrl.Call(m, "InsertMultiWithTx", ctx, tx, subjects)
   427  	ret0, _ := ret[0].([]string)
   428  	ret1, _ := ret[1].(error)
   429  	return ret0, ret1
   430  }
   431  
   432  // InsertMultiWithTx indicates an expected call of InsertMultiWithTx.
   433  func (mr *MockLockRepositoryMockRecorder) InsertMultiWithTx(ctx, tx, subjects interface{}) *gomock.Call {
   434  	mr.mock.ctrl.T.Helper()
   435  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertMultiWithTx", reflect.TypeOf((*MockLockRepository)(nil).InsertMultiWithTx), ctx, tx, subjects)
   436  }
   437  
   438  // InsertWithTx mocks base method.
   439  func (m *MockLockRepository) InsertWithTx(ctx context.Context, tx *firestore.Transaction, subject *model.Lock) (string, error) {
   440  	m.ctrl.T.Helper()
   441  	ret := m.ctrl.Call(m, "InsertWithTx", ctx, tx, subject)
   442  	ret0, _ := ret[0].(string)
   443  	ret1, _ := ret[1].(error)
   444  	return ret0, ret1
   445  }
   446  
   447  // InsertWithTx indicates an expected call of InsertWithTx.
   448  func (mr *MockLockRepositoryMockRecorder) InsertWithTx(ctx, tx, subject interface{}) *gomock.Call {
   449  	mr.mock.ctrl.T.Helper()
   450  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertWithTx", reflect.TypeOf((*MockLockRepository)(nil).InsertWithTx), ctx, tx, subject)
   451  }
   452  
   453  // RunInTransaction mocks base method.
   454  func (m *MockLockRepository) RunInTransaction() func(context.Context, func(context.Context, *firestore.Transaction) error, ...firestore.TransactionOption) error {
   455  	m.ctrl.T.Helper()
   456  	ret := m.ctrl.Call(m, "RunInTransaction")
   457  	ret0, _ := ret[0].(func(context.Context, func(context.Context, *firestore.Transaction) error, ...firestore.TransactionOption) error)
   458  	return ret0
   459  }
   460  
   461  // RunInTransaction indicates an expected call of RunInTransaction.
   462  func (mr *MockLockRepositoryMockRecorder) RunInTransaction() *gomock.Call {
   463  	mr.mock.ctrl.T.Helper()
   464  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunInTransaction", reflect.TypeOf((*MockLockRepository)(nil).RunInTransaction))
   465  }
   466  
   467  // Search mocks base method.
   468  func (m *MockLockRepository) Search(ctx context.Context, param *model.LockSearchParam, q *firestore.Query) ([]*model.Lock, error) {
   469  	m.ctrl.T.Helper()
   470  	ret := m.ctrl.Call(m, "Search", ctx, param, q)
   471  	ret0, _ := ret[0].([]*model.Lock)
   472  	ret1, _ := ret[1].(error)
   473  	return ret0, ret1
   474  }
   475  
   476  // Search indicates an expected call of Search.
   477  func (mr *MockLockRepositoryMockRecorder) Search(ctx, param, q interface{}) *gomock.Call {
   478  	mr.mock.ctrl.T.Helper()
   479  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Search", reflect.TypeOf((*MockLockRepository)(nil).Search), ctx, param, q)
   480  }
   481  
   482  // SearchByParam mocks base method.
   483  func (m *MockLockRepository) SearchByParam(ctx context.Context, param *model.LockSearchParam) ([]*model.Lock, *model.PagingResult, error) {
   484  	m.ctrl.T.Helper()
   485  	ret := m.ctrl.Call(m, "SearchByParam", ctx, param)
   486  	ret0, _ := ret[0].([]*model.Lock)
   487  	ret1, _ := ret[1].(*model.PagingResult)
   488  	ret2, _ := ret[2].(error)
   489  	return ret0, ret1, ret2
   490  }
   491  
   492  // SearchByParam indicates an expected call of SearchByParam.
   493  func (mr *MockLockRepositoryMockRecorder) SearchByParam(ctx, param interface{}) *gomock.Call {
   494  	mr.mock.ctrl.T.Helper()
   495  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchByParam", reflect.TypeOf((*MockLockRepository)(nil).SearchByParam), ctx, param)
   496  }
   497  
   498  // SearchByParamWithTx mocks base method.
   499  func (m *MockLockRepository) SearchByParamWithTx(tx *firestore.Transaction, param *model.LockSearchParam) ([]*model.Lock, *model.PagingResult, error) {
   500  	m.ctrl.T.Helper()
   501  	ret := m.ctrl.Call(m, "SearchByParamWithTx", tx, param)
   502  	ret0, _ := ret[0].([]*model.Lock)
   503  	ret1, _ := ret[1].(*model.PagingResult)
   504  	ret2, _ := ret[2].(error)
   505  	return ret0, ret1, ret2
   506  }
   507  
   508  // SearchByParamWithTx indicates an expected call of SearchByParamWithTx.
   509  func (mr *MockLockRepositoryMockRecorder) SearchByParamWithTx(tx, param interface{}) *gomock.Call {
   510  	mr.mock.ctrl.T.Helper()
   511  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchByParamWithTx", reflect.TypeOf((*MockLockRepository)(nil).SearchByParamWithTx), tx, param)
   512  }
   513  
   514  // SearchWithTx mocks base method.
   515  func (m *MockLockRepository) SearchWithTx(tx *firestore.Transaction, param *model.LockSearchParam, q *firestore.Query) ([]*model.Lock, error) {
   516  	m.ctrl.T.Helper()
   517  	ret := m.ctrl.Call(m, "SearchWithTx", tx, param, q)
   518  	ret0, _ := ret[0].([]*model.Lock)
   519  	ret1, _ := ret[1].(error)
   520  	return ret0, ret1
   521  }
   522  
   523  // SearchWithTx indicates an expected call of SearchWithTx.
   524  func (mr *MockLockRepositoryMockRecorder) SearchWithTx(tx, param, q interface{}) *gomock.Call {
   525  	mr.mock.ctrl.T.Helper()
   526  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchWithTx", reflect.TypeOf((*MockLockRepository)(nil).SearchWithTx), tx, param, q)
   527  }
   528  
   529  // StrictUpdate mocks base method.
   530  func (m *MockLockRepository) StrictUpdate(ctx context.Context, id string, param *model.LockUpdateParam, opts ...firestore.Precondition) error {
   531  	m.ctrl.T.Helper()
   532  	varargs := []interface{}{ctx, id, param}
   533  	for _, a := range opts {
   534  		varargs = append(varargs, a)
   535  	}
   536  	ret := m.ctrl.Call(m, "StrictUpdate", varargs...)
   537  	ret0, _ := ret[0].(error)
   538  	return ret0
   539  }
   540  
   541  // StrictUpdate indicates an expected call of StrictUpdate.
   542  func (mr *MockLockRepositoryMockRecorder) StrictUpdate(ctx, id, param interface{}, opts ...interface{}) *gomock.Call {
   543  	mr.mock.ctrl.T.Helper()
   544  	varargs := append([]interface{}{ctx, id, param}, opts...)
   545  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StrictUpdate", reflect.TypeOf((*MockLockRepository)(nil).StrictUpdate), varargs...)
   546  }
   547  
   548  // StrictUpdateWithTx mocks base method.
   549  func (m *MockLockRepository) StrictUpdateWithTx(tx *firestore.Transaction, id string, param *model.LockUpdateParam, opts ...firestore.Precondition) error {
   550  	m.ctrl.T.Helper()
   551  	varargs := []interface{}{tx, id, param}
   552  	for _, a := range opts {
   553  		varargs = append(varargs, a)
   554  	}
   555  	ret := m.ctrl.Call(m, "StrictUpdateWithTx", varargs...)
   556  	ret0, _ := ret[0].(error)
   557  	return ret0
   558  }
   559  
   560  // StrictUpdateWithTx indicates an expected call of StrictUpdateWithTx.
   561  func (mr *MockLockRepositoryMockRecorder) StrictUpdateWithTx(tx, id, param interface{}, opts ...interface{}) *gomock.Call {
   562  	mr.mock.ctrl.T.Helper()
   563  	varargs := append([]interface{}{tx, id, param}, opts...)
   564  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StrictUpdateWithTx", reflect.TypeOf((*MockLockRepository)(nil).StrictUpdateWithTx), varargs...)
   565  }
   566  
   567  // Update mocks base method.
   568  func (m *MockLockRepository) Update(ctx context.Context, subject *model.Lock) error {
   569  	m.ctrl.T.Helper()
   570  	ret := m.ctrl.Call(m, "Update", ctx, subject)
   571  	ret0, _ := ret[0].(error)
   572  	return ret0
   573  }
   574  
   575  // Update indicates an expected call of Update.
   576  func (mr *MockLockRepositoryMockRecorder) Update(ctx, subject interface{}) *gomock.Call {
   577  	mr.mock.ctrl.T.Helper()
   578  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockLockRepository)(nil).Update), ctx, subject)
   579  }
   580  
   581  // UpdateMulti mocks base method.
   582  func (m *MockLockRepository) UpdateMulti(ctx context.Context, subjects []*model.Lock) error {
   583  	m.ctrl.T.Helper()
   584  	ret := m.ctrl.Call(m, "UpdateMulti", ctx, subjects)
   585  	ret0, _ := ret[0].(error)
   586  	return ret0
   587  }
   588  
   589  // UpdateMulti indicates an expected call of UpdateMulti.
   590  func (mr *MockLockRepositoryMockRecorder) UpdateMulti(ctx, subjects interface{}) *gomock.Call {
   591  	mr.mock.ctrl.T.Helper()
   592  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateMulti", reflect.TypeOf((*MockLockRepository)(nil).UpdateMulti), ctx, subjects)
   593  }
   594  
   595  // UpdateMultiWithTx mocks base method.
   596  func (m *MockLockRepository) UpdateMultiWithTx(ctx context.Context, tx *firestore.Transaction, subjects []*model.Lock) error {
   597  	m.ctrl.T.Helper()
   598  	ret := m.ctrl.Call(m, "UpdateMultiWithTx", ctx, tx, subjects)
   599  	ret0, _ := ret[0].(error)
   600  	return ret0
   601  }
   602  
   603  // UpdateMultiWithTx indicates an expected call of UpdateMultiWithTx.
   604  func (mr *MockLockRepositoryMockRecorder) UpdateMultiWithTx(ctx, tx, subjects interface{}) *gomock.Call {
   605  	mr.mock.ctrl.T.Helper()
   606  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateMultiWithTx", reflect.TypeOf((*MockLockRepository)(nil).UpdateMultiWithTx), ctx, tx, subjects)
   607  }
   608  
   609  // UpdateWithTx mocks base method.
   610  func (m *MockLockRepository) UpdateWithTx(ctx context.Context, tx *firestore.Transaction, subject *model.Lock) error {
   611  	m.ctrl.T.Helper()
   612  	ret := m.ctrl.Call(m, "UpdateWithTx", ctx, tx, subject)
   613  	ret0, _ := ret[0].(error)
   614  	return ret0
   615  }
   616  
   617  // UpdateWithTx indicates an expected call of UpdateWithTx.
   618  func (mr *MockLockRepositoryMockRecorder) UpdateWithTx(ctx, tx, subject interface{}) *gomock.Call {
   619  	mr.mock.ctrl.T.Helper()
   620  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateWithTx", reflect.TypeOf((*MockLockRepository)(nil).UpdateWithTx), ctx, tx, subject)
   621  }
   622  
   623  // MockLockRepositoryMiddleware is a mock of LockRepositoryMiddleware interface.
   624  type MockLockRepositoryMiddleware struct {
   625  	ctrl     *gomock.Controller
   626  	recorder *MockLockRepositoryMiddlewareMockRecorder
   627  }
   628  
   629  // MockLockRepositoryMiddlewareMockRecorder is the mock recorder for MockLockRepositoryMiddleware.
   630  type MockLockRepositoryMiddlewareMockRecorder struct {
   631  	mock *MockLockRepositoryMiddleware
   632  }
   633  
   634  // NewMockLockRepositoryMiddleware creates a new mock instance.
   635  func NewMockLockRepositoryMiddleware(ctrl *gomock.Controller) *MockLockRepositoryMiddleware {
   636  	mock := &MockLockRepositoryMiddleware{ctrl: ctrl}
   637  	mock.recorder = &MockLockRepositoryMiddlewareMockRecorder{mock}
   638  	return mock
   639  }
   640  
   641  // EXPECT returns an object that allows the caller to indicate expected use.
   642  func (m *MockLockRepositoryMiddleware) EXPECT() *MockLockRepositoryMiddlewareMockRecorder {
   643  	return m.recorder
   644  }
   645  
   646  // BeforeDelete mocks base method.
   647  func (m *MockLockRepositoryMiddleware) BeforeDelete(ctx context.Context, subject *model.Lock, opts ...model.DeleteOption) (bool, error) {
   648  	m.ctrl.T.Helper()
   649  	varargs := []interface{}{ctx, subject}
   650  	for _, a := range opts {
   651  		varargs = append(varargs, a)
   652  	}
   653  	ret := m.ctrl.Call(m, "BeforeDelete", varargs...)
   654  	ret0, _ := ret[0].(bool)
   655  	ret1, _ := ret[1].(error)
   656  	return ret0, ret1
   657  }
   658  
   659  // BeforeDelete indicates an expected call of BeforeDelete.
   660  func (mr *MockLockRepositoryMiddlewareMockRecorder) BeforeDelete(ctx, subject interface{}, opts ...interface{}) *gomock.Call {
   661  	mr.mock.ctrl.T.Helper()
   662  	varargs := append([]interface{}{ctx, subject}, opts...)
   663  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeDelete", reflect.TypeOf((*MockLockRepositoryMiddleware)(nil).BeforeDelete), varargs...)
   664  }
   665  
   666  // BeforeDeleteByID mocks base method.
   667  func (m *MockLockRepositoryMiddleware) BeforeDeleteByID(ctx context.Context, ids []string, opts ...model.DeleteOption) (bool, error) {
   668  	m.ctrl.T.Helper()
   669  	varargs := []interface{}{ctx, ids}
   670  	for _, a := range opts {
   671  		varargs = append(varargs, a)
   672  	}
   673  	ret := m.ctrl.Call(m, "BeforeDeleteByID", varargs...)
   674  	ret0, _ := ret[0].(bool)
   675  	ret1, _ := ret[1].(error)
   676  	return ret0, ret1
   677  }
   678  
   679  // BeforeDeleteByID indicates an expected call of BeforeDeleteByID.
   680  func (mr *MockLockRepositoryMiddlewareMockRecorder) BeforeDeleteByID(ctx, ids interface{}, opts ...interface{}) *gomock.Call {
   681  	mr.mock.ctrl.T.Helper()
   682  	varargs := append([]interface{}{ctx, ids}, opts...)
   683  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeDeleteByID", reflect.TypeOf((*MockLockRepositoryMiddleware)(nil).BeforeDeleteByID), varargs...)
   684  }
   685  
   686  // BeforeInsert mocks base method.
   687  func (m *MockLockRepositoryMiddleware) BeforeInsert(ctx context.Context, subject *model.Lock) (bool, error) {
   688  	m.ctrl.T.Helper()
   689  	ret := m.ctrl.Call(m, "BeforeInsert", ctx, subject)
   690  	ret0, _ := ret[0].(bool)
   691  	ret1, _ := ret[1].(error)
   692  	return ret0, ret1
   693  }
   694  
   695  // BeforeInsert indicates an expected call of BeforeInsert.
   696  func (mr *MockLockRepositoryMiddlewareMockRecorder) BeforeInsert(ctx, subject interface{}) *gomock.Call {
   697  	mr.mock.ctrl.T.Helper()
   698  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeInsert", reflect.TypeOf((*MockLockRepositoryMiddleware)(nil).BeforeInsert), ctx, subject)
   699  }
   700  
   701  // BeforeUpdate mocks base method.
   702  func (m *MockLockRepositoryMiddleware) BeforeUpdate(ctx context.Context, old, subject *model.Lock) (bool, error) {
   703  	m.ctrl.T.Helper()
   704  	ret := m.ctrl.Call(m, "BeforeUpdate", ctx, old, subject)
   705  	ret0, _ := ret[0].(bool)
   706  	ret1, _ := ret[1].(error)
   707  	return ret0, ret1
   708  }
   709  
   710  // BeforeUpdate indicates an expected call of BeforeUpdate.
   711  func (mr *MockLockRepositoryMiddlewareMockRecorder) BeforeUpdate(ctx, old, subject interface{}) *gomock.Call {
   712  	mr.mock.ctrl.T.Helper()
   713  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeUpdate", reflect.TypeOf((*MockLockRepositoryMiddleware)(nil).BeforeUpdate), ctx, old, subject)
   714  }