mattermost-community-enterp.../channels/store/storetest/mocks/TeamStore.go
Claude ec1f89217a Merge: Complete Mattermost Server with Community Enterprise
Full Mattermost server source with integrated Community Enterprise features.
Includes vendor directory for offline/air-gapped builds.

Structure:
- enterprise-impl/: Enterprise feature implementations
- enterprise-community/: Init files that register implementations
- enterprise/: Bridge imports (community_imports.go)
- vendor/: All dependencies for offline builds

Build (online):
  go build ./cmd/mattermost

Build (offline/air-gapped):
  go build -mod=vendor ./cmd/mattermost

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-17 23:59:07 +09:00

1440 lines
35 KiB
Go

// Code generated by mockery v2.53.4. DO NOT EDIT.
// Regenerate this file using `make store-mocks`.
package mocks
import (
model "github.com/mattermost/mattermost/server/public/model"
request "github.com/mattermost/mattermost/server/public/shared/request"
mock "github.com/stretchr/testify/mock"
)
// TeamStore is an autogenerated mock type for the TeamStore type
type TeamStore struct {
mock.Mock
}
// AnalyticsGetTeamCountForScheme provides a mock function with given fields: schemeID
func (_m *TeamStore) AnalyticsGetTeamCountForScheme(schemeID string) (int64, error) {
ret := _m.Called(schemeID)
if len(ret) == 0 {
panic("no return value specified for AnalyticsGetTeamCountForScheme")
}
var r0 int64
var r1 error
if rf, ok := ret.Get(0).(func(string) (int64, error)); ok {
return rf(schemeID)
}
if rf, ok := ret.Get(0).(func(string) int64); ok {
r0 = rf(schemeID)
} else {
r0 = ret.Get(0).(int64)
}
if rf, ok := ret.Get(1).(func(string) error); ok {
r1 = rf(schemeID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// AnalyticsTeamCount provides a mock function with given fields: opts
func (_m *TeamStore) AnalyticsTeamCount(opts *model.TeamSearch) (int64, error) {
ret := _m.Called(opts)
if len(ret) == 0 {
panic("no return value specified for AnalyticsTeamCount")
}
var r0 int64
var r1 error
if rf, ok := ret.Get(0).(func(*model.TeamSearch) (int64, error)); ok {
return rf(opts)
}
if rf, ok := ret.Get(0).(func(*model.TeamSearch) int64); ok {
r0 = rf(opts)
} else {
r0 = ret.Get(0).(int64)
}
if rf, ok := ret.Get(1).(func(*model.TeamSearch) error); ok {
r1 = rf(opts)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// ClearAllCustomRoleAssignments provides a mock function with no fields
func (_m *TeamStore) ClearAllCustomRoleAssignments() error {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for ClearAllCustomRoleAssignments")
}
var r0 error
if rf, ok := ret.Get(0).(func() error); ok {
r0 = rf()
} else {
r0 = ret.Error(0)
}
return r0
}
// ClearCaches provides a mock function with no fields
func (_m *TeamStore) ClearCaches() {
_m.Called()
}
// Get provides a mock function with given fields: id
func (_m *TeamStore) Get(id string) (*model.Team, error) {
ret := _m.Called(id)
if len(ret) == 0 {
panic("no return value specified for Get")
}
var r0 *model.Team
var r1 error
if rf, ok := ret.Get(0).(func(string) (*model.Team, error)); ok {
return rf(id)
}
if rf, ok := ret.Get(0).(func(string) *model.Team); ok {
r0 = rf(id)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.Team)
}
}
if rf, ok := ret.Get(1).(func(string) error); ok {
r1 = rf(id)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetActiveMemberCount provides a mock function with given fields: teamID, restrictions
func (_m *TeamStore) GetActiveMemberCount(teamID string, restrictions *model.ViewUsersRestrictions) (int64, error) {
ret := _m.Called(teamID, restrictions)
if len(ret) == 0 {
panic("no return value specified for GetActiveMemberCount")
}
var r0 int64
var r1 error
if rf, ok := ret.Get(0).(func(string, *model.ViewUsersRestrictions) (int64, error)); ok {
return rf(teamID, restrictions)
}
if rf, ok := ret.Get(0).(func(string, *model.ViewUsersRestrictions) int64); ok {
r0 = rf(teamID, restrictions)
} else {
r0 = ret.Get(0).(int64)
}
if rf, ok := ret.Get(1).(func(string, *model.ViewUsersRestrictions) error); ok {
r1 = rf(teamID, restrictions)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetAll provides a mock function with no fields
func (_m *TeamStore) GetAll() ([]*model.Team, error) {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetAll")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func() ([]*model.Team, error)); ok {
return rf()
}
if rf, ok := ret.Get(0).(func() []*model.Team); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func() error); ok {
r1 = rf()
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetAllForExportAfter provides a mock function with given fields: limit, afterID
func (_m *TeamStore) GetAllForExportAfter(limit int, afterID string) ([]*model.TeamForExport, error) {
ret := _m.Called(limit, afterID)
if len(ret) == 0 {
panic("no return value specified for GetAllForExportAfter")
}
var r0 []*model.TeamForExport
var r1 error
if rf, ok := ret.Get(0).(func(int, string) ([]*model.TeamForExport, error)); ok {
return rf(limit, afterID)
}
if rf, ok := ret.Get(0).(func(int, string) []*model.TeamForExport); ok {
r0 = rf(limit, afterID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamForExport)
}
}
if rf, ok := ret.Get(1).(func(int, string) error); ok {
r1 = rf(limit, afterID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetAllPage provides a mock function with given fields: offset, limit, opts
func (_m *TeamStore) GetAllPage(offset int, limit int, opts *model.TeamSearch) ([]*model.Team, error) {
ret := _m.Called(offset, limit, opts)
if len(ret) == 0 {
panic("no return value specified for GetAllPage")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func(int, int, *model.TeamSearch) ([]*model.Team, error)); ok {
return rf(offset, limit, opts)
}
if rf, ok := ret.Get(0).(func(int, int, *model.TeamSearch) []*model.Team); ok {
r0 = rf(offset, limit, opts)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func(int, int, *model.TeamSearch) error); ok {
r1 = rf(offset, limit, opts)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetAllPrivateTeamListing provides a mock function with no fields
func (_m *TeamStore) GetAllPrivateTeamListing() ([]*model.Team, error) {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetAllPrivateTeamListing")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func() ([]*model.Team, error)); ok {
return rf()
}
if rf, ok := ret.Get(0).(func() []*model.Team); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func() error); ok {
r1 = rf()
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetAllTeamListing provides a mock function with no fields
func (_m *TeamStore) GetAllTeamListing() ([]*model.Team, error) {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetAllTeamListing")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func() ([]*model.Team, error)); ok {
return rf()
}
if rf, ok := ret.Get(0).(func() []*model.Team); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func() error); ok {
r1 = rf()
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetByEmptyInviteID provides a mock function with no fields
func (_m *TeamStore) GetByEmptyInviteID() ([]*model.Team, error) {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GetByEmptyInviteID")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func() ([]*model.Team, error)); ok {
return rf()
}
if rf, ok := ret.Get(0).(func() []*model.Team); ok {
r0 = rf()
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func() error); ok {
r1 = rf()
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetByInviteId provides a mock function with given fields: inviteID
func (_m *TeamStore) GetByInviteId(inviteID string) (*model.Team, error) {
ret := _m.Called(inviteID)
if len(ret) == 0 {
panic("no return value specified for GetByInviteId")
}
var r0 *model.Team
var r1 error
if rf, ok := ret.Get(0).(func(string) (*model.Team, error)); ok {
return rf(inviteID)
}
if rf, ok := ret.Get(0).(func(string) *model.Team); ok {
r0 = rf(inviteID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.Team)
}
}
if rf, ok := ret.Get(1).(func(string) error); ok {
r1 = rf(inviteID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetByName provides a mock function with given fields: name
func (_m *TeamStore) GetByName(name string) (*model.Team, error) {
ret := _m.Called(name)
if len(ret) == 0 {
panic("no return value specified for GetByName")
}
var r0 *model.Team
var r1 error
if rf, ok := ret.Get(0).(func(string) (*model.Team, error)); ok {
return rf(name)
}
if rf, ok := ret.Get(0).(func(string) *model.Team); ok {
r0 = rf(name)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.Team)
}
}
if rf, ok := ret.Get(1).(func(string) error); ok {
r1 = rf(name)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetByNames provides a mock function with given fields: name
func (_m *TeamStore) GetByNames(name []string) ([]*model.Team, error) {
ret := _m.Called(name)
if len(ret) == 0 {
panic("no return value specified for GetByNames")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func([]string) ([]*model.Team, error)); ok {
return rf(name)
}
if rf, ok := ret.Get(0).(func([]string) []*model.Team); ok {
r0 = rf(name)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func([]string) error); ok {
r1 = rf(name)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetChannelUnreadsForAllTeams provides a mock function with given fields: excludeTeamID, userID
func (_m *TeamStore) GetChannelUnreadsForAllTeams(excludeTeamID string, userID string) ([]*model.ChannelUnread, error) {
ret := _m.Called(excludeTeamID, userID)
if len(ret) == 0 {
panic("no return value specified for GetChannelUnreadsForAllTeams")
}
var r0 []*model.ChannelUnread
var r1 error
if rf, ok := ret.Get(0).(func(string, string) ([]*model.ChannelUnread, error)); ok {
return rf(excludeTeamID, userID)
}
if rf, ok := ret.Get(0).(func(string, string) []*model.ChannelUnread); ok {
r0 = rf(excludeTeamID, userID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.ChannelUnread)
}
}
if rf, ok := ret.Get(1).(func(string, string) error); ok {
r1 = rf(excludeTeamID, userID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetChannelUnreadsForTeam provides a mock function with given fields: teamID, userID
func (_m *TeamStore) GetChannelUnreadsForTeam(teamID string, userID string) ([]*model.ChannelUnread, error) {
ret := _m.Called(teamID, userID)
if len(ret) == 0 {
panic("no return value specified for GetChannelUnreadsForTeam")
}
var r0 []*model.ChannelUnread
var r1 error
if rf, ok := ret.Get(0).(func(string, string) ([]*model.ChannelUnread, error)); ok {
return rf(teamID, userID)
}
if rf, ok := ret.Get(0).(func(string, string) []*model.ChannelUnread); ok {
r0 = rf(teamID, userID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.ChannelUnread)
}
}
if rf, ok := ret.Get(1).(func(string, string) error); ok {
r1 = rf(teamID, userID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetCommonTeamIDsForMultipleUsers provides a mock function with given fields: userIDs
func (_m *TeamStore) GetCommonTeamIDsForMultipleUsers(userIDs []string) ([]string, error) {
ret := _m.Called(userIDs)
if len(ret) == 0 {
panic("no return value specified for GetCommonTeamIDsForMultipleUsers")
}
var r0 []string
var r1 error
if rf, ok := ret.Get(0).(func([]string) ([]string, error)); ok {
return rf(userIDs)
}
if rf, ok := ret.Get(0).(func([]string) []string); ok {
r0 = rf(userIDs)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]string)
}
}
if rf, ok := ret.Get(1).(func([]string) error); ok {
r1 = rf(userIDs)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetCommonTeamIDsForTwoUsers provides a mock function with given fields: userID, otherUserID
func (_m *TeamStore) GetCommonTeamIDsForTwoUsers(userID string, otherUserID string) ([]string, error) {
ret := _m.Called(userID, otherUserID)
if len(ret) == 0 {
panic("no return value specified for GetCommonTeamIDsForTwoUsers")
}
var r0 []string
var r1 error
if rf, ok := ret.Get(0).(func(string, string) ([]string, error)); ok {
return rf(userID, otherUserID)
}
if rf, ok := ret.Get(0).(func(string, string) []string); ok {
r0 = rf(userID, otherUserID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]string)
}
}
if rf, ok := ret.Get(1).(func(string, string) error); ok {
r1 = rf(userID, otherUserID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetMany provides a mock function with given fields: ids
func (_m *TeamStore) GetMany(ids []string) ([]*model.Team, error) {
ret := _m.Called(ids)
if len(ret) == 0 {
panic("no return value specified for GetMany")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func([]string) ([]*model.Team, error)); ok {
return rf(ids)
}
if rf, ok := ret.Get(0).(func([]string) []*model.Team); ok {
r0 = rf(ids)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func([]string) error); ok {
r1 = rf(ids)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetMember provides a mock function with given fields: rctx, teamID, userID
func (_m *TeamStore) GetMember(rctx request.CTX, teamID string, userID string) (*model.TeamMember, error) {
ret := _m.Called(rctx, teamID, userID)
if len(ret) == 0 {
panic("no return value specified for GetMember")
}
var r0 *model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(request.CTX, string, string) (*model.TeamMember, error)); ok {
return rf(rctx, teamID, userID)
}
if rf, ok := ret.Get(0).(func(request.CTX, string, string) *model.TeamMember); ok {
r0 = rf(rctx, teamID, userID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(request.CTX, string, string) error); ok {
r1 = rf(rctx, teamID, userID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetMembers provides a mock function with given fields: teamID, offset, limit, teamMembersGetOptions
func (_m *TeamStore) GetMembers(teamID string, offset int, limit int, teamMembersGetOptions *model.TeamMembersGetOptions) ([]*model.TeamMember, error) {
ret := _m.Called(teamID, offset, limit, teamMembersGetOptions)
if len(ret) == 0 {
panic("no return value specified for GetMembers")
}
var r0 []*model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(string, int, int, *model.TeamMembersGetOptions) ([]*model.TeamMember, error)); ok {
return rf(teamID, offset, limit, teamMembersGetOptions)
}
if rf, ok := ret.Get(0).(func(string, int, int, *model.TeamMembersGetOptions) []*model.TeamMember); ok {
r0 = rf(teamID, offset, limit, teamMembersGetOptions)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(string, int, int, *model.TeamMembersGetOptions) error); ok {
r1 = rf(teamID, offset, limit, teamMembersGetOptions)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetMembersByIds provides a mock function with given fields: teamID, userIds, restrictions
func (_m *TeamStore) GetMembersByIds(teamID string, userIds []string, restrictions *model.ViewUsersRestrictions) ([]*model.TeamMember, error) {
ret := _m.Called(teamID, userIds, restrictions)
if len(ret) == 0 {
panic("no return value specified for GetMembersByIds")
}
var r0 []*model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(string, []string, *model.ViewUsersRestrictions) ([]*model.TeamMember, error)); ok {
return rf(teamID, userIds, restrictions)
}
if rf, ok := ret.Get(0).(func(string, []string, *model.ViewUsersRestrictions) []*model.TeamMember); ok {
r0 = rf(teamID, userIds, restrictions)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(string, []string, *model.ViewUsersRestrictions) error); ok {
r1 = rf(teamID, userIds, restrictions)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetTeamMembersForExport provides a mock function with given fields: userID
func (_m *TeamStore) GetTeamMembersForExport(userID string) ([]*model.TeamMemberForExport, error) {
ret := _m.Called(userID)
if len(ret) == 0 {
panic("no return value specified for GetTeamMembersForExport")
}
var r0 []*model.TeamMemberForExport
var r1 error
if rf, ok := ret.Get(0).(func(string) ([]*model.TeamMemberForExport, error)); ok {
return rf(userID)
}
if rf, ok := ret.Get(0).(func(string) []*model.TeamMemberForExport); ok {
r0 = rf(userID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMemberForExport)
}
}
if rf, ok := ret.Get(1).(func(string) error); ok {
r1 = rf(userID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetTeamsByScheme provides a mock function with given fields: schemeID, offset, limit
func (_m *TeamStore) GetTeamsByScheme(schemeID string, offset int, limit int) ([]*model.Team, error) {
ret := _m.Called(schemeID, offset, limit)
if len(ret) == 0 {
panic("no return value specified for GetTeamsByScheme")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func(string, int, int) ([]*model.Team, error)); ok {
return rf(schemeID, offset, limit)
}
if rf, ok := ret.Get(0).(func(string, int, int) []*model.Team); ok {
r0 = rf(schemeID, offset, limit)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func(string, int, int) error); ok {
r1 = rf(schemeID, offset, limit)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetTeamsByUserId provides a mock function with given fields: userID
func (_m *TeamStore) GetTeamsByUserId(userID string) ([]*model.Team, error) {
ret := _m.Called(userID)
if len(ret) == 0 {
panic("no return value specified for GetTeamsByUserId")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func(string) ([]*model.Team, error)); ok {
return rf(userID)
}
if rf, ok := ret.Get(0).(func(string) []*model.Team); ok {
r0 = rf(userID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func(string) error); ok {
r1 = rf(userID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetTeamsForUser provides a mock function with given fields: rctx, userID, excludeTeamID, includeDeleted
func (_m *TeamStore) GetTeamsForUser(rctx request.CTX, userID string, excludeTeamID string, includeDeleted bool) ([]*model.TeamMember, error) {
ret := _m.Called(rctx, userID, excludeTeamID, includeDeleted)
if len(ret) == 0 {
panic("no return value specified for GetTeamsForUser")
}
var r0 []*model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(request.CTX, string, string, bool) ([]*model.TeamMember, error)); ok {
return rf(rctx, userID, excludeTeamID, includeDeleted)
}
if rf, ok := ret.Get(0).(func(request.CTX, string, string, bool) []*model.TeamMember); ok {
r0 = rf(rctx, userID, excludeTeamID, includeDeleted)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(request.CTX, string, string, bool) error); ok {
r1 = rf(rctx, userID, excludeTeamID, includeDeleted)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetTeamsForUserWithPagination provides a mock function with given fields: userID, page, perPage
func (_m *TeamStore) GetTeamsForUserWithPagination(userID string, page int, perPage int) ([]*model.TeamMember, error) {
ret := _m.Called(userID, page, perPage)
if len(ret) == 0 {
panic("no return value specified for GetTeamsForUserWithPagination")
}
var r0 []*model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(string, int, int) ([]*model.TeamMember, error)); ok {
return rf(userID, page, perPage)
}
if rf, ok := ret.Get(0).(func(string, int, int) []*model.TeamMember); ok {
r0 = rf(userID, page, perPage)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(string, int, int) error); ok {
r1 = rf(userID, page, perPage)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetTotalMemberCount provides a mock function with given fields: teamID, restrictions
func (_m *TeamStore) GetTotalMemberCount(teamID string, restrictions *model.ViewUsersRestrictions) (int64, error) {
ret := _m.Called(teamID, restrictions)
if len(ret) == 0 {
panic("no return value specified for GetTotalMemberCount")
}
var r0 int64
var r1 error
if rf, ok := ret.Get(0).(func(string, *model.ViewUsersRestrictions) (int64, error)); ok {
return rf(teamID, restrictions)
}
if rf, ok := ret.Get(0).(func(string, *model.ViewUsersRestrictions) int64); ok {
r0 = rf(teamID, restrictions)
} else {
r0 = ret.Get(0).(int64)
}
if rf, ok := ret.Get(1).(func(string, *model.ViewUsersRestrictions) error); ok {
r1 = rf(teamID, restrictions)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GetUserTeamIds provides a mock function with given fields: userID, allowFromCache
func (_m *TeamStore) GetUserTeamIds(userID string, allowFromCache bool) ([]string, error) {
ret := _m.Called(userID, allowFromCache)
if len(ret) == 0 {
panic("no return value specified for GetUserTeamIds")
}
var r0 []string
var r1 error
if rf, ok := ret.Get(0).(func(string, bool) ([]string, error)); ok {
return rf(userID, allowFromCache)
}
if rf, ok := ret.Get(0).(func(string, bool) []string); ok {
r0 = rf(userID, allowFromCache)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]string)
}
}
if rf, ok := ret.Get(1).(func(string, bool) error); ok {
r1 = rf(userID, allowFromCache)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// GroupSyncedTeamCount provides a mock function with no fields
func (_m *TeamStore) GroupSyncedTeamCount() (int64, error) {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for GroupSyncedTeamCount")
}
var r0 int64
var r1 error
if rf, ok := ret.Get(0).(func() (int64, error)); ok {
return rf()
}
if rf, ok := ret.Get(0).(func() int64); ok {
r0 = rf()
} else {
r0 = ret.Get(0).(int64)
}
if rf, ok := ret.Get(1).(func() error); ok {
r1 = rf()
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// InvalidateAllTeamIdsForUser provides a mock function with given fields: userID
func (_m *TeamStore) InvalidateAllTeamIdsForUser(userID string) {
_m.Called(userID)
}
// MigrateTeamMembers provides a mock function with given fields: fromTeamID, fromUserID
func (_m *TeamStore) MigrateTeamMembers(fromTeamID string, fromUserID string) (map[string]string, error) {
ret := _m.Called(fromTeamID, fromUserID)
if len(ret) == 0 {
panic("no return value specified for MigrateTeamMembers")
}
var r0 map[string]string
var r1 error
if rf, ok := ret.Get(0).(func(string, string) (map[string]string, error)); ok {
return rf(fromTeamID, fromUserID)
}
if rf, ok := ret.Get(0).(func(string, string) map[string]string); ok {
r0 = rf(fromTeamID, fromUserID)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(map[string]string)
}
}
if rf, ok := ret.Get(1).(func(string, string) error); ok {
r1 = rf(fromTeamID, fromUserID)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// PermanentDelete provides a mock function with given fields: teamID
func (_m *TeamStore) PermanentDelete(teamID string) error {
ret := _m.Called(teamID)
if len(ret) == 0 {
panic("no return value specified for PermanentDelete")
}
var r0 error
if rf, ok := ret.Get(0).(func(string) error); ok {
r0 = rf(teamID)
} else {
r0 = ret.Error(0)
}
return r0
}
// RemoveAllMembersByTeam provides a mock function with given fields: teamID
func (_m *TeamStore) RemoveAllMembersByTeam(teamID string) error {
ret := _m.Called(teamID)
if len(ret) == 0 {
panic("no return value specified for RemoveAllMembersByTeam")
}
var r0 error
if rf, ok := ret.Get(0).(func(string) error); ok {
r0 = rf(teamID)
} else {
r0 = ret.Error(0)
}
return r0
}
// RemoveAllMembersByUser provides a mock function with given fields: rctx, userID
func (_m *TeamStore) RemoveAllMembersByUser(rctx request.CTX, userID string) error {
ret := _m.Called(rctx, userID)
if len(ret) == 0 {
panic("no return value specified for RemoveAllMembersByUser")
}
var r0 error
if rf, ok := ret.Get(0).(func(request.CTX, string) error); ok {
r0 = rf(rctx, userID)
} else {
r0 = ret.Error(0)
}
return r0
}
// RemoveMember provides a mock function with given fields: rctx, teamID, userID
func (_m *TeamStore) RemoveMember(rctx request.CTX, teamID string, userID string) error {
ret := _m.Called(rctx, teamID, userID)
if len(ret) == 0 {
panic("no return value specified for RemoveMember")
}
var r0 error
if rf, ok := ret.Get(0).(func(request.CTX, string, string) error); ok {
r0 = rf(rctx, teamID, userID)
} else {
r0 = ret.Error(0)
}
return r0
}
// RemoveMembers provides a mock function with given fields: rctx, teamID, userIds
func (_m *TeamStore) RemoveMembers(rctx request.CTX, teamID string, userIds []string) error {
ret := _m.Called(rctx, teamID, userIds)
if len(ret) == 0 {
panic("no return value specified for RemoveMembers")
}
var r0 error
if rf, ok := ret.Get(0).(func(request.CTX, string, []string) error); ok {
r0 = rf(rctx, teamID, userIds)
} else {
r0 = ret.Error(0)
}
return r0
}
// ResetAllTeamSchemes provides a mock function with no fields
func (_m *TeamStore) ResetAllTeamSchemes() error {
ret := _m.Called()
if len(ret) == 0 {
panic("no return value specified for ResetAllTeamSchemes")
}
var r0 error
if rf, ok := ret.Get(0).(func() error); ok {
r0 = rf()
} else {
r0 = ret.Error(0)
}
return r0
}
// Save provides a mock function with given fields: team
func (_m *TeamStore) Save(team *model.Team) (*model.Team, error) {
ret := _m.Called(team)
if len(ret) == 0 {
panic("no return value specified for Save")
}
var r0 *model.Team
var r1 error
if rf, ok := ret.Get(0).(func(*model.Team) (*model.Team, error)); ok {
return rf(team)
}
if rf, ok := ret.Get(0).(func(*model.Team) *model.Team); ok {
r0 = rf(team)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.Team)
}
}
if rf, ok := ret.Get(1).(func(*model.Team) error); ok {
r1 = rf(team)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// SaveMember provides a mock function with given fields: rctx, member, maxUsersPerTeam
func (_m *TeamStore) SaveMember(rctx request.CTX, member *model.TeamMember, maxUsersPerTeam int) (*model.TeamMember, error) {
ret := _m.Called(rctx, member, maxUsersPerTeam)
if len(ret) == 0 {
panic("no return value specified for SaveMember")
}
var r0 *model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(request.CTX, *model.TeamMember, int) (*model.TeamMember, error)); ok {
return rf(rctx, member, maxUsersPerTeam)
}
if rf, ok := ret.Get(0).(func(request.CTX, *model.TeamMember, int) *model.TeamMember); ok {
r0 = rf(rctx, member, maxUsersPerTeam)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(request.CTX, *model.TeamMember, int) error); ok {
r1 = rf(rctx, member, maxUsersPerTeam)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// SaveMultipleMembers provides a mock function with given fields: members, maxUsersPerTeam
func (_m *TeamStore) SaveMultipleMembers(members []*model.TeamMember, maxUsersPerTeam int) ([]*model.TeamMember, error) {
ret := _m.Called(members, maxUsersPerTeam)
if len(ret) == 0 {
panic("no return value specified for SaveMultipleMembers")
}
var r0 []*model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func([]*model.TeamMember, int) ([]*model.TeamMember, error)); ok {
return rf(members, maxUsersPerTeam)
}
if rf, ok := ret.Get(0).(func([]*model.TeamMember, int) []*model.TeamMember); ok {
r0 = rf(members, maxUsersPerTeam)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func([]*model.TeamMember, int) error); ok {
r1 = rf(members, maxUsersPerTeam)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// SearchAll provides a mock function with given fields: opts
func (_m *TeamStore) SearchAll(opts *model.TeamSearch) ([]*model.Team, error) {
ret := _m.Called(opts)
if len(ret) == 0 {
panic("no return value specified for SearchAll")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func(*model.TeamSearch) ([]*model.Team, error)); ok {
return rf(opts)
}
if rf, ok := ret.Get(0).(func(*model.TeamSearch) []*model.Team); ok {
r0 = rf(opts)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func(*model.TeamSearch) error); ok {
r1 = rf(opts)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// SearchAllPaged provides a mock function with given fields: opts
func (_m *TeamStore) SearchAllPaged(opts *model.TeamSearch) ([]*model.Team, int64, error) {
ret := _m.Called(opts)
if len(ret) == 0 {
panic("no return value specified for SearchAllPaged")
}
var r0 []*model.Team
var r1 int64
var r2 error
if rf, ok := ret.Get(0).(func(*model.TeamSearch) ([]*model.Team, int64, error)); ok {
return rf(opts)
}
if rf, ok := ret.Get(0).(func(*model.TeamSearch) []*model.Team); ok {
r0 = rf(opts)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func(*model.TeamSearch) int64); ok {
r1 = rf(opts)
} else {
r1 = ret.Get(1).(int64)
}
if rf, ok := ret.Get(2).(func(*model.TeamSearch) error); ok {
r2 = rf(opts)
} else {
r2 = ret.Error(2)
}
return r0, r1, r2
}
// SearchOpen provides a mock function with given fields: opts
func (_m *TeamStore) SearchOpen(opts *model.TeamSearch) ([]*model.Team, error) {
ret := _m.Called(opts)
if len(ret) == 0 {
panic("no return value specified for SearchOpen")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func(*model.TeamSearch) ([]*model.Team, error)); ok {
return rf(opts)
}
if rf, ok := ret.Get(0).(func(*model.TeamSearch) []*model.Team); ok {
r0 = rf(opts)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func(*model.TeamSearch) error); ok {
r1 = rf(opts)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// SearchPrivate provides a mock function with given fields: opts
func (_m *TeamStore) SearchPrivate(opts *model.TeamSearch) ([]*model.Team, error) {
ret := _m.Called(opts)
if len(ret) == 0 {
panic("no return value specified for SearchPrivate")
}
var r0 []*model.Team
var r1 error
if rf, ok := ret.Get(0).(func(*model.TeamSearch) ([]*model.Team, error)); ok {
return rf(opts)
}
if rf, ok := ret.Get(0).(func(*model.TeamSearch) []*model.Team); ok {
r0 = rf(opts)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.Team)
}
}
if rf, ok := ret.Get(1).(func(*model.TeamSearch) error); ok {
r1 = rf(opts)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// Update provides a mock function with given fields: team
func (_m *TeamStore) Update(team *model.Team) (*model.Team, error) {
ret := _m.Called(team)
if len(ret) == 0 {
panic("no return value specified for Update")
}
var r0 *model.Team
var r1 error
if rf, ok := ret.Get(0).(func(*model.Team) (*model.Team, error)); ok {
return rf(team)
}
if rf, ok := ret.Get(0).(func(*model.Team) *model.Team); ok {
r0 = rf(team)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.Team)
}
}
if rf, ok := ret.Get(1).(func(*model.Team) error); ok {
r1 = rf(team)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// UpdateLastTeamIconUpdate provides a mock function with given fields: teamID, curTime
func (_m *TeamStore) UpdateLastTeamIconUpdate(teamID string, curTime int64) error {
ret := _m.Called(teamID, curTime)
if len(ret) == 0 {
panic("no return value specified for UpdateLastTeamIconUpdate")
}
var r0 error
if rf, ok := ret.Get(0).(func(string, int64) error); ok {
r0 = rf(teamID, curTime)
} else {
r0 = ret.Error(0)
}
return r0
}
// UpdateMember provides a mock function with given fields: rctx, member
func (_m *TeamStore) UpdateMember(rctx request.CTX, member *model.TeamMember) (*model.TeamMember, error) {
ret := _m.Called(rctx, member)
if len(ret) == 0 {
panic("no return value specified for UpdateMember")
}
var r0 *model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(request.CTX, *model.TeamMember) (*model.TeamMember, error)); ok {
return rf(rctx, member)
}
if rf, ok := ret.Get(0).(func(request.CTX, *model.TeamMember) *model.TeamMember); ok {
r0 = rf(rctx, member)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(request.CTX, *model.TeamMember) error); ok {
r1 = rf(rctx, member)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// UpdateMembersRole provides a mock function with given fields: teamID, adminIDs
func (_m *TeamStore) UpdateMembersRole(teamID string, adminIDs []string) ([]*model.TeamMember, error) {
ret := _m.Called(teamID, adminIDs)
if len(ret) == 0 {
panic("no return value specified for UpdateMembersRole")
}
var r0 []*model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func(string, []string) ([]*model.TeamMember, error)); ok {
return rf(teamID, adminIDs)
}
if rf, ok := ret.Get(0).(func(string, []string) []*model.TeamMember); ok {
r0 = rf(teamID, adminIDs)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func(string, []string) error); ok {
r1 = rf(teamID, adminIDs)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// UpdateMultipleMembers provides a mock function with given fields: members
func (_m *TeamStore) UpdateMultipleMembers(members []*model.TeamMember) ([]*model.TeamMember, error) {
ret := _m.Called(members)
if len(ret) == 0 {
panic("no return value specified for UpdateMultipleMembers")
}
var r0 []*model.TeamMember
var r1 error
if rf, ok := ret.Get(0).(func([]*model.TeamMember) ([]*model.TeamMember, error)); ok {
return rf(members)
}
if rf, ok := ret.Get(0).(func([]*model.TeamMember) []*model.TeamMember); ok {
r0 = rf(members)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]*model.TeamMember)
}
}
if rf, ok := ret.Get(1).(func([]*model.TeamMember) error); ok {
r1 = rf(members)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// UserBelongsToTeams provides a mock function with given fields: userID, teamIds
func (_m *TeamStore) UserBelongsToTeams(userID string, teamIds []string) (bool, error) {
ret := _m.Called(userID, teamIds)
if len(ret) == 0 {
panic("no return value specified for UserBelongsToTeams")
}
var r0 bool
var r1 error
if rf, ok := ret.Get(0).(func(string, []string) (bool, error)); ok {
return rf(userID, teamIds)
}
if rf, ok := ret.Get(0).(func(string, []string) bool); ok {
r0 = rf(userID, teamIds)
} else {
r0 = ret.Get(0).(bool)
}
if rf, ok := ret.Get(1).(func(string, []string) error); ok {
r1 = rf(userID, teamIds)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// NewTeamStore creates a new instance of TeamStore. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations.
// The first argument is typically a *testing.T value.
func NewTeamStore(t interface {
mock.TestingT
Cleanup(func())
}) *TeamStore {
mock := &TeamStore{}
mock.Mock.Test(t)
t.Cleanup(func() { mock.AssertExpectations(t) })
return mock
}