github.com/masterhung0112/hk_server/v5@v5.0.0-20220302090640-ec71aef15e1c/store/storetest/mocks/TeamStore.go (about)

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