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>
1640 lines
43 KiB
Go
1640 lines
43 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"
|
|
mock "github.com/stretchr/testify/mock"
|
|
)
|
|
|
|
// GroupStore is an autogenerated mock type for the GroupStore type
|
|
type GroupStore struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// AdminRoleGroupsForSyncableMember provides a mock function with given fields: userID, syncableID, syncableType
|
|
func (_m *GroupStore) AdminRoleGroupsForSyncableMember(userID string, syncableID string, syncableType model.GroupSyncableType) ([]string, error) {
|
|
ret := _m.Called(userID, syncableID, syncableType)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for AdminRoleGroupsForSyncableMember")
|
|
}
|
|
|
|
var r0 []string
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string, model.GroupSyncableType) ([]string, error)); ok {
|
|
return rf(userID, syncableID, syncableType)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string, model.GroupSyncableType) []string); ok {
|
|
r0 = rf(userID, syncableID, syncableType)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]string)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string, model.GroupSyncableType) error); ok {
|
|
r1 = rf(userID, syncableID, syncableType)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// ChannelMembersMinusGroupMembers provides a mock function with given fields: channelID, groupIDs, page, perPage
|
|
func (_m *GroupStore) ChannelMembersMinusGroupMembers(channelID string, groupIDs []string, page int, perPage int) ([]*model.UserWithGroups, error) {
|
|
ret := _m.Called(channelID, groupIDs, page, perPage)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ChannelMembersMinusGroupMembers")
|
|
}
|
|
|
|
var r0 []*model.UserWithGroups
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, []string, int, int) ([]*model.UserWithGroups, error)); ok {
|
|
return rf(channelID, groupIDs, page, perPage)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, []string, int, int) []*model.UserWithGroups); ok {
|
|
r0 = rf(channelID, groupIDs, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.UserWithGroups)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, []string, int, int) error); ok {
|
|
r1 = rf(channelID, groupIDs, page, perPage)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// ChannelMembersToAdd provides a mock function with given fields: since, channelID, reAddRemovedMembers
|
|
func (_m *GroupStore) ChannelMembersToAdd(since int64, channelID *string, reAddRemovedMembers bool) ([]*model.UserChannelIDPair, error) {
|
|
ret := _m.Called(since, channelID, reAddRemovedMembers)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ChannelMembersToAdd")
|
|
}
|
|
|
|
var r0 []*model.UserChannelIDPair
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(int64, *string, bool) ([]*model.UserChannelIDPair, error)); ok {
|
|
return rf(since, channelID, reAddRemovedMembers)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(int64, *string, bool) []*model.UserChannelIDPair); ok {
|
|
r0 = rf(since, channelID, reAddRemovedMembers)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.UserChannelIDPair)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(int64, *string, bool) error); ok {
|
|
r1 = rf(since, channelID, reAddRemovedMembers)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// ChannelMembersToRemove provides a mock function with given fields: channelID
|
|
func (_m *GroupStore) ChannelMembersToRemove(channelID *string) ([]*model.ChannelMember, error) {
|
|
ret := _m.Called(channelID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for ChannelMembersToRemove")
|
|
}
|
|
|
|
var r0 []*model.ChannelMember
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(*string) ([]*model.ChannelMember, error)); ok {
|
|
return rf(channelID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(*string) []*model.ChannelMember); ok {
|
|
r0 = rf(channelID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.ChannelMember)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(*string) error); ok {
|
|
r1 = rf(channelID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CountChannelMembersMinusGroupMembers provides a mock function with given fields: channelID, groupIDs
|
|
func (_m *GroupStore) CountChannelMembersMinusGroupMembers(channelID string, groupIDs []string) (int64, error) {
|
|
ret := _m.Called(channelID, groupIDs)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CountChannelMembersMinusGroupMembers")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, []string) (int64, error)); ok {
|
|
return rf(channelID, groupIDs)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, []string) int64); ok {
|
|
r0 = rf(channelID, groupIDs)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, []string) error); ok {
|
|
r1 = rf(channelID, groupIDs)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CountGroupsByChannel provides a mock function with given fields: channelID, opts
|
|
func (_m *GroupStore) CountGroupsByChannel(channelID string, opts model.GroupSearchOpts) (int64, error) {
|
|
ret := _m.Called(channelID, opts)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CountGroupsByChannel")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) (int64, error)); ok {
|
|
return rf(channelID, opts)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) int64); ok {
|
|
r0 = rf(channelID, opts)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSearchOpts) error); ok {
|
|
r1 = rf(channelID, opts)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CountGroupsByTeam provides a mock function with given fields: teamID, opts
|
|
func (_m *GroupStore) CountGroupsByTeam(teamID string, opts model.GroupSearchOpts) (int64, error) {
|
|
ret := _m.Called(teamID, opts)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CountGroupsByTeam")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) (int64, error)); ok {
|
|
return rf(teamID, opts)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) int64); ok {
|
|
r0 = rf(teamID, opts)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSearchOpts) error); ok {
|
|
r1 = rf(teamID, opts)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CountTeamMembersMinusGroupMembers provides a mock function with given fields: teamID, groupIDs
|
|
func (_m *GroupStore) CountTeamMembersMinusGroupMembers(teamID string, groupIDs []string) (int64, error) {
|
|
ret := _m.Called(teamID, groupIDs)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CountTeamMembersMinusGroupMembers")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, []string) (int64, error)); ok {
|
|
return rf(teamID, groupIDs)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, []string) int64); ok {
|
|
r0 = rf(teamID, groupIDs)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, []string) error); ok {
|
|
r1 = rf(teamID, groupIDs)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// Create provides a mock function with given fields: group
|
|
func (_m *GroupStore) Create(group *model.Group) (*model.Group, error) {
|
|
ret := _m.Called(group)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Create")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(*model.Group) (*model.Group, error)); ok {
|
|
return rf(group)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(*model.Group) *model.Group); ok {
|
|
r0 = rf(group)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(*model.Group) error); ok {
|
|
r1 = rf(group)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateGroupSyncable provides a mock function with given fields: groupSyncable
|
|
func (_m *GroupStore) CreateGroupSyncable(groupSyncable *model.GroupSyncable) (*model.GroupSyncable, error) {
|
|
ret := _m.Called(groupSyncable)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CreateGroupSyncable")
|
|
}
|
|
|
|
var r0 *model.GroupSyncable
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(*model.GroupSyncable) (*model.GroupSyncable, error)); ok {
|
|
return rf(groupSyncable)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(*model.GroupSyncable) *model.GroupSyncable); ok {
|
|
r0 = rf(groupSyncable)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.GroupSyncable)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(*model.GroupSyncable) error); ok {
|
|
r1 = rf(groupSyncable)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateWithUserIds provides a mock function with given fields: group
|
|
func (_m *GroupStore) CreateWithUserIds(group *model.GroupWithUserIds) (*model.Group, error) {
|
|
ret := _m.Called(group)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for CreateWithUserIds")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(*model.GroupWithUserIds) (*model.Group, error)); ok {
|
|
return rf(group)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(*model.GroupWithUserIds) *model.Group); ok {
|
|
r0 = rf(group)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(*model.GroupWithUserIds) error); ok {
|
|
r1 = rf(group)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// Delete provides a mock function with given fields: groupID
|
|
func (_m *GroupStore) Delete(groupID string) (*model.Group, error) {
|
|
ret := _m.Called(groupID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Delete")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string) (*model.Group, error)); ok {
|
|
return rf(groupID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string) *model.Group); ok {
|
|
r0 = rf(groupID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string) error); ok {
|
|
r1 = rf(groupID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// DeleteGroupSyncable provides a mock function with given fields: groupID, syncableID, syncableType
|
|
func (_m *GroupStore) DeleteGroupSyncable(groupID string, syncableID string, syncableType model.GroupSyncableType) (*model.GroupSyncable, error) {
|
|
ret := _m.Called(groupID, syncableID, syncableType)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DeleteGroupSyncable")
|
|
}
|
|
|
|
var r0 *model.GroupSyncable
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string, model.GroupSyncableType) (*model.GroupSyncable, error)); ok {
|
|
return rf(groupID, syncableID, syncableType)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string, model.GroupSyncableType) *model.GroupSyncable); ok {
|
|
r0 = rf(groupID, syncableID, syncableType)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.GroupSyncable)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string, model.GroupSyncableType) error); ok {
|
|
r1 = rf(groupID, syncableID, syncableType)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// DeleteMember provides a mock function with given fields: groupID, userID
|
|
func (_m *GroupStore) DeleteMember(groupID string, userID string) (*model.GroupMember, error) {
|
|
ret := _m.Called(groupID, userID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DeleteMember")
|
|
}
|
|
|
|
var r0 *model.GroupMember
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string) (*model.GroupMember, error)); ok {
|
|
return rf(groupID, userID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.GroupMember); ok {
|
|
r0 = rf(groupID, userID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.GroupMember)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string) error); ok {
|
|
r1 = rf(groupID, userID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// DeleteMembers provides a mock function with given fields: groupID, userIDs
|
|
func (_m *GroupStore) DeleteMembers(groupID string, userIDs []string) ([]*model.GroupMember, error) {
|
|
ret := _m.Called(groupID, userIDs)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DeleteMembers")
|
|
}
|
|
|
|
var r0 []*model.GroupMember
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, []string) ([]*model.GroupMember, error)); ok {
|
|
return rf(groupID, userIDs)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, []string) []*model.GroupMember); ok {
|
|
r0 = rf(groupID, userIDs)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.GroupMember)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, []string) error); ok {
|
|
r1 = rf(groupID, userIDs)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// DistinctGroupMemberCount provides a mock function with no fields
|
|
func (_m *GroupStore) DistinctGroupMemberCount() (int64, error) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DistinctGroupMemberCount")
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
// DistinctGroupMemberCountForSource provides a mock function with given fields: source
|
|
func (_m *GroupStore) DistinctGroupMemberCountForSource(source model.GroupSource) (int64, error) {
|
|
ret := _m.Called(source)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for DistinctGroupMemberCountForSource")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(model.GroupSource) (int64, error)); ok {
|
|
return rf(source)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(model.GroupSource) int64); ok {
|
|
r0 = rf(source)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(model.GroupSource) error); ok {
|
|
r1 = rf(source)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// Get provides a mock function with given fields: groupID
|
|
func (_m *GroupStore) Get(groupID string) (*model.Group, error) {
|
|
ret := _m.Called(groupID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Get")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string) (*model.Group, error)); ok {
|
|
return rf(groupID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string) *model.Group); ok {
|
|
r0 = rf(groupID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string) error); ok {
|
|
r1 = rf(groupID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetAllBySource provides a mock function with given fields: groupSource
|
|
func (_m *GroupStore) GetAllBySource(groupSource model.GroupSource) ([]*model.Group, error) {
|
|
ret := _m.Called(groupSource)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetAllBySource")
|
|
}
|
|
|
|
var r0 []*model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(model.GroupSource) ([]*model.Group, error)); ok {
|
|
return rf(groupSource)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(model.GroupSource) []*model.Group); ok {
|
|
r0 = rf(groupSource)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(model.GroupSource) error); ok {
|
|
r1 = rf(groupSource)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetAllGroupSyncablesByGroupId provides a mock function with given fields: groupID, syncableType
|
|
func (_m *GroupStore) GetAllGroupSyncablesByGroupId(groupID string, syncableType model.GroupSyncableType) ([]*model.GroupSyncable, error) {
|
|
ret := _m.Called(groupID, syncableType)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetAllGroupSyncablesByGroupId")
|
|
}
|
|
|
|
var r0 []*model.GroupSyncable
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSyncableType) ([]*model.GroupSyncable, error)); ok {
|
|
return rf(groupID, syncableType)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSyncableType) []*model.GroupSyncable); ok {
|
|
r0 = rf(groupID, syncableType)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.GroupSyncable)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSyncableType) error); ok {
|
|
r1 = rf(groupID, syncableType)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetByIDs provides a mock function with given fields: groupIDs
|
|
func (_m *GroupStore) GetByIDs(groupIDs []string) ([]*model.Group, error) {
|
|
ret := _m.Called(groupIDs)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetByIDs")
|
|
}
|
|
|
|
var r0 []*model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func([]string) ([]*model.Group, error)); ok {
|
|
return rf(groupIDs)
|
|
}
|
|
if rf, ok := ret.Get(0).(func([]string) []*model.Group); ok {
|
|
r0 = rf(groupIDs)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func([]string) error); ok {
|
|
r1 = rf(groupIDs)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetByName provides a mock function with given fields: name, opts
|
|
func (_m *GroupStore) GetByName(name string, opts model.GroupSearchOpts) (*model.Group, error) {
|
|
ret := _m.Called(name, opts)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetByName")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) (*model.Group, error)); ok {
|
|
return rf(name, opts)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) *model.Group); ok {
|
|
r0 = rf(name, opts)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSearchOpts) error); ok {
|
|
r1 = rf(name, opts)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetByNames provides a mock function with given fields: names, viewRestrictions
|
|
func (_m *GroupStore) GetByNames(names []string, viewRestrictions *model.ViewUsersRestrictions) ([]*model.Group, error) {
|
|
ret := _m.Called(names, viewRestrictions)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetByNames")
|
|
}
|
|
|
|
var r0 []*model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func([]string, *model.ViewUsersRestrictions) ([]*model.Group, error)); ok {
|
|
return rf(names, viewRestrictions)
|
|
}
|
|
if rf, ok := ret.Get(0).(func([]string, *model.ViewUsersRestrictions) []*model.Group); ok {
|
|
r0 = rf(names, viewRestrictions)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func([]string, *model.ViewUsersRestrictions) error); ok {
|
|
r1 = rf(names, viewRestrictions)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetByRemoteID provides a mock function with given fields: remoteID, groupSource
|
|
func (_m *GroupStore) GetByRemoteID(remoteID string, groupSource model.GroupSource) (*model.Group, error) {
|
|
ret := _m.Called(remoteID, groupSource)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetByRemoteID")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSource) (*model.Group, error)); ok {
|
|
return rf(remoteID, groupSource)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSource) *model.Group); ok {
|
|
r0 = rf(remoteID, groupSource)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSource) error); ok {
|
|
r1 = rf(remoteID, groupSource)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetByUser provides a mock function with given fields: userID, opts
|
|
func (_m *GroupStore) GetByUser(userID string, opts model.GroupSearchOpts) ([]*model.Group, error) {
|
|
ret := _m.Called(userID, opts)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetByUser")
|
|
}
|
|
|
|
var r0 []*model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) ([]*model.Group, error)); ok {
|
|
return rf(userID, opts)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) []*model.Group); ok {
|
|
r0 = rf(userID, opts)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSearchOpts) error); ok {
|
|
r1 = rf(userID, opts)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetGroupSyncable provides a mock function with given fields: groupID, syncableID, syncableType
|
|
func (_m *GroupStore) GetGroupSyncable(groupID string, syncableID string, syncableType model.GroupSyncableType) (*model.GroupSyncable, error) {
|
|
ret := _m.Called(groupID, syncableID, syncableType)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetGroupSyncable")
|
|
}
|
|
|
|
var r0 *model.GroupSyncable
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string, model.GroupSyncableType) (*model.GroupSyncable, error)); ok {
|
|
return rf(groupID, syncableID, syncableType)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string, model.GroupSyncableType) *model.GroupSyncable); ok {
|
|
r0 = rf(groupID, syncableID, syncableType)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.GroupSyncable)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string, model.GroupSyncableType) error); ok {
|
|
r1 = rf(groupID, syncableID, syncableType)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetGroups provides a mock function with given fields: page, perPage, opts, viewRestrictions
|
|
func (_m *GroupStore) GetGroups(page int, perPage int, opts model.GroupSearchOpts, viewRestrictions *model.ViewUsersRestrictions) ([]*model.Group, error) {
|
|
ret := _m.Called(page, perPage, opts, viewRestrictions)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetGroups")
|
|
}
|
|
|
|
var r0 []*model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(int, int, model.GroupSearchOpts, *model.ViewUsersRestrictions) ([]*model.Group, error)); ok {
|
|
return rf(page, perPage, opts, viewRestrictions)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(int, int, model.GroupSearchOpts, *model.ViewUsersRestrictions) []*model.Group); ok {
|
|
r0 = rf(page, perPage, opts, viewRestrictions)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(int, int, model.GroupSearchOpts, *model.ViewUsersRestrictions) error); ok {
|
|
r1 = rf(page, perPage, opts, viewRestrictions)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetGroupsAssociatedToChannelsByTeam provides a mock function with given fields: teamID, opts
|
|
func (_m *GroupStore) GetGroupsAssociatedToChannelsByTeam(teamID string, opts model.GroupSearchOpts) (map[string][]*model.GroupWithSchemeAdmin, error) {
|
|
ret := _m.Called(teamID, opts)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetGroupsAssociatedToChannelsByTeam")
|
|
}
|
|
|
|
var r0 map[string][]*model.GroupWithSchemeAdmin
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) (map[string][]*model.GroupWithSchemeAdmin, error)); ok {
|
|
return rf(teamID, opts)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) map[string][]*model.GroupWithSchemeAdmin); ok {
|
|
r0 = rf(teamID, opts)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(map[string][]*model.GroupWithSchemeAdmin)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSearchOpts) error); ok {
|
|
r1 = rf(teamID, opts)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetGroupsByChannel provides a mock function with given fields: channelID, opts
|
|
func (_m *GroupStore) GetGroupsByChannel(channelID string, opts model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, error) {
|
|
ret := _m.Called(channelID, opts)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetGroupsByChannel")
|
|
}
|
|
|
|
var r0 []*model.GroupWithSchemeAdmin
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, error)); ok {
|
|
return rf(channelID, opts)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) []*model.GroupWithSchemeAdmin); ok {
|
|
r0 = rf(channelID, opts)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.GroupWithSchemeAdmin)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSearchOpts) error); ok {
|
|
r1 = rf(channelID, opts)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetGroupsByTeam provides a mock function with given fields: teamID, opts
|
|
func (_m *GroupStore) GetGroupsByTeam(teamID string, opts model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, error) {
|
|
ret := _m.Called(teamID, opts)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetGroupsByTeam")
|
|
}
|
|
|
|
var r0 []*model.GroupWithSchemeAdmin
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) ([]*model.GroupWithSchemeAdmin, error)); ok {
|
|
return rf(teamID, opts)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSearchOpts) []*model.GroupWithSchemeAdmin); ok {
|
|
r0 = rf(teamID, opts)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.GroupWithSchemeAdmin)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSearchOpts) error); ok {
|
|
r1 = rf(teamID, opts)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMember provides a mock function with given fields: groupID, userID
|
|
func (_m *GroupStore) GetMember(groupID string, userID string) (*model.GroupMember, error) {
|
|
ret := _m.Called(groupID, userID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMember")
|
|
}
|
|
|
|
var r0 *model.GroupMember
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string) (*model.GroupMember, error)); ok {
|
|
return rf(groupID, userID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.GroupMember); ok {
|
|
r0 = rf(groupID, userID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.GroupMember)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string) error); ok {
|
|
r1 = rf(groupID, userID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMemberCount provides a mock function with given fields: groupID
|
|
func (_m *GroupStore) GetMemberCount(groupID string) (int64, error) {
|
|
ret := _m.Called(groupID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMemberCount")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string) (int64, error)); ok {
|
|
return rf(groupID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string) int64); ok {
|
|
r0 = rf(groupID)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string) error); ok {
|
|
r1 = rf(groupID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMemberCountWithRestrictions provides a mock function with given fields: groupID, viewRestrictions
|
|
func (_m *GroupStore) GetMemberCountWithRestrictions(groupID string, viewRestrictions *model.ViewUsersRestrictions) (int64, error) {
|
|
ret := _m.Called(groupID, viewRestrictions)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMemberCountWithRestrictions")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, *model.ViewUsersRestrictions) (int64, error)); ok {
|
|
return rf(groupID, viewRestrictions)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, *model.ViewUsersRestrictions) int64); ok {
|
|
r0 = rf(groupID, viewRestrictions)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, *model.ViewUsersRestrictions) error); ok {
|
|
r1 = rf(groupID, viewRestrictions)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMemberUsers provides a mock function with given fields: groupID
|
|
func (_m *GroupStore) GetMemberUsers(groupID string) ([]*model.User, error) {
|
|
ret := _m.Called(groupID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMemberUsers")
|
|
}
|
|
|
|
var r0 []*model.User
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string) ([]*model.User, error)); ok {
|
|
return rf(groupID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string) []*model.User); ok {
|
|
r0 = rf(groupID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string) error); ok {
|
|
r1 = rf(groupID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMemberUsersInTeam provides a mock function with given fields: groupID, teamID
|
|
func (_m *GroupStore) GetMemberUsersInTeam(groupID string, teamID string) ([]*model.User, error) {
|
|
ret := _m.Called(groupID, teamID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMemberUsersInTeam")
|
|
}
|
|
|
|
var r0 []*model.User
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string) ([]*model.User, error)); ok {
|
|
return rf(groupID, teamID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string) []*model.User); ok {
|
|
r0 = rf(groupID, teamID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string) error); ok {
|
|
r1 = rf(groupID, teamID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMemberUsersNotInChannel provides a mock function with given fields: groupID, channelID
|
|
func (_m *GroupStore) GetMemberUsersNotInChannel(groupID string, channelID string) ([]*model.User, error) {
|
|
ret := _m.Called(groupID, channelID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMemberUsersNotInChannel")
|
|
}
|
|
|
|
var r0 []*model.User
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string) ([]*model.User, error)); ok {
|
|
return rf(groupID, channelID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string) []*model.User); ok {
|
|
r0 = rf(groupID, channelID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string) error); ok {
|
|
r1 = rf(groupID, channelID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMemberUsersPage provides a mock function with given fields: groupID, page, perPage, viewRestrictions
|
|
func (_m *GroupStore) GetMemberUsersPage(groupID string, page int, perPage int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
ret := _m.Called(groupID, page, perPage, viewRestrictions)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMemberUsersPage")
|
|
}
|
|
|
|
var r0 []*model.User
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, int, int, *model.ViewUsersRestrictions) ([]*model.User, error)); ok {
|
|
return rf(groupID, page, perPage, viewRestrictions)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, int, int, *model.ViewUsersRestrictions) []*model.User); ok {
|
|
r0 = rf(groupID, page, perPage, viewRestrictions)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, int, int, *model.ViewUsersRestrictions) error); ok {
|
|
r1 = rf(groupID, page, perPage, viewRestrictions)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetMemberUsersSortedPage provides a mock function with given fields: groupID, page, perPage, viewRestrictions, teammateNameDisplay
|
|
func (_m *GroupStore) GetMemberUsersSortedPage(groupID string, page int, perPage int, viewRestrictions *model.ViewUsersRestrictions, teammateNameDisplay string) ([]*model.User, error) {
|
|
ret := _m.Called(groupID, page, perPage, viewRestrictions, teammateNameDisplay)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetMemberUsersSortedPage")
|
|
}
|
|
|
|
var r0 []*model.User
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, int, int, *model.ViewUsersRestrictions, string) ([]*model.User, error)); ok {
|
|
return rf(groupID, page, perPage, viewRestrictions, teammateNameDisplay)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, int, int, *model.ViewUsersRestrictions, string) []*model.User); ok {
|
|
r0 = rf(groupID, page, perPage, viewRestrictions, teammateNameDisplay)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, int, int, *model.ViewUsersRestrictions, string) error); ok {
|
|
r1 = rf(groupID, page, perPage, viewRestrictions, teammateNameDisplay)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetNonMemberUsersPage provides a mock function with given fields: groupID, page, perPage, viewRestrictions
|
|
func (_m *GroupStore) GetNonMemberUsersPage(groupID string, page int, perPage int, viewRestrictions *model.ViewUsersRestrictions) ([]*model.User, error) {
|
|
ret := _m.Called(groupID, page, perPage, viewRestrictions)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GetNonMemberUsersPage")
|
|
}
|
|
|
|
var r0 []*model.User
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, int, int, *model.ViewUsersRestrictions) ([]*model.User, error)); ok {
|
|
return rf(groupID, page, perPage, viewRestrictions)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, int, int, *model.ViewUsersRestrictions) []*model.User); ok {
|
|
r0 = rf(groupID, page, perPage, viewRestrictions)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, int, int, *model.ViewUsersRestrictions) error); ok {
|
|
r1 = rf(groupID, page, perPage, viewRestrictions)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GroupChannelCount provides a mock function with no fields
|
|
func (_m *GroupStore) GroupChannelCount() (int64, error) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GroupChannelCount")
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
// GroupCount provides a mock function with no fields
|
|
func (_m *GroupStore) GroupCount() (int64, error) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GroupCount")
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
// GroupCountBySource provides a mock function with given fields: source
|
|
func (_m *GroupStore) GroupCountBySource(source model.GroupSource) (int64, error) {
|
|
ret := _m.Called(source)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GroupCountBySource")
|
|
}
|
|
|
|
var r0 int64
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(model.GroupSource) (int64, error)); ok {
|
|
return rf(source)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(model.GroupSource) int64); ok {
|
|
r0 = rf(source)
|
|
} else {
|
|
r0 = ret.Get(0).(int64)
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(model.GroupSource) error); ok {
|
|
r1 = rf(source)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GroupCountWithAllowReference provides a mock function with no fields
|
|
func (_m *GroupStore) GroupCountWithAllowReference() (int64, error) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GroupCountWithAllowReference")
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
// GroupMemberCount provides a mock function with no fields
|
|
func (_m *GroupStore) GroupMemberCount() (int64, error) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GroupMemberCount")
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
// GroupTeamCount provides a mock function with no fields
|
|
func (_m *GroupStore) GroupTeamCount() (int64, error) {
|
|
ret := _m.Called()
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for GroupTeamCount")
|
|
}
|
|
|
|
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
|
|
}
|
|
|
|
// PermanentDeleteMembersByUser provides a mock function with given fields: userID
|
|
func (_m *GroupStore) PermanentDeleteMembersByUser(userID string) error {
|
|
ret := _m.Called(userID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for PermanentDeleteMembersByUser")
|
|
}
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(string) error); ok {
|
|
r0 = rf(userID)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// PermittedSyncableAdmins provides a mock function with given fields: syncableID, syncableType
|
|
func (_m *GroupStore) PermittedSyncableAdmins(syncableID string, syncableType model.GroupSyncableType) ([]string, error) {
|
|
ret := _m.Called(syncableID, syncableType)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for PermittedSyncableAdmins")
|
|
}
|
|
|
|
var r0 []string
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSyncableType) ([]string, error)); ok {
|
|
return rf(syncableID, syncableType)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, model.GroupSyncableType) []string); ok {
|
|
r0 = rf(syncableID, syncableType)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]string)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, model.GroupSyncableType) error); ok {
|
|
r1 = rf(syncableID, syncableType)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// Restore provides a mock function with given fields: groupID
|
|
func (_m *GroupStore) Restore(groupID string) (*model.Group, error) {
|
|
ret := _m.Called(groupID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Restore")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string) (*model.Group, error)); ok {
|
|
return rf(groupID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string) *model.Group); ok {
|
|
r0 = rf(groupID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string) error); ok {
|
|
r1 = rf(groupID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// TeamMembersMinusGroupMembers provides a mock function with given fields: teamID, groupIDs, page, perPage
|
|
func (_m *GroupStore) TeamMembersMinusGroupMembers(teamID string, groupIDs []string, page int, perPage int) ([]*model.UserWithGroups, error) {
|
|
ret := _m.Called(teamID, groupIDs, page, perPage)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for TeamMembersMinusGroupMembers")
|
|
}
|
|
|
|
var r0 []*model.UserWithGroups
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, []string, int, int) ([]*model.UserWithGroups, error)); ok {
|
|
return rf(teamID, groupIDs, page, perPage)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, []string, int, int) []*model.UserWithGroups); ok {
|
|
r0 = rf(teamID, groupIDs, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.UserWithGroups)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, []string, int, int) error); ok {
|
|
r1 = rf(teamID, groupIDs, page, perPage)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// TeamMembersToAdd provides a mock function with given fields: since, teamID, reAddRemovedMembers
|
|
func (_m *GroupStore) TeamMembersToAdd(since int64, teamID *string, reAddRemovedMembers bool) ([]*model.UserTeamIDPair, error) {
|
|
ret := _m.Called(since, teamID, reAddRemovedMembers)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for TeamMembersToAdd")
|
|
}
|
|
|
|
var r0 []*model.UserTeamIDPair
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(int64, *string, bool) ([]*model.UserTeamIDPair, error)); ok {
|
|
return rf(since, teamID, reAddRemovedMembers)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(int64, *string, bool) []*model.UserTeamIDPair); ok {
|
|
r0 = rf(since, teamID, reAddRemovedMembers)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.UserTeamIDPair)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(int64, *string, bool) error); ok {
|
|
r1 = rf(since, teamID, reAddRemovedMembers)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// TeamMembersToRemove provides a mock function with given fields: teamID
|
|
func (_m *GroupStore) TeamMembersToRemove(teamID *string) ([]*model.TeamMember, error) {
|
|
ret := _m.Called(teamID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for TeamMembersToRemove")
|
|
}
|
|
|
|
var r0 []*model.TeamMember
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(*string) ([]*model.TeamMember, error)); ok {
|
|
return rf(teamID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(*string) []*model.TeamMember); ok {
|
|
r0 = rf(teamID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.TeamMember)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(*string) error); ok {
|
|
r1 = rf(teamID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// Update provides a mock function with given fields: group
|
|
func (_m *GroupStore) Update(group *model.Group) (*model.Group, error) {
|
|
ret := _m.Called(group)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for Update")
|
|
}
|
|
|
|
var r0 *model.Group
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(*model.Group) (*model.Group, error)); ok {
|
|
return rf(group)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(*model.Group) *model.Group); ok {
|
|
r0 = rf(group)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Group)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(*model.Group) error); ok {
|
|
r1 = rf(group)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateGroupSyncable provides a mock function with given fields: groupSyncable
|
|
func (_m *GroupStore) UpdateGroupSyncable(groupSyncable *model.GroupSyncable) (*model.GroupSyncable, error) {
|
|
ret := _m.Called(groupSyncable)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for UpdateGroupSyncable")
|
|
}
|
|
|
|
var r0 *model.GroupSyncable
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(*model.GroupSyncable) (*model.GroupSyncable, error)); ok {
|
|
return rf(groupSyncable)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(*model.GroupSyncable) *model.GroupSyncable); ok {
|
|
r0 = rf(groupSyncable)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.GroupSyncable)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(*model.GroupSyncable) error); ok {
|
|
r1 = rf(groupSyncable)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpsertMember provides a mock function with given fields: groupID, userID
|
|
func (_m *GroupStore) UpsertMember(groupID string, userID string) (*model.GroupMember, error) {
|
|
ret := _m.Called(groupID, userID)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for UpsertMember")
|
|
}
|
|
|
|
var r0 *model.GroupMember
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, string) (*model.GroupMember, error)); ok {
|
|
return rf(groupID, userID)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.GroupMember); ok {
|
|
r0 = rf(groupID, userID)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.GroupMember)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, string) error); ok {
|
|
r1 = rf(groupID, userID)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpsertMembers provides a mock function with given fields: groupID, userIDs
|
|
func (_m *GroupStore) UpsertMembers(groupID string, userIDs []string) ([]*model.GroupMember, error) {
|
|
ret := _m.Called(groupID, userIDs)
|
|
|
|
if len(ret) == 0 {
|
|
panic("no return value specified for UpsertMembers")
|
|
}
|
|
|
|
var r0 []*model.GroupMember
|
|
var r1 error
|
|
if rf, ok := ret.Get(0).(func(string, []string) ([]*model.GroupMember, error)); ok {
|
|
return rf(groupID, userIDs)
|
|
}
|
|
if rf, ok := ret.Get(0).(func(string, []string) []*model.GroupMember); ok {
|
|
r0 = rf(groupID, userIDs)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.GroupMember)
|
|
}
|
|
}
|
|
|
|
if rf, ok := ret.Get(1).(func(string, []string) error); ok {
|
|
r1 = rf(groupID, userIDs)
|
|
} else {
|
|
r1 = ret.Error(1)
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// NewGroupStore creates a new instance of GroupStore. 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 NewGroupStore(t interface {
|
|
mock.TestingT
|
|
Cleanup(func())
|
|
}) *GroupStore {
|
|
mock := &GroupStore{}
|
|
mock.Mock.Test(t)
|
|
|
|
t.Cleanup(func() { mock.AssertExpectations(t) })
|
|
|
|
return mock
|
|
}
|