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

     1  // Code generated by MockGen. DO NOT EDIT.
     2  // Source: task_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  // MockTaskRepository is a mock of TaskRepository interface.
    17  type MockTaskRepository struct {
    18  	ctrl     *gomock.Controller
    19  	recorder *MockTaskRepositoryMockRecorder
    20  }
    21  
    22  // MockTaskRepositoryMockRecorder is the mock recorder for MockTaskRepository.
    23  type MockTaskRepositoryMockRecorder struct {
    24  	mock *MockTaskRepository
    25  }
    26  
    27  // NewMockTaskRepository creates a new mock instance.
    28  func NewMockTaskRepository(ctrl *gomock.Controller) *MockTaskRepository {
    29  	mock := &MockTaskRepository{ctrl: ctrl}
    30  	mock.recorder = &MockTaskRepositoryMockRecorder{mock}
    31  	return mock
    32  }
    33  
    34  // EXPECT returns an object that allows the caller to indicate expected use.
    35  func (m *MockTaskRepository) EXPECT() *MockTaskRepositoryMockRecorder {
    36  	return m.recorder
    37  }
    38  
    39  // Delete mocks base method.
    40  func (m *MockTaskRepository) Delete(ctx context.Context, subject *model.Task, 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).Delete), varargs...)
    56  }
    57  
    58  // DeleteByID mocks base method.
    59  func (m *MockTaskRepository) 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).DeleteByID), varargs...)
    75  }
    76  
    77  // DeleteByIDWithTx mocks base method.
    78  func (m *MockTaskRepository) 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).DeleteByIDWithTx), varargs...)
    94  }
    95  
    96  // DeleteMulti mocks base method.
    97  func (m *MockTaskRepository) DeleteMulti(ctx context.Context, subjects []*model.Task, 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).DeleteMulti), varargs...)
   113  }
   114  
   115  // DeleteMultiByIDs mocks base method.
   116  func (m *MockTaskRepository) 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).DeleteMultiByIDs), varargs...)
   132  }
   133  
   134  // DeleteMultiByIDsWithTx mocks base method.
   135  func (m *MockTaskRepository) 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).DeleteMultiByIDsWithTx), varargs...)
   151  }
   152  
   153  // DeleteMultiWithTx mocks base method.
   154  func (m *MockTaskRepository) DeleteMultiWithTx(ctx context.Context, tx *firestore.Transaction, subjects []*model.Task, 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).DeleteMultiWithTx), varargs...)
   170  }
   171  
   172  // DeleteWithTx mocks base method.
   173  func (m *MockTaskRepository) DeleteWithTx(ctx context.Context, tx *firestore.Transaction, subject *model.Task, 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 *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).DeleteWithTx), varargs...)
   189  }
   190  
   191  // Get mocks base method.
   192  func (m *MockTaskRepository) Get(ctx context.Context, id string, opts ...model.GetOption) (*model.Task, 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.Task)
   200  	ret1, _ := ret[1].(error)
   201  	return ret0, ret1
   202  }
   203  
   204  // Get indicates an expected call of Get.
   205  func (mr *MockTaskRepositoryMockRecorder) 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((*MockTaskRepository)(nil).Get), varargs...)
   209  }
   210  
   211  // GetCollection mocks base method.
   212  func (m *MockTaskRepository) GetCollection() *firestore.CollectionRef {
   213  	m.ctrl.T.Helper()
   214  	ret := m.ctrl.Call(m, "GetCollection")
   215  	ret0, _ := ret[0].(*firestore.CollectionRef)
   216  	return ret0
   217  }
   218  
   219  // GetCollection indicates an expected call of GetCollection.
   220  func (mr *MockTaskRepositoryMockRecorder) GetCollection() *gomock.Call {
   221  	mr.mock.ctrl.T.Helper()
   222  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCollection", reflect.TypeOf((*MockTaskRepository)(nil).GetCollection))
   223  }
   224  
   225  // GetCollectionName mocks base method.
   226  func (m *MockTaskRepository) GetCollectionName() string {
   227  	m.ctrl.T.Helper()
   228  	ret := m.ctrl.Call(m, "GetCollectionName")
   229  	ret0, _ := ret[0].(string)
   230  	return ret0
   231  }
   232  
   233  // GetCollectionName indicates an expected call of GetCollectionName.
   234  func (mr *MockTaskRepositoryMockRecorder) GetCollectionName() *gomock.Call {
   235  	mr.mock.ctrl.T.Helper()
   236  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetCollectionName", reflect.TypeOf((*MockTaskRepository)(nil).GetCollectionName))
   237  }
   238  
   239  // GetDocRef mocks base method.
   240  func (m *MockTaskRepository) GetDocRef(id string) *firestore.DocumentRef {
   241  	m.ctrl.T.Helper()
   242  	ret := m.ctrl.Call(m, "GetDocRef", id)
   243  	ret0, _ := ret[0].(*firestore.DocumentRef)
   244  	return ret0
   245  }
   246  
   247  // GetDocRef indicates an expected call of GetDocRef.
   248  func (mr *MockTaskRepositoryMockRecorder) GetDocRef(id interface{}) *gomock.Call {
   249  	mr.mock.ctrl.T.Helper()
   250  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetDocRef", reflect.TypeOf((*MockTaskRepository)(nil).GetDocRef), id)
   251  }
   252  
   253  // GetMulti mocks base method.
   254  func (m *MockTaskRepository) GetMulti(ctx context.Context, ids []string, opts ...model.GetOption) ([]*model.Task, error) {
   255  	m.ctrl.T.Helper()
   256  	varargs := []interface{}{ctx, ids}
   257  	for _, a := range opts {
   258  		varargs = append(varargs, a)
   259  	}
   260  	ret := m.ctrl.Call(m, "GetMulti", varargs...)
   261  	ret0, _ := ret[0].([]*model.Task)
   262  	ret1, _ := ret[1].(error)
   263  	return ret0, ret1
   264  }
   265  
   266  // GetMulti indicates an expected call of GetMulti.
   267  func (mr *MockTaskRepositoryMockRecorder) GetMulti(ctx, ids interface{}, opts ...interface{}) *gomock.Call {
   268  	mr.mock.ctrl.T.Helper()
   269  	varargs := append([]interface{}{ctx, ids}, opts...)
   270  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMulti", reflect.TypeOf((*MockTaskRepository)(nil).GetMulti), varargs...)
   271  }
   272  
   273  // GetMultiWithTx mocks base method.
   274  func (m *MockTaskRepository) GetMultiWithTx(tx *firestore.Transaction, ids []string, opts ...model.GetOption) ([]*model.Task, error) {
   275  	m.ctrl.T.Helper()
   276  	varargs := []interface{}{tx, ids}
   277  	for _, a := range opts {
   278  		varargs = append(varargs, a)
   279  	}
   280  	ret := m.ctrl.Call(m, "GetMultiWithTx", varargs...)
   281  	ret0, _ := ret[0].([]*model.Task)
   282  	ret1, _ := ret[1].(error)
   283  	return ret0, ret1
   284  }
   285  
   286  // GetMultiWithTx indicates an expected call of GetMultiWithTx.
   287  func (mr *MockTaskRepositoryMockRecorder) GetMultiWithTx(tx, ids interface{}, opts ...interface{}) *gomock.Call {
   288  	mr.mock.ctrl.T.Helper()
   289  	varargs := append([]interface{}{tx, ids}, opts...)
   290  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetMultiWithTx", reflect.TypeOf((*MockTaskRepository)(nil).GetMultiWithTx), varargs...)
   291  }
   292  
   293  // GetWithDoc mocks base method.
   294  func (m *MockTaskRepository) GetWithDoc(ctx context.Context, doc *firestore.DocumentRef, opts ...model.GetOption) (*model.Task, error) {
   295  	m.ctrl.T.Helper()
   296  	varargs := []interface{}{ctx, doc}
   297  	for _, a := range opts {
   298  		varargs = append(varargs, a)
   299  	}
   300  	ret := m.ctrl.Call(m, "GetWithDoc", varargs...)
   301  	ret0, _ := ret[0].(*model.Task)
   302  	ret1, _ := ret[1].(error)
   303  	return ret0, ret1
   304  }
   305  
   306  // GetWithDoc indicates an expected call of GetWithDoc.
   307  func (mr *MockTaskRepositoryMockRecorder) GetWithDoc(ctx, doc interface{}, opts ...interface{}) *gomock.Call {
   308  	mr.mock.ctrl.T.Helper()
   309  	varargs := append([]interface{}{ctx, doc}, opts...)
   310  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWithDoc", reflect.TypeOf((*MockTaskRepository)(nil).GetWithDoc), varargs...)
   311  }
   312  
   313  // GetWithDocWithTx mocks base method.
   314  func (m *MockTaskRepository) GetWithDocWithTx(tx *firestore.Transaction, doc *firestore.DocumentRef, opts ...model.GetOption) (*model.Task, error) {
   315  	m.ctrl.T.Helper()
   316  	varargs := []interface{}{tx, doc}
   317  	for _, a := range opts {
   318  		varargs = append(varargs, a)
   319  	}
   320  	ret := m.ctrl.Call(m, "GetWithDocWithTx", varargs...)
   321  	ret0, _ := ret[0].(*model.Task)
   322  	ret1, _ := ret[1].(error)
   323  	return ret0, ret1
   324  }
   325  
   326  // GetWithDocWithTx indicates an expected call of GetWithDocWithTx.
   327  func (mr *MockTaskRepositoryMockRecorder) GetWithDocWithTx(tx, doc interface{}, opts ...interface{}) *gomock.Call {
   328  	mr.mock.ctrl.T.Helper()
   329  	varargs := append([]interface{}{tx, doc}, opts...)
   330  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWithDocWithTx", reflect.TypeOf((*MockTaskRepository)(nil).GetWithDocWithTx), varargs...)
   331  }
   332  
   333  // GetWithTx mocks base method.
   334  func (m *MockTaskRepository) GetWithTx(tx *firestore.Transaction, id string, opts ...model.GetOption) (*model.Task, error) {
   335  	m.ctrl.T.Helper()
   336  	varargs := []interface{}{tx, id}
   337  	for _, a := range opts {
   338  		varargs = append(varargs, a)
   339  	}
   340  	ret := m.ctrl.Call(m, "GetWithTx", varargs...)
   341  	ret0, _ := ret[0].(*model.Task)
   342  	ret1, _ := ret[1].(error)
   343  	return ret0, ret1
   344  }
   345  
   346  // GetWithTx indicates an expected call of GetWithTx.
   347  func (mr *MockTaskRepositoryMockRecorder) GetWithTx(tx, id interface{}, opts ...interface{}) *gomock.Call {
   348  	mr.mock.ctrl.T.Helper()
   349  	varargs := append([]interface{}{tx, id}, opts...)
   350  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "GetWithTx", reflect.TypeOf((*MockTaskRepository)(nil).GetWithTx), varargs...)
   351  }
   352  
   353  // Insert mocks base method.
   354  func (m *MockTaskRepository) Insert(ctx context.Context, subject *model.Task) (string, error) {
   355  	m.ctrl.T.Helper()
   356  	ret := m.ctrl.Call(m, "Insert", ctx, subject)
   357  	ret0, _ := ret[0].(string)
   358  	ret1, _ := ret[1].(error)
   359  	return ret0, ret1
   360  }
   361  
   362  // Insert indicates an expected call of Insert.
   363  func (mr *MockTaskRepositoryMockRecorder) Insert(ctx, subject interface{}) *gomock.Call {
   364  	mr.mock.ctrl.T.Helper()
   365  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Insert", reflect.TypeOf((*MockTaskRepository)(nil).Insert), ctx, subject)
   366  }
   367  
   368  // InsertMulti mocks base method.
   369  func (m *MockTaskRepository) InsertMulti(ctx context.Context, subjects []*model.Task) ([]string, error) {
   370  	m.ctrl.T.Helper()
   371  	ret := m.ctrl.Call(m, "InsertMulti", ctx, subjects)
   372  	ret0, _ := ret[0].([]string)
   373  	ret1, _ := ret[1].(error)
   374  	return ret0, ret1
   375  }
   376  
   377  // InsertMulti indicates an expected call of InsertMulti.
   378  func (mr *MockTaskRepositoryMockRecorder) InsertMulti(ctx, subjects interface{}) *gomock.Call {
   379  	mr.mock.ctrl.T.Helper()
   380  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertMulti", reflect.TypeOf((*MockTaskRepository)(nil).InsertMulti), ctx, subjects)
   381  }
   382  
   383  // InsertMultiWithTx mocks base method.
   384  func (m *MockTaskRepository) InsertMultiWithTx(ctx context.Context, tx *firestore.Transaction, subjects []*model.Task) ([]string, error) {
   385  	m.ctrl.T.Helper()
   386  	ret := m.ctrl.Call(m, "InsertMultiWithTx", ctx, tx, subjects)
   387  	ret0, _ := ret[0].([]string)
   388  	ret1, _ := ret[1].(error)
   389  	return ret0, ret1
   390  }
   391  
   392  // InsertMultiWithTx indicates an expected call of InsertMultiWithTx.
   393  func (mr *MockTaskRepositoryMockRecorder) InsertMultiWithTx(ctx, tx, subjects interface{}) *gomock.Call {
   394  	mr.mock.ctrl.T.Helper()
   395  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertMultiWithTx", reflect.TypeOf((*MockTaskRepository)(nil).InsertMultiWithTx), ctx, tx, subjects)
   396  }
   397  
   398  // InsertWithTx mocks base method.
   399  func (m *MockTaskRepository) InsertWithTx(ctx context.Context, tx *firestore.Transaction, subject *model.Task) (string, error) {
   400  	m.ctrl.T.Helper()
   401  	ret := m.ctrl.Call(m, "InsertWithTx", ctx, tx, subject)
   402  	ret0, _ := ret[0].(string)
   403  	ret1, _ := ret[1].(error)
   404  	return ret0, ret1
   405  }
   406  
   407  // InsertWithTx indicates an expected call of InsertWithTx.
   408  func (mr *MockTaskRepositoryMockRecorder) InsertWithTx(ctx, tx, subject interface{}) *gomock.Call {
   409  	mr.mock.ctrl.T.Helper()
   410  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "InsertWithTx", reflect.TypeOf((*MockTaskRepository)(nil).InsertWithTx), ctx, tx, subject)
   411  }
   412  
   413  // RunInTransaction mocks base method.
   414  func (m *MockTaskRepository) RunInTransaction() func(context.Context, func(context.Context, *firestore.Transaction) error, ...firestore.TransactionOption) error {
   415  	m.ctrl.T.Helper()
   416  	ret := m.ctrl.Call(m, "RunInTransaction")
   417  	ret0, _ := ret[0].(func(context.Context, func(context.Context, *firestore.Transaction) error, ...firestore.TransactionOption) error)
   418  	return ret0
   419  }
   420  
   421  // RunInTransaction indicates an expected call of RunInTransaction.
   422  func (mr *MockTaskRepositoryMockRecorder) RunInTransaction() *gomock.Call {
   423  	mr.mock.ctrl.T.Helper()
   424  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "RunInTransaction", reflect.TypeOf((*MockTaskRepository)(nil).RunInTransaction))
   425  }
   426  
   427  // Search mocks base method.
   428  func (m *MockTaskRepository) Search(ctx context.Context, param *model.TaskSearchParam, q *firestore.Query) ([]*model.Task, error) {
   429  	m.ctrl.T.Helper()
   430  	ret := m.ctrl.Call(m, "Search", ctx, param, q)
   431  	ret0, _ := ret[0].([]*model.Task)
   432  	ret1, _ := ret[1].(error)
   433  	return ret0, ret1
   434  }
   435  
   436  // Search indicates an expected call of Search.
   437  func (mr *MockTaskRepositoryMockRecorder) Search(ctx, param, q interface{}) *gomock.Call {
   438  	mr.mock.ctrl.T.Helper()
   439  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Search", reflect.TypeOf((*MockTaskRepository)(nil).Search), ctx, param, q)
   440  }
   441  
   442  // SearchByParam mocks base method.
   443  func (m *MockTaskRepository) SearchByParam(ctx context.Context, param *model.TaskSearchParam) ([]*model.Task, *model.PagingResult, error) {
   444  	m.ctrl.T.Helper()
   445  	ret := m.ctrl.Call(m, "SearchByParam", ctx, param)
   446  	ret0, _ := ret[0].([]*model.Task)
   447  	ret1, _ := ret[1].(*model.PagingResult)
   448  	ret2, _ := ret[2].(error)
   449  	return ret0, ret1, ret2
   450  }
   451  
   452  // SearchByParam indicates an expected call of SearchByParam.
   453  func (mr *MockTaskRepositoryMockRecorder) SearchByParam(ctx, param interface{}) *gomock.Call {
   454  	mr.mock.ctrl.T.Helper()
   455  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchByParam", reflect.TypeOf((*MockTaskRepository)(nil).SearchByParam), ctx, param)
   456  }
   457  
   458  // SearchByParamWithTx mocks base method.
   459  func (m *MockTaskRepository) SearchByParamWithTx(tx *firestore.Transaction, param *model.TaskSearchParam) ([]*model.Task, *model.PagingResult, error) {
   460  	m.ctrl.T.Helper()
   461  	ret := m.ctrl.Call(m, "SearchByParamWithTx", tx, param)
   462  	ret0, _ := ret[0].([]*model.Task)
   463  	ret1, _ := ret[1].(*model.PagingResult)
   464  	ret2, _ := ret[2].(error)
   465  	return ret0, ret1, ret2
   466  }
   467  
   468  // SearchByParamWithTx indicates an expected call of SearchByParamWithTx.
   469  func (mr *MockTaskRepositoryMockRecorder) SearchByParamWithTx(tx, param interface{}) *gomock.Call {
   470  	mr.mock.ctrl.T.Helper()
   471  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchByParamWithTx", reflect.TypeOf((*MockTaskRepository)(nil).SearchByParamWithTx), tx, param)
   472  }
   473  
   474  // SearchWithTx mocks base method.
   475  func (m *MockTaskRepository) SearchWithTx(tx *firestore.Transaction, param *model.TaskSearchParam, q *firestore.Query) ([]*model.Task, error) {
   476  	m.ctrl.T.Helper()
   477  	ret := m.ctrl.Call(m, "SearchWithTx", tx, param, q)
   478  	ret0, _ := ret[0].([]*model.Task)
   479  	ret1, _ := ret[1].(error)
   480  	return ret0, ret1
   481  }
   482  
   483  // SearchWithTx indicates an expected call of SearchWithTx.
   484  func (mr *MockTaskRepositoryMockRecorder) SearchWithTx(tx, param, q interface{}) *gomock.Call {
   485  	mr.mock.ctrl.T.Helper()
   486  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "SearchWithTx", reflect.TypeOf((*MockTaskRepository)(nil).SearchWithTx), tx, param, q)
   487  }
   488  
   489  // StrictUpdate mocks base method.
   490  func (m *MockTaskRepository) StrictUpdate(ctx context.Context, id string, param *model.TaskUpdateParam, opts ...firestore.Precondition) error {
   491  	m.ctrl.T.Helper()
   492  	varargs := []interface{}{ctx, id, param}
   493  	for _, a := range opts {
   494  		varargs = append(varargs, a)
   495  	}
   496  	ret := m.ctrl.Call(m, "StrictUpdate", varargs...)
   497  	ret0, _ := ret[0].(error)
   498  	return ret0
   499  }
   500  
   501  // StrictUpdate indicates an expected call of StrictUpdate.
   502  func (mr *MockTaskRepositoryMockRecorder) StrictUpdate(ctx, id, param interface{}, opts ...interface{}) *gomock.Call {
   503  	mr.mock.ctrl.T.Helper()
   504  	varargs := append([]interface{}{ctx, id, param}, opts...)
   505  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StrictUpdate", reflect.TypeOf((*MockTaskRepository)(nil).StrictUpdate), varargs...)
   506  }
   507  
   508  // StrictUpdateWithTx mocks base method.
   509  func (m *MockTaskRepository) StrictUpdateWithTx(tx *firestore.Transaction, id string, param *model.TaskUpdateParam, opts ...firestore.Precondition) error {
   510  	m.ctrl.T.Helper()
   511  	varargs := []interface{}{tx, id, param}
   512  	for _, a := range opts {
   513  		varargs = append(varargs, a)
   514  	}
   515  	ret := m.ctrl.Call(m, "StrictUpdateWithTx", varargs...)
   516  	ret0, _ := ret[0].(error)
   517  	return ret0
   518  }
   519  
   520  // StrictUpdateWithTx indicates an expected call of StrictUpdateWithTx.
   521  func (mr *MockTaskRepositoryMockRecorder) StrictUpdateWithTx(tx, id, param interface{}, opts ...interface{}) *gomock.Call {
   522  	mr.mock.ctrl.T.Helper()
   523  	varargs := append([]interface{}{tx, id, param}, opts...)
   524  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "StrictUpdateWithTx", reflect.TypeOf((*MockTaskRepository)(nil).StrictUpdateWithTx), varargs...)
   525  }
   526  
   527  // Update mocks base method.
   528  func (m *MockTaskRepository) Update(ctx context.Context, subject *model.Task) error {
   529  	m.ctrl.T.Helper()
   530  	ret := m.ctrl.Call(m, "Update", ctx, subject)
   531  	ret0, _ := ret[0].(error)
   532  	return ret0
   533  }
   534  
   535  // Update indicates an expected call of Update.
   536  func (mr *MockTaskRepositoryMockRecorder) Update(ctx, subject interface{}) *gomock.Call {
   537  	mr.mock.ctrl.T.Helper()
   538  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "Update", reflect.TypeOf((*MockTaskRepository)(nil).Update), ctx, subject)
   539  }
   540  
   541  // UpdateMulti mocks base method.
   542  func (m *MockTaskRepository) UpdateMulti(ctx context.Context, subjects []*model.Task) error {
   543  	m.ctrl.T.Helper()
   544  	ret := m.ctrl.Call(m, "UpdateMulti", ctx, subjects)
   545  	ret0, _ := ret[0].(error)
   546  	return ret0
   547  }
   548  
   549  // UpdateMulti indicates an expected call of UpdateMulti.
   550  func (mr *MockTaskRepositoryMockRecorder) UpdateMulti(ctx, subjects interface{}) *gomock.Call {
   551  	mr.mock.ctrl.T.Helper()
   552  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateMulti", reflect.TypeOf((*MockTaskRepository)(nil).UpdateMulti), ctx, subjects)
   553  }
   554  
   555  // UpdateMultiWithTx mocks base method.
   556  func (m *MockTaskRepository) UpdateMultiWithTx(ctx context.Context, tx *firestore.Transaction, subjects []*model.Task) error {
   557  	m.ctrl.T.Helper()
   558  	ret := m.ctrl.Call(m, "UpdateMultiWithTx", ctx, tx, subjects)
   559  	ret0, _ := ret[0].(error)
   560  	return ret0
   561  }
   562  
   563  // UpdateMultiWithTx indicates an expected call of UpdateMultiWithTx.
   564  func (mr *MockTaskRepositoryMockRecorder) UpdateMultiWithTx(ctx, tx, subjects interface{}) *gomock.Call {
   565  	mr.mock.ctrl.T.Helper()
   566  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateMultiWithTx", reflect.TypeOf((*MockTaskRepository)(nil).UpdateMultiWithTx), ctx, tx, subjects)
   567  }
   568  
   569  // UpdateWithTx mocks base method.
   570  func (m *MockTaskRepository) UpdateWithTx(ctx context.Context, tx *firestore.Transaction, subject *model.Task) error {
   571  	m.ctrl.T.Helper()
   572  	ret := m.ctrl.Call(m, "UpdateWithTx", ctx, tx, subject)
   573  	ret0, _ := ret[0].(error)
   574  	return ret0
   575  }
   576  
   577  // UpdateWithTx indicates an expected call of UpdateWithTx.
   578  func (mr *MockTaskRepositoryMockRecorder) UpdateWithTx(ctx, tx, subject interface{}) *gomock.Call {
   579  	mr.mock.ctrl.T.Helper()
   580  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "UpdateWithTx", reflect.TypeOf((*MockTaskRepository)(nil).UpdateWithTx), ctx, tx, subject)
   581  }
   582  
   583  // MockTaskRepositoryMiddleware is a mock of TaskRepositoryMiddleware interface.
   584  type MockTaskRepositoryMiddleware struct {
   585  	ctrl     *gomock.Controller
   586  	recorder *MockTaskRepositoryMiddlewareMockRecorder
   587  }
   588  
   589  // MockTaskRepositoryMiddlewareMockRecorder is the mock recorder for MockTaskRepositoryMiddleware.
   590  type MockTaskRepositoryMiddlewareMockRecorder struct {
   591  	mock *MockTaskRepositoryMiddleware
   592  }
   593  
   594  // NewMockTaskRepositoryMiddleware creates a new mock instance.
   595  func NewMockTaskRepositoryMiddleware(ctrl *gomock.Controller) *MockTaskRepositoryMiddleware {
   596  	mock := &MockTaskRepositoryMiddleware{ctrl: ctrl}
   597  	mock.recorder = &MockTaskRepositoryMiddlewareMockRecorder{mock}
   598  	return mock
   599  }
   600  
   601  // EXPECT returns an object that allows the caller to indicate expected use.
   602  func (m *MockTaskRepositoryMiddleware) EXPECT() *MockTaskRepositoryMiddlewareMockRecorder {
   603  	return m.recorder
   604  }
   605  
   606  // BeforeDelete mocks base method.
   607  func (m *MockTaskRepositoryMiddleware) BeforeDelete(ctx context.Context, subject *model.Task, opts ...model.DeleteOption) (bool, error) {
   608  	m.ctrl.T.Helper()
   609  	varargs := []interface{}{ctx, subject}
   610  	for _, a := range opts {
   611  		varargs = append(varargs, a)
   612  	}
   613  	ret := m.ctrl.Call(m, "BeforeDelete", varargs...)
   614  	ret0, _ := ret[0].(bool)
   615  	ret1, _ := ret[1].(error)
   616  	return ret0, ret1
   617  }
   618  
   619  // BeforeDelete indicates an expected call of BeforeDelete.
   620  func (mr *MockTaskRepositoryMiddlewareMockRecorder) BeforeDelete(ctx, subject interface{}, opts ...interface{}) *gomock.Call {
   621  	mr.mock.ctrl.T.Helper()
   622  	varargs := append([]interface{}{ctx, subject}, opts...)
   623  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeDelete", reflect.TypeOf((*MockTaskRepositoryMiddleware)(nil).BeforeDelete), varargs...)
   624  }
   625  
   626  // BeforeDeleteByID mocks base method.
   627  func (m *MockTaskRepositoryMiddleware) BeforeDeleteByID(ctx context.Context, ids []string, opts ...model.DeleteOption) (bool, error) {
   628  	m.ctrl.T.Helper()
   629  	varargs := []interface{}{ctx, ids}
   630  	for _, a := range opts {
   631  		varargs = append(varargs, a)
   632  	}
   633  	ret := m.ctrl.Call(m, "BeforeDeleteByID", varargs...)
   634  	ret0, _ := ret[0].(bool)
   635  	ret1, _ := ret[1].(error)
   636  	return ret0, ret1
   637  }
   638  
   639  // BeforeDeleteByID indicates an expected call of BeforeDeleteByID.
   640  func (mr *MockTaskRepositoryMiddlewareMockRecorder) BeforeDeleteByID(ctx, ids interface{}, opts ...interface{}) *gomock.Call {
   641  	mr.mock.ctrl.T.Helper()
   642  	varargs := append([]interface{}{ctx, ids}, opts...)
   643  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeDeleteByID", reflect.TypeOf((*MockTaskRepositoryMiddleware)(nil).BeforeDeleteByID), varargs...)
   644  }
   645  
   646  // BeforeInsert mocks base method.
   647  func (m *MockTaskRepositoryMiddleware) BeforeInsert(ctx context.Context, subject *model.Task) (bool, error) {
   648  	m.ctrl.T.Helper()
   649  	ret := m.ctrl.Call(m, "BeforeInsert", ctx, subject)
   650  	ret0, _ := ret[0].(bool)
   651  	ret1, _ := ret[1].(error)
   652  	return ret0, ret1
   653  }
   654  
   655  // BeforeInsert indicates an expected call of BeforeInsert.
   656  func (mr *MockTaskRepositoryMiddlewareMockRecorder) BeforeInsert(ctx, subject interface{}) *gomock.Call {
   657  	mr.mock.ctrl.T.Helper()
   658  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeInsert", reflect.TypeOf((*MockTaskRepositoryMiddleware)(nil).BeforeInsert), ctx, subject)
   659  }
   660  
   661  // BeforeUpdate mocks base method.
   662  func (m *MockTaskRepositoryMiddleware) BeforeUpdate(ctx context.Context, old, subject *model.Task) (bool, error) {
   663  	m.ctrl.T.Helper()
   664  	ret := m.ctrl.Call(m, "BeforeUpdate", ctx, old, subject)
   665  	ret0, _ := ret[0].(bool)
   666  	ret1, _ := ret[1].(error)
   667  	return ret0, ret1
   668  }
   669  
   670  // BeforeUpdate indicates an expected call of BeforeUpdate.
   671  func (mr *MockTaskRepositoryMiddlewareMockRecorder) BeforeUpdate(ctx, old, subject interface{}) *gomock.Call {
   672  	mr.mock.ctrl.T.Helper()
   673  	return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BeforeUpdate", reflect.TypeOf((*MockTaskRepositoryMiddleware)(nil).BeforeUpdate), ctx, old, subject)
   674  }