* bots model, store and api (#9903)
* bots model, store and api
Fixes: MM-13100, MM-13101, MM-13103, MM-13105, MMM-13119
* uncomment tests incorrectly commented, and fix merge issues
* add etags support
* add missing licenses
* remove unused sqlbuilder.go (for now...)
* rejig permissions
* split out READ_BOTS into READ_BOTS and READ_OTHERS_BOTS, the latter
implicitly allowing the former
* make MANAGE_OTHERS_BOTS imply MANAGE_BOTS
* conform to general rest api pattern
* eliminate redundant http.StatusOK
* Update api4/bot.go
Co-Authored-By: lieut-data <jesse.hallam@gmail.com>
* s/model.UserFromBotModel/model.UserFromBot/g
* Update model/bot.go
Co-Authored-By: lieut-data <jesse.hallam@gmail.com>
* Update model/client4.go
Co-Authored-By: lieut-data <jesse.hallam@gmail.com>
* move sessionHasPermissionToManageBot to app/authorization.go
* use api.ApiSessionRequired for createBot
* introduce BOT_DESCRIPTION_MAX_RUNES constant
* MM-13512 Prevent getting a user by email based on privacy settings (#10021)
* MM-13512 Prevent getting a user by email based on privacy settings
* Add additional config settings to tests
* upgrade db to 5.7 (#10019)
* MM-13526 Add validation when setting a user's Locale field (#10022)
* Fix typos (#10024)
* Fixing first user being created with system admin privilages without being explicity specified. (#10014)
* Revert "Support for Embeded chat (#9129)" (#10017)
This reverts commit 3fcecd521a.
* s/DisableBot/UpdateBotActive
* add permissions on upgrade
* Update NOTICE.txt (#10054)
- add new dependency (text)
- handle switch to forked dependency (go-gomail -> go-mail)
- misc copyright owner updates
* avoid leaking bot knowledge without permission
* [GH-6798] added a new api endpoint to get the bulk reactions for posts (#10049)
* 6798 added a new api to get the bulk reactions for posts
* 6798 added the permsission check before getting the reactions
* GH-6798 added a new app function for the new endpoint
* 6798 added a store method to get reactions for multiple posts
* 6798 connected the app function with the new store function
* 6798 fixed the review comments
* MM-13559 Update model.post.is_valid.file_ids.app_error text per report (#10055)
Ticket: https://mattermost.atlassian.net/browse/MM-13559
Report: https://github.com/mattermost/mattermost-server/issues/10023
* Trigger Login Hooks with OAuth (#10061)
* make BotStore.GetAll deterministic even on duplicate CreateAt
* fix spurious TestMuteCommandSpecificChannel test failure
See
https://community-daily.mattermost.com/core/pl/px9p8s3dzbg1pf3ddrm5cr36uw
* fix race in TestExportUserChannels
* TestExportUserChannels: remove SaveMember call, as it is redundant and used to be silently failing anyway
* MM-13117: bot tokens (#10111)
* eliminate redundant Client/AdminClient declarations
* harden TestUpdateChannelScheme to API failures
* eliminate unnecessary config restoration
* minor cleanup
* make TestGenerateMfaSecret config dependency explicit
* TestCreateUserAccessToken for bots
* TestGetUserAccessToken* for bots
* leverage SessionHasPermissionToUserOrBot for user token APIs
* Test(Revoke|Disable|Enable)UserAccessToken
* make EnableUserAccessTokens explicit, so as to not rely on local config.json
* uncomment TestResetPassword, but still skip
* mark assert(Invalid)Token as helper
* fix whitespace issues
* fix mangled comments
* MM-13116: bot plugin api (#10113)
* MM-13117: expose bot API to plugins
This also changes the `CreatorId` column definition to allow for plugin
ids, as the default unless the plugin overrides is to use the plugin id
here. This branch hasn't hit master yet, so no migration needed.
* gofmt issues
* expunge use of BotList in plugin/client API
* introduce model.BotGetOptions
* use botUserId term for clarity
* MM-13129 Adding functionality to deal with orphaned bots (#10238)
* Add way to list orphaned bots.
* Add /assign route to modify ownership of bot accounts.
* Apply suggestions from code review
Co-Authored-By: crspeller <crspeller@gmail.com>
* MM-13120: add IsBot field to returned user objects (#10103)
* MM-13104: forbid bot login (#10251)
* MM-13104: disallow bot login
* fix shadowing
* MM-13136 Disable user bots when user is disabled. (#10293)
* Disable user bots when user is disabled.
* Grammer.
Co-Authored-By: crspeller <crspeller@gmail.com>
* Fixing bot branch for test changes.
* Don't use external dependancies in bot plugin tests.
* Rename bot CreatorId to OwnerId
* Adding ability to re-enable bots
* Fixing IsBot to not attempt to be saved to DB.
* Adding diagnostics and licencing counting for bot accounts.
* Modifying gorp to allow reading of '-' fields.
* Removing unnessisary nil values from UserCountOptions.
* Changing comment to GoDoc format
* Improving user count SQL
* Some improvments from feedback.
* Omit empty on User.IsBot
2599 строки
62 KiB
Go
2599 строки
62 KiB
Go
// Code generated by mockery v1.0.0. DO NOT EDIT.
|
|
|
|
// Regenerate this file using `make plugin-mocks`.
|
|
|
|
package plugintest
|
|
|
|
import mock "github.com/stretchr/testify/mock"
|
|
import model "github.com/mattermost/mattermost-server/model"
|
|
|
|
// API is an autogenerated mock type for the API type
|
|
type API struct {
|
|
mock.Mock
|
|
}
|
|
|
|
// AddChannelMember provides a mock function with given fields: channelId, userId
|
|
func (_m *API) AddChannelMember(channelId string, userId string) (*model.ChannelMember, *model.AppError) {
|
|
ret := _m.Called(channelId, userId)
|
|
|
|
var r0 *model.ChannelMember
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.ChannelMember); ok {
|
|
r0 = rf(channelId, userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.ChannelMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
|
|
r1 = rf(channelId, userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// AddReaction provides a mock function with given fields: reaction
|
|
func (_m *API) AddReaction(reaction *model.Reaction) (*model.Reaction, *model.AppError) {
|
|
ret := _m.Called(reaction)
|
|
|
|
var r0 *model.Reaction
|
|
if rf, ok := ret.Get(0).(func(*model.Reaction) *model.Reaction); ok {
|
|
r0 = rf(reaction)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Reaction)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Reaction) *model.AppError); ok {
|
|
r1 = rf(reaction)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CopyFileInfos provides a mock function with given fields: userId, fileIds
|
|
func (_m *API) CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) {
|
|
ret := _m.Called(userId, fileIds)
|
|
|
|
var r0 []string
|
|
if rf, ok := ret.Get(0).(func(string, []string) []string); ok {
|
|
r0 = rf(userId, fileIds)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]string)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, []string) *model.AppError); ok {
|
|
r1 = rf(userId, fileIds)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateBot provides a mock function with given fields: bot
|
|
func (_m *API) CreateBot(bot *model.Bot) (*model.Bot, *model.AppError) {
|
|
ret := _m.Called(bot)
|
|
|
|
var r0 *model.Bot
|
|
if rf, ok := ret.Get(0).(func(*model.Bot) *model.Bot); ok {
|
|
r0 = rf(bot)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Bot)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Bot) *model.AppError); ok {
|
|
r1 = rf(bot)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateChannel provides a mock function with given fields: channel
|
|
func (_m *API) CreateChannel(channel *model.Channel) (*model.Channel, *model.AppError) {
|
|
ret := _m.Called(channel)
|
|
|
|
var r0 *model.Channel
|
|
if rf, ok := ret.Get(0).(func(*model.Channel) *model.Channel); ok {
|
|
r0 = rf(channel)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Channel) *model.AppError); ok {
|
|
r1 = rf(channel)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreatePost provides a mock function with given fields: post
|
|
func (_m *API) CreatePost(post *model.Post) (*model.Post, *model.AppError) {
|
|
ret := _m.Called(post)
|
|
|
|
var r0 *model.Post
|
|
if rf, ok := ret.Get(0).(func(*model.Post) *model.Post); ok {
|
|
r0 = rf(post)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Post) *model.AppError); ok {
|
|
r1 = rf(post)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateTeam provides a mock function with given fields: team
|
|
func (_m *API) CreateTeam(team *model.Team) (*model.Team, *model.AppError) {
|
|
ret := _m.Called(team)
|
|
|
|
var r0 *model.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)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Team) *model.AppError); ok {
|
|
r1 = rf(team)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateTeamMember provides a mock function with given fields: teamId, userId
|
|
func (_m *API) CreateTeamMember(teamId string, userId string) (*model.TeamMember, *model.AppError) {
|
|
ret := _m.Called(teamId, userId)
|
|
|
|
var r0 *model.TeamMember
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.TeamMember); ok {
|
|
r0 = rf(teamId, userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.TeamMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
|
|
r1 = rf(teamId, userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateTeamMembers provides a mock function with given fields: teamId, userIds, requestorId
|
|
func (_m *API) CreateTeamMembers(teamId string, userIds []string, requestorId string) ([]*model.TeamMember, *model.AppError) {
|
|
ret := _m.Called(teamId, userIds, requestorId)
|
|
|
|
var r0 []*model.TeamMember
|
|
if rf, ok := ret.Get(0).(func(string, []string, string) []*model.TeamMember); ok {
|
|
r0 = rf(teamId, userIds, requestorId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.TeamMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, []string, string) *model.AppError); ok {
|
|
r1 = rf(teamId, userIds, requestorId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// CreateUser provides a mock function with given fields: user
|
|
func (_m *API) CreateUser(user *model.User) (*model.User, *model.AppError) {
|
|
ret := _m.Called(user)
|
|
|
|
var r0 *model.User
|
|
if rf, ok := ret.Get(0).(func(*model.User) *model.User); ok {
|
|
r0 = rf(user)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.User) *model.AppError); ok {
|
|
r1 = rf(user)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// DeleteChannel provides a mock function with given fields: channelId
|
|
func (_m *API) DeleteChannel(channelId string) *model.AppError {
|
|
ret := _m.Called(channelId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(channelId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeleteChannelMember provides a mock function with given fields: channelId, userId
|
|
func (_m *API) DeleteChannelMember(channelId string, userId string) *model.AppError {
|
|
ret := _m.Called(channelId, userId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.AppError); ok {
|
|
r0 = rf(channelId, userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeletePost provides a mock function with given fields: postId
|
|
func (_m *API) DeletePost(postId string) *model.AppError {
|
|
ret := _m.Called(postId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(postId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeleteTeam provides a mock function with given fields: teamId
|
|
func (_m *API) DeleteTeam(teamId string) *model.AppError {
|
|
ret := _m.Called(teamId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(teamId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeleteTeamMember provides a mock function with given fields: teamId, userId, requestorId
|
|
func (_m *API) DeleteTeamMember(teamId string, userId string, requestorId string) *model.AppError {
|
|
ret := _m.Called(teamId, userId, requestorId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, string, string) *model.AppError); ok {
|
|
r0 = rf(teamId, userId, requestorId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeleteUser provides a mock function with given fields: userId
|
|
func (_m *API) DeleteUser(userId string) *model.AppError {
|
|
ret := _m.Called(userId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DisablePlugin provides a mock function with given fields: id
|
|
func (_m *API) DisablePlugin(id string) *model.AppError {
|
|
ret := _m.Called(id)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(id)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// EnablePlugin provides a mock function with given fields: id
|
|
func (_m *API) EnablePlugin(id string) *model.AppError {
|
|
ret := _m.Called(id)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(id)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// GetBot provides a mock function with given fields: botUserId, includeDeleted
|
|
func (_m *API) GetBot(botUserId string, includeDeleted bool) (*model.Bot, *model.AppError) {
|
|
ret := _m.Called(botUserId, includeDeleted)
|
|
|
|
var r0 *model.Bot
|
|
if rf, ok := ret.Get(0).(func(string, bool) *model.Bot); ok {
|
|
r0 = rf(botUserId, includeDeleted)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Bot)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, bool) *model.AppError); ok {
|
|
r1 = rf(botUserId, includeDeleted)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetBots provides a mock function with given fields: options
|
|
func (_m *API) GetBots(options *model.BotGetOptions) ([]*model.Bot, *model.AppError) {
|
|
ret := _m.Called(options)
|
|
|
|
var r0 []*model.Bot
|
|
if rf, ok := ret.Get(0).(func(*model.BotGetOptions) []*model.Bot); ok {
|
|
r0 = rf(options)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Bot)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.BotGetOptions) *model.AppError); ok {
|
|
r1 = rf(options)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannel provides a mock function with given fields: channelId
|
|
func (_m *API) GetChannel(channelId string) (*model.Channel, *model.AppError) {
|
|
ret := _m.Called(channelId)
|
|
|
|
var r0 *model.Channel
|
|
if rf, ok := ret.Get(0).(func(string) *model.Channel); ok {
|
|
r0 = rf(channelId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(channelId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelByName provides a mock function with given fields: teamId, name, includeDeleted
|
|
func (_m *API) GetChannelByName(teamId string, name string, includeDeleted bool) (*model.Channel, *model.AppError) {
|
|
ret := _m.Called(teamId, name, includeDeleted)
|
|
|
|
var r0 *model.Channel
|
|
if rf, ok := ret.Get(0).(func(string, string, bool) *model.Channel); ok {
|
|
r0 = rf(teamId, name, includeDeleted)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, bool) *model.AppError); ok {
|
|
r1 = rf(teamId, name, includeDeleted)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelByNameForTeamName provides a mock function with given fields: teamName, channelName, includeDeleted
|
|
func (_m *API) GetChannelByNameForTeamName(teamName string, channelName string, includeDeleted bool) (*model.Channel, *model.AppError) {
|
|
ret := _m.Called(teamName, channelName, includeDeleted)
|
|
|
|
var r0 *model.Channel
|
|
if rf, ok := ret.Get(0).(func(string, string, bool) *model.Channel); ok {
|
|
r0 = rf(teamName, channelName, includeDeleted)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, bool) *model.AppError); ok {
|
|
r1 = rf(teamName, channelName, includeDeleted)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelMember provides a mock function with given fields: channelId, userId
|
|
func (_m *API) GetChannelMember(channelId string, userId string) (*model.ChannelMember, *model.AppError) {
|
|
ret := _m.Called(channelId, userId)
|
|
|
|
var r0 *model.ChannelMember
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.ChannelMember); ok {
|
|
r0 = rf(channelId, userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.ChannelMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
|
|
r1 = rf(channelId, userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelMembers provides a mock function with given fields: channelId, page, perPage
|
|
func (_m *API) GetChannelMembers(channelId string, page int, perPage int) (*model.ChannelMembers, *model.AppError) {
|
|
ret := _m.Called(channelId, page, perPage)
|
|
|
|
var r0 *model.ChannelMembers
|
|
if rf, ok := ret.Get(0).(func(string, int, int) *model.ChannelMembers); ok {
|
|
r0 = rf(channelId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.ChannelMembers)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
|
|
r1 = rf(channelId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelMembersByIds provides a mock function with given fields: channelId, userIds
|
|
func (_m *API) GetChannelMembersByIds(channelId string, userIds []string) (*model.ChannelMembers, *model.AppError) {
|
|
ret := _m.Called(channelId, userIds)
|
|
|
|
var r0 *model.ChannelMembers
|
|
if rf, ok := ret.Get(0).(func(string, []string) *model.ChannelMembers); ok {
|
|
r0 = rf(channelId, userIds)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.ChannelMembers)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, []string) *model.AppError); ok {
|
|
r1 = rf(channelId, userIds)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelMembersForUser provides a mock function with given fields: teamId, userId, page, perPage
|
|
func (_m *API) GetChannelMembersForUser(teamId string, userId string, page int, perPage int) ([]*model.ChannelMember, *model.AppError) {
|
|
ret := _m.Called(teamId, userId, page, perPage)
|
|
|
|
var r0 []*model.ChannelMember
|
|
if rf, ok := ret.Get(0).(func(string, string, int, int) []*model.ChannelMember); ok {
|
|
r0 = rf(teamId, userId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.ChannelMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, int, int) *model.AppError); ok {
|
|
r1 = rf(teamId, userId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelStats provides a mock function with given fields: channelId
|
|
func (_m *API) GetChannelStats(channelId string) (*model.ChannelStats, *model.AppError) {
|
|
ret := _m.Called(channelId)
|
|
|
|
var r0 *model.ChannelStats
|
|
if rf, ok := ret.Get(0).(func(string) *model.ChannelStats); ok {
|
|
r0 = rf(channelId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.ChannelStats)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(channelId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetChannelsForTeamForUser provides a mock function with given fields: teamId, userId, includeDeleted
|
|
func (_m *API) GetChannelsForTeamForUser(teamId string, userId string, includeDeleted bool) ([]*model.Channel, *model.AppError) {
|
|
ret := _m.Called(teamId, userId, includeDeleted)
|
|
|
|
var r0 []*model.Channel
|
|
if rf, ok := ret.Get(0).(func(string, string, bool) []*model.Channel); ok {
|
|
r0 = rf(teamId, userId, includeDeleted)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, bool) *model.AppError); ok {
|
|
r1 = rf(teamId, userId, includeDeleted)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetConfig provides a mock function with given fields:
|
|
func (_m *API) GetConfig() *model.Config {
|
|
ret := _m.Called()
|
|
|
|
var r0 *model.Config
|
|
if rf, ok := ret.Get(0).(func() *model.Config); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Config)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// GetDirectChannel provides a mock function with given fields: userId1, userId2
|
|
func (_m *API) GetDirectChannel(userId1 string, userId2 string) (*model.Channel, *model.AppError) {
|
|
ret := _m.Called(userId1, userId2)
|
|
|
|
var r0 *model.Channel
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.Channel); ok {
|
|
r0 = rf(userId1, userId2)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
|
|
r1 = rf(userId1, userId2)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetEmoji provides a mock function with given fields: emojiId
|
|
func (_m *API) GetEmoji(emojiId string) (*model.Emoji, *model.AppError) {
|
|
ret := _m.Called(emojiId)
|
|
|
|
var r0 *model.Emoji
|
|
if rf, ok := ret.Get(0).(func(string) *model.Emoji); ok {
|
|
r0 = rf(emojiId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Emoji)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(emojiId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetEmojiByName provides a mock function with given fields: name
|
|
func (_m *API) GetEmojiByName(name string) (*model.Emoji, *model.AppError) {
|
|
ret := _m.Called(name)
|
|
|
|
var r0 *model.Emoji
|
|
if rf, ok := ret.Get(0).(func(string) *model.Emoji); ok {
|
|
r0 = rf(name)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Emoji)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(name)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetEmojiImage provides a mock function with given fields: emojiId
|
|
func (_m *API) GetEmojiImage(emojiId string) ([]byte, string, *model.AppError) {
|
|
ret := _m.Called(emojiId)
|
|
|
|
var r0 []byte
|
|
if rf, ok := ret.Get(0).(func(string) []byte); ok {
|
|
r0 = rf(emojiId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]byte)
|
|
}
|
|
}
|
|
|
|
var r1 string
|
|
if rf, ok := ret.Get(1).(func(string) string); ok {
|
|
r1 = rf(emojiId)
|
|
} else {
|
|
r1 = ret.Get(1).(string)
|
|
}
|
|
|
|
var r2 *model.AppError
|
|
if rf, ok := ret.Get(2).(func(string) *model.AppError); ok {
|
|
r2 = rf(emojiId)
|
|
} else {
|
|
if ret.Get(2) != nil {
|
|
r2 = ret.Get(2).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1, r2
|
|
}
|
|
|
|
// GetEmojiList provides a mock function with given fields: sortBy, page, perPage
|
|
func (_m *API) GetEmojiList(sortBy string, page int, perPage int) ([]*model.Emoji, *model.AppError) {
|
|
ret := _m.Called(sortBy, page, perPage)
|
|
|
|
var r0 []*model.Emoji
|
|
if rf, ok := ret.Get(0).(func(string, int, int) []*model.Emoji); ok {
|
|
r0 = rf(sortBy, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Emoji)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
|
|
r1 = rf(sortBy, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetFile provides a mock function with given fields: fileId
|
|
func (_m *API) GetFile(fileId string) ([]byte, *model.AppError) {
|
|
ret := _m.Called(fileId)
|
|
|
|
var r0 []byte
|
|
if rf, ok := ret.Get(0).(func(string) []byte); ok {
|
|
r0 = rf(fileId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]byte)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(fileId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetFileInfo provides a mock function with given fields: fileId
|
|
func (_m *API) GetFileInfo(fileId string) (*model.FileInfo, *model.AppError) {
|
|
ret := _m.Called(fileId)
|
|
|
|
var r0 *model.FileInfo
|
|
if rf, ok := ret.Get(0).(func(string) *model.FileInfo); ok {
|
|
r0 = rf(fileId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.FileInfo)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(fileId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetFileLink provides a mock function with given fields: fileId
|
|
func (_m *API) GetFileLink(fileId string) (string, *model.AppError) {
|
|
ret := _m.Called(fileId)
|
|
|
|
var r0 string
|
|
if rf, ok := ret.Get(0).(func(string) string); ok {
|
|
r0 = rf(fileId)
|
|
} else {
|
|
r0 = ret.Get(0).(string)
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(fileId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetGroupChannel provides a mock function with given fields: userIds
|
|
func (_m *API) GetGroupChannel(userIds []string) (*model.Channel, *model.AppError) {
|
|
ret := _m.Called(userIds)
|
|
|
|
var r0 *model.Channel
|
|
if rf, ok := ret.Get(0).(func([]string) *model.Channel); ok {
|
|
r0 = rf(userIds)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func([]string) *model.AppError); ok {
|
|
r1 = rf(userIds)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetLDAPUserAttributes provides a mock function with given fields: userId, attributes
|
|
func (_m *API) GetLDAPUserAttributes(userId string, attributes []string) (map[string]string, *model.AppError) {
|
|
ret := _m.Called(userId, attributes)
|
|
|
|
var r0 map[string]string
|
|
if rf, ok := ret.Get(0).(func(string, []string) map[string]string); ok {
|
|
r0 = rf(userId, attributes)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(map[string]string)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, []string) *model.AppError); ok {
|
|
r1 = rf(userId, attributes)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPluginConfig provides a mock function with given fields:
|
|
func (_m *API) GetPluginConfig() map[string]interface{} {
|
|
ret := _m.Called()
|
|
|
|
var r0 map[string]interface{}
|
|
if rf, ok := ret.Get(0).(func() map[string]interface{}); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(map[string]interface{})
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// GetPluginStatus provides a mock function with given fields: id
|
|
func (_m *API) GetPluginStatus(id string) (*model.PluginStatus, *model.AppError) {
|
|
ret := _m.Called(id)
|
|
|
|
var r0 *model.PluginStatus
|
|
if rf, ok := ret.Get(0).(func(string) *model.PluginStatus); ok {
|
|
r0 = rf(id)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.PluginStatus)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(id)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPlugins provides a mock function with given fields:
|
|
func (_m *API) GetPlugins() ([]*model.Manifest, *model.AppError) {
|
|
ret := _m.Called()
|
|
|
|
var r0 []*model.Manifest
|
|
if rf, ok := ret.Get(0).(func() []*model.Manifest); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Manifest)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func() *model.AppError); ok {
|
|
r1 = rf()
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPost provides a mock function with given fields: postId
|
|
func (_m *API) GetPost(postId string) (*model.Post, *model.AppError) {
|
|
ret := _m.Called(postId)
|
|
|
|
var r0 *model.Post
|
|
if rf, ok := ret.Get(0).(func(string) *model.Post); ok {
|
|
r0 = rf(postId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(postId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPostThread provides a mock function with given fields: postId
|
|
func (_m *API) GetPostThread(postId string) (*model.PostList, *model.AppError) {
|
|
ret := _m.Called(postId)
|
|
|
|
var r0 *model.PostList
|
|
if rf, ok := ret.Get(0).(func(string) *model.PostList); ok {
|
|
r0 = rf(postId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.PostList)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(postId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPostsAfter provides a mock function with given fields: channelId, postId, page, perPage
|
|
func (_m *API) GetPostsAfter(channelId string, postId string, page int, perPage int) (*model.PostList, *model.AppError) {
|
|
ret := _m.Called(channelId, postId, page, perPage)
|
|
|
|
var r0 *model.PostList
|
|
if rf, ok := ret.Get(0).(func(string, string, int, int) *model.PostList); ok {
|
|
r0 = rf(channelId, postId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.PostList)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, int, int) *model.AppError); ok {
|
|
r1 = rf(channelId, postId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPostsBefore provides a mock function with given fields: channelId, postId, page, perPage
|
|
func (_m *API) GetPostsBefore(channelId string, postId string, page int, perPage int) (*model.PostList, *model.AppError) {
|
|
ret := _m.Called(channelId, postId, page, perPage)
|
|
|
|
var r0 *model.PostList
|
|
if rf, ok := ret.Get(0).(func(string, string, int, int) *model.PostList); ok {
|
|
r0 = rf(channelId, postId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.PostList)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, int, int) *model.AppError); ok {
|
|
r1 = rf(channelId, postId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPostsForChannel provides a mock function with given fields: channelId, page, perPage
|
|
func (_m *API) GetPostsForChannel(channelId string, page int, perPage int) (*model.PostList, *model.AppError) {
|
|
ret := _m.Called(channelId, page, perPage)
|
|
|
|
var r0 *model.PostList
|
|
if rf, ok := ret.Get(0).(func(string, int, int) *model.PostList); ok {
|
|
r0 = rf(channelId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.PostList)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
|
|
r1 = rf(channelId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPostsSince provides a mock function with given fields: channelId, time
|
|
func (_m *API) GetPostsSince(channelId string, time int64) (*model.PostList, *model.AppError) {
|
|
ret := _m.Called(channelId, time)
|
|
|
|
var r0 *model.PostList
|
|
if rf, ok := ret.Get(0).(func(string, int64) *model.PostList); ok {
|
|
r0 = rf(channelId, time)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.PostList)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int64) *model.AppError); ok {
|
|
r1 = rf(channelId, time)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetProfileImage provides a mock function with given fields: userId
|
|
func (_m *API) GetProfileImage(userId string) ([]byte, *model.AppError) {
|
|
ret := _m.Called(userId)
|
|
|
|
var r0 []byte
|
|
if rf, ok := ret.Get(0).(func(string) []byte); ok {
|
|
r0 = rf(userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]byte)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetPublicChannelsForTeam provides a mock function with given fields: teamId, page, perPage
|
|
func (_m *API) GetPublicChannelsForTeam(teamId string, page int, perPage int) ([]*model.Channel, *model.AppError) {
|
|
ret := _m.Called(teamId, page, perPage)
|
|
|
|
var r0 []*model.Channel
|
|
if rf, ok := ret.Get(0).(func(string, int, int) []*model.Channel); ok {
|
|
r0 = rf(teamId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
|
|
r1 = rf(teamId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetReactions provides a mock function with given fields: postId
|
|
func (_m *API) GetReactions(postId string) ([]*model.Reaction, *model.AppError) {
|
|
ret := _m.Called(postId)
|
|
|
|
var r0 []*model.Reaction
|
|
if rf, ok := ret.Get(0).(func(string) []*model.Reaction); ok {
|
|
r0 = rf(postId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Reaction)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(postId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetServerVersion provides a mock function with given fields:
|
|
func (_m *API) GetServerVersion() string {
|
|
ret := _m.Called()
|
|
|
|
var r0 string
|
|
if rf, ok := ret.Get(0).(func() string); ok {
|
|
r0 = rf()
|
|
} else {
|
|
r0 = ret.Get(0).(string)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// GetSession provides a mock function with given fields: sessionId
|
|
func (_m *API) GetSession(sessionId string) (*model.Session, *model.AppError) {
|
|
ret := _m.Called(sessionId)
|
|
|
|
var r0 *model.Session
|
|
if rf, ok := ret.Get(0).(func(string) *model.Session); ok {
|
|
r0 = rf(sessionId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Session)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(sessionId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeam provides a mock function with given fields: teamId
|
|
func (_m *API) GetTeam(teamId string) (*model.Team, *model.AppError) {
|
|
ret := _m.Called(teamId)
|
|
|
|
var r0 *model.Team
|
|
if rf, ok := ret.Get(0).(func(string) *model.Team); ok {
|
|
r0 = rf(teamId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Team)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(teamId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamByName provides a mock function with given fields: name
|
|
func (_m *API) GetTeamByName(name string) (*model.Team, *model.AppError) {
|
|
ret := _m.Called(name)
|
|
|
|
var r0 *model.Team
|
|
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)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(name)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamIcon provides a mock function with given fields: teamId
|
|
func (_m *API) GetTeamIcon(teamId string) ([]byte, *model.AppError) {
|
|
ret := _m.Called(teamId)
|
|
|
|
var r0 []byte
|
|
if rf, ok := ret.Get(0).(func(string) []byte); ok {
|
|
r0 = rf(teamId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]byte)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(teamId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamMember provides a mock function with given fields: teamId, userId
|
|
func (_m *API) GetTeamMember(teamId string, userId string) (*model.TeamMember, *model.AppError) {
|
|
ret := _m.Called(teamId, userId)
|
|
|
|
var r0 *model.TeamMember
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.TeamMember); ok {
|
|
r0 = rf(teamId, userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.TeamMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
|
|
r1 = rf(teamId, userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamMembers provides a mock function with given fields: teamId, page, perPage
|
|
func (_m *API) GetTeamMembers(teamId string, page int, perPage int) ([]*model.TeamMember, *model.AppError) {
|
|
ret := _m.Called(teamId, page, perPage)
|
|
|
|
var r0 []*model.TeamMember
|
|
if rf, ok := ret.Get(0).(func(string, int, int) []*model.TeamMember); ok {
|
|
r0 = rf(teamId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.TeamMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
|
|
r1 = rf(teamId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamMembersForUser provides a mock function with given fields: userId, page, perPage
|
|
func (_m *API) GetTeamMembersForUser(userId string, page int, perPage int) ([]*model.TeamMember, *model.AppError) {
|
|
ret := _m.Called(userId, page, perPage)
|
|
|
|
var r0 []*model.TeamMember
|
|
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)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
|
|
r1 = rf(userId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamStats provides a mock function with given fields: teamId
|
|
func (_m *API) GetTeamStats(teamId string) (*model.TeamStats, *model.AppError) {
|
|
ret := _m.Called(teamId)
|
|
|
|
var r0 *model.TeamStats
|
|
if rf, ok := ret.Get(0).(func(string) *model.TeamStats); ok {
|
|
r0 = rf(teamId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.TeamStats)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(teamId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeams provides a mock function with given fields:
|
|
func (_m *API) GetTeams() ([]*model.Team, *model.AppError) {
|
|
ret := _m.Called()
|
|
|
|
var r0 []*model.Team
|
|
if rf, ok := ret.Get(0).(func() []*model.Team); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Team)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func() *model.AppError); ok {
|
|
r1 = rf()
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamsForUser provides a mock function with given fields: userId
|
|
func (_m *API) GetTeamsForUser(userId string) ([]*model.Team, *model.AppError) {
|
|
ret := _m.Called(userId)
|
|
|
|
var r0 []*model.Team
|
|
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)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetTeamsUnreadForUser provides a mock function with given fields: userId
|
|
func (_m *API) GetTeamsUnreadForUser(userId string) ([]*model.TeamUnread, *model.AppError) {
|
|
ret := _m.Called(userId)
|
|
|
|
var r0 []*model.TeamUnread
|
|
if rf, ok := ret.Get(0).(func(string) []*model.TeamUnread); ok {
|
|
r0 = rf(userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.TeamUnread)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUser provides a mock function with given fields: userId
|
|
func (_m *API) GetUser(userId string) (*model.User, *model.AppError) {
|
|
ret := _m.Called(userId)
|
|
|
|
var r0 *model.User
|
|
if rf, ok := ret.Get(0).(func(string) *model.User); ok {
|
|
r0 = rf(userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUserByEmail provides a mock function with given fields: email
|
|
func (_m *API) GetUserByEmail(email string) (*model.User, *model.AppError) {
|
|
ret := _m.Called(email)
|
|
|
|
var r0 *model.User
|
|
if rf, ok := ret.Get(0).(func(string) *model.User); ok {
|
|
r0 = rf(email)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(email)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUserByUsername provides a mock function with given fields: name
|
|
func (_m *API) GetUserByUsername(name string) (*model.User, *model.AppError) {
|
|
ret := _m.Called(name)
|
|
|
|
var r0 *model.User
|
|
if rf, ok := ret.Get(0).(func(string) *model.User); ok {
|
|
r0 = rf(name)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(name)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUserStatus provides a mock function with given fields: userId
|
|
func (_m *API) GetUserStatus(userId string) (*model.Status, *model.AppError) {
|
|
ret := _m.Called(userId)
|
|
|
|
var r0 *model.Status
|
|
if rf, ok := ret.Get(0).(func(string) *model.Status); ok {
|
|
r0 = rf(userId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Status)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(userId)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUserStatusesByIds provides a mock function with given fields: userIds
|
|
func (_m *API) GetUserStatusesByIds(userIds []string) ([]*model.Status, *model.AppError) {
|
|
ret := _m.Called(userIds)
|
|
|
|
var r0 []*model.Status
|
|
if rf, ok := ret.Get(0).(func([]string) []*model.Status); ok {
|
|
r0 = rf(userIds)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Status)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func([]string) *model.AppError); ok {
|
|
r1 = rf(userIds)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUsers provides a mock function with given fields: _a0
|
|
func (_m *API) GetUsers(_a0 *model.UserGetOptions) ([]*model.User, *model.AppError) {
|
|
ret := _m.Called(_a0)
|
|
|
|
var r0 []*model.User
|
|
if rf, ok := ret.Get(0).(func(*model.UserGetOptions) []*model.User); ok {
|
|
r0 = rf(_a0)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.UserGetOptions) *model.AppError); ok {
|
|
r1 = rf(_a0)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUsersByUsernames provides a mock function with given fields: usernames
|
|
func (_m *API) GetUsersByUsernames(usernames []string) ([]*model.User, *model.AppError) {
|
|
ret := _m.Called(usernames)
|
|
|
|
var r0 []*model.User
|
|
if rf, ok := ret.Get(0).(func([]string) []*model.User); ok {
|
|
r0 = rf(usernames)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func([]string) *model.AppError); ok {
|
|
r1 = rf(usernames)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUsersInChannel provides a mock function with given fields: channelId, sortBy, page, perPage
|
|
func (_m *API) GetUsersInChannel(channelId string, sortBy string, page int, perPage int) ([]*model.User, *model.AppError) {
|
|
ret := _m.Called(channelId, sortBy, page, perPage)
|
|
|
|
var r0 []*model.User
|
|
if rf, ok := ret.Get(0).(func(string, string, int, int) []*model.User); ok {
|
|
r0 = rf(channelId, sortBy, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, int, int) *model.AppError); ok {
|
|
r1 = rf(channelId, sortBy, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// GetUsersInTeam provides a mock function with given fields: teamId, page, perPage
|
|
func (_m *API) GetUsersInTeam(teamId string, page int, perPage int) ([]*model.User, *model.AppError) {
|
|
ret := _m.Called(teamId, page, perPage)
|
|
|
|
var r0 []*model.User
|
|
if rf, ok := ret.Get(0).(func(string, int, int) []*model.User); ok {
|
|
r0 = rf(teamId, page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
|
|
r1 = rf(teamId, page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// HasPermissionTo provides a mock function with given fields: userId, permission
|
|
func (_m *API) HasPermissionTo(userId string, permission *model.Permission) bool {
|
|
ret := _m.Called(userId, permission)
|
|
|
|
var r0 bool
|
|
if rf, ok := ret.Get(0).(func(string, *model.Permission) bool); ok {
|
|
r0 = rf(userId, permission)
|
|
} else {
|
|
r0 = ret.Get(0).(bool)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// HasPermissionToChannel provides a mock function with given fields: userId, channelId, permission
|
|
func (_m *API) HasPermissionToChannel(userId string, channelId string, permission *model.Permission) bool {
|
|
ret := _m.Called(userId, channelId, permission)
|
|
|
|
var r0 bool
|
|
if rf, ok := ret.Get(0).(func(string, string, *model.Permission) bool); ok {
|
|
r0 = rf(userId, channelId, permission)
|
|
} else {
|
|
r0 = ret.Get(0).(bool)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// HasPermissionToTeam provides a mock function with given fields: userId, teamId, permission
|
|
func (_m *API) HasPermissionToTeam(userId string, teamId string, permission *model.Permission) bool {
|
|
ret := _m.Called(userId, teamId, permission)
|
|
|
|
var r0 bool
|
|
if rf, ok := ret.Get(0).(func(string, string, *model.Permission) bool); ok {
|
|
r0 = rf(userId, teamId, permission)
|
|
} else {
|
|
r0 = ret.Get(0).(bool)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// KVDelete provides a mock function with given fields: key
|
|
func (_m *API) KVDelete(key string) *model.AppError {
|
|
ret := _m.Called(key)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(key)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// KVDeleteAll provides a mock function with given fields:
|
|
func (_m *API) KVDeleteAll() *model.AppError {
|
|
ret := _m.Called()
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func() *model.AppError); ok {
|
|
r0 = rf()
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// KVGet provides a mock function with given fields: key
|
|
func (_m *API) KVGet(key string) ([]byte, *model.AppError) {
|
|
ret := _m.Called(key)
|
|
|
|
var r0 []byte
|
|
if rf, ok := ret.Get(0).(func(string) []byte); ok {
|
|
r0 = rf(key)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]byte)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(key)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// KVList provides a mock function with given fields: page, perPage
|
|
func (_m *API) KVList(page int, perPage int) ([]string, *model.AppError) {
|
|
ret := _m.Called(page, perPage)
|
|
|
|
var r0 []string
|
|
if rf, ok := ret.Get(0).(func(int, int) []string); ok {
|
|
r0 = rf(page, perPage)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]string)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(int, int) *model.AppError); ok {
|
|
r1 = rf(page, perPage)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// KVSet provides a mock function with given fields: key, value
|
|
func (_m *API) KVSet(key string, value []byte) *model.AppError {
|
|
ret := _m.Called(key, value)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, []byte) *model.AppError); ok {
|
|
r0 = rf(key, value)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// KVSetWithExpiry provides a mock function with given fields: key, value, expireInSeconds
|
|
func (_m *API) KVSetWithExpiry(key string, value []byte, expireInSeconds int64) *model.AppError {
|
|
ret := _m.Called(key, value, expireInSeconds)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, []byte, int64) *model.AppError); ok {
|
|
r0 = rf(key, value, expireInSeconds)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// LoadPluginConfiguration provides a mock function with given fields: dest
|
|
func (_m *API) LoadPluginConfiguration(dest interface{}) error {
|
|
ret := _m.Called(dest)
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(interface{}) error); ok {
|
|
r0 = rf(dest)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// LogDebug provides a mock function with given fields: msg, keyValuePairs
|
|
func (_m *API) LogDebug(msg string, keyValuePairs ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, msg)
|
|
_ca = append(_ca, keyValuePairs...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// LogError provides a mock function with given fields: msg, keyValuePairs
|
|
func (_m *API) LogError(msg string, keyValuePairs ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, msg)
|
|
_ca = append(_ca, keyValuePairs...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// LogInfo provides a mock function with given fields: msg, keyValuePairs
|
|
func (_m *API) LogInfo(msg string, keyValuePairs ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, msg)
|
|
_ca = append(_ca, keyValuePairs...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// LogWarn provides a mock function with given fields: msg, keyValuePairs
|
|
func (_m *API) LogWarn(msg string, keyValuePairs ...interface{}) {
|
|
var _ca []interface{}
|
|
_ca = append(_ca, msg)
|
|
_ca = append(_ca, keyValuePairs...)
|
|
_m.Called(_ca...)
|
|
}
|
|
|
|
// OpenInteractiveDialog provides a mock function with given fields: dialog
|
|
func (_m *API) OpenInteractiveDialog(dialog model.OpenDialogRequest) *model.AppError {
|
|
ret := _m.Called(dialog)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(model.OpenDialogRequest) *model.AppError); ok {
|
|
r0 = rf(dialog)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// PatchBot provides a mock function with given fields: botUserId, botPatch
|
|
func (_m *API) PatchBot(botUserId string, botPatch *model.BotPatch) (*model.Bot, *model.AppError) {
|
|
ret := _m.Called(botUserId, botPatch)
|
|
|
|
var r0 *model.Bot
|
|
if rf, ok := ret.Get(0).(func(string, *model.BotPatch) *model.Bot); ok {
|
|
r0 = rf(botUserId, botPatch)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Bot)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, *model.BotPatch) *model.AppError); ok {
|
|
r1 = rf(botUserId, botPatch)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// PermanentDeleteBot provides a mock function with given fields: botUserId
|
|
func (_m *API) PermanentDeleteBot(botUserId string) *model.AppError {
|
|
ret := _m.Called(botUserId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(botUserId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// PublishWebSocketEvent provides a mock function with given fields: event, payload, broadcast
|
|
func (_m *API) PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *model.WebsocketBroadcast) {
|
|
_m.Called(event, payload, broadcast)
|
|
}
|
|
|
|
// ReadFile provides a mock function with given fields: path
|
|
func (_m *API) ReadFile(path string) ([]byte, *model.AppError) {
|
|
ret := _m.Called(path)
|
|
|
|
var r0 []byte
|
|
if rf, ok := ret.Get(0).(func(string) []byte); ok {
|
|
r0 = rf(path)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]byte)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(path)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// RegisterCommand provides a mock function with given fields: command
|
|
func (_m *API) RegisterCommand(command *model.Command) error {
|
|
ret := _m.Called(command)
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(*model.Command) error); ok {
|
|
r0 = rf(command)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// RemovePlugin provides a mock function with given fields: id
|
|
func (_m *API) RemovePlugin(id string) *model.AppError {
|
|
ret := _m.Called(id)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(id)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// RemoveReaction provides a mock function with given fields: reaction
|
|
func (_m *API) RemoveReaction(reaction *model.Reaction) *model.AppError {
|
|
ret := _m.Called(reaction)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(*model.Reaction) *model.AppError); ok {
|
|
r0 = rf(reaction)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// RemoveTeamIcon provides a mock function with given fields: teamId
|
|
func (_m *API) RemoveTeamIcon(teamId string) *model.AppError {
|
|
ret := _m.Called(teamId)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
|
|
r0 = rf(teamId)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// SaveConfig provides a mock function with given fields: config
|
|
func (_m *API) SaveConfig(config *model.Config) *model.AppError {
|
|
ret := _m.Called(config)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(*model.Config) *model.AppError); ok {
|
|
r0 = rf(config)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// SavePluginConfig provides a mock function with given fields: config
|
|
func (_m *API) SavePluginConfig(config map[string]interface{}) *model.AppError {
|
|
ret := _m.Called(config)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(map[string]interface{}) *model.AppError); ok {
|
|
r0 = rf(config)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// SearchChannels provides a mock function with given fields: teamId, term
|
|
func (_m *API) SearchChannels(teamId string, term string) ([]*model.Channel, *model.AppError) {
|
|
ret := _m.Called(teamId, term)
|
|
|
|
var r0 []*model.Channel
|
|
if rf, ok := ret.Get(0).(func(string, string) []*model.Channel); ok {
|
|
r0 = rf(teamId, term)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
|
|
r1 = rf(teamId, term)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// SearchPostsInTeam provides a mock function with given fields: teamId, paramsList
|
|
func (_m *API) SearchPostsInTeam(teamId string, paramsList []*model.SearchParams) ([]*model.Post, *model.AppError) {
|
|
ret := _m.Called(teamId, paramsList)
|
|
|
|
var r0 []*model.Post
|
|
if rf, ok := ret.Get(0).(func(string, []*model.SearchParams) []*model.Post); ok {
|
|
r0 = rf(teamId, paramsList)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Post)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, []*model.SearchParams) *model.AppError); ok {
|
|
r1 = rf(teamId, paramsList)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// SearchTeams provides a mock function with given fields: term
|
|
func (_m *API) SearchTeams(term string) ([]*model.Team, *model.AppError) {
|
|
ret := _m.Called(term)
|
|
|
|
var r0 []*model.Team
|
|
if rf, ok := ret.Get(0).(func(string) []*model.Team); ok {
|
|
r0 = rf(term)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.Team)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
|
|
r1 = rf(term)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// SearchUsers provides a mock function with given fields: search
|
|
func (_m *API) SearchUsers(search *model.UserSearch) ([]*model.User, *model.AppError) {
|
|
ret := _m.Called(search)
|
|
|
|
var r0 []*model.User
|
|
if rf, ok := ret.Get(0).(func(*model.UserSearch) []*model.User); ok {
|
|
r0 = rf(search)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).([]*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.UserSearch) *model.AppError); ok {
|
|
r1 = rf(search)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// SendEphemeralPost provides a mock function with given fields: userId, post
|
|
func (_m *API) SendEphemeralPost(userId string, post *model.Post) *model.Post {
|
|
ret := _m.Called(userId, post)
|
|
|
|
var r0 *model.Post
|
|
if rf, ok := ret.Get(0).(func(string, *model.Post) *model.Post); ok {
|
|
r0 = rf(userId, post)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// UpdateEphemeralPost provides a mock function with given fields: userId, post
|
|
func (_m *API) UpdateEphemeralPost(userId string, post *model.Post) *model.Post {
|
|
ret := _m.Called(userId, post)
|
|
|
|
var r0 *model.Post
|
|
if rf, ok := ret.Get(0).(func(string, *model.Post) *model.Post); ok {
|
|
r0 = rf(userId, post)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// DeleteEphemeralPost provides a mock function with given fields: userId, post
|
|
func (_m *API) DeleteEphemeralPost(userId string, post *model.Post) {
|
|
ret := _m.Called(userId, post)
|
|
|
|
if rf, ok := ret.Get(0).(func(string, *model.Post) *model.Post); ok {
|
|
_ = rf(userId, post)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
_ = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
}
|
|
|
|
// SendMail provides a mock function with given fields: to, subject, htmlBody
|
|
func (_m *API) SendMail(to string, subject string, htmlBody string) *model.AppError {
|
|
ret := _m.Called(to, subject, htmlBody)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, string, string) *model.AppError); ok {
|
|
r0 = rf(to, subject, htmlBody)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// SetProfileImage provides a mock function with given fields: userId, data
|
|
func (_m *API) SetProfileImage(userId string, data []byte) *model.AppError {
|
|
ret := _m.Called(userId, data)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, []byte) *model.AppError); ok {
|
|
r0 = rf(userId, data)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// SetTeamIcon provides a mock function with given fields: teamId, data
|
|
func (_m *API) SetTeamIcon(teamId string, data []byte) *model.AppError {
|
|
ret := _m.Called(teamId, data)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, []byte) *model.AppError); ok {
|
|
r0 = rf(teamId, data)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// UnregisterCommand provides a mock function with given fields: teamId, trigger
|
|
func (_m *API) UnregisterCommand(teamId string, trigger string) error {
|
|
ret := _m.Called(teamId, trigger)
|
|
|
|
var r0 error
|
|
if rf, ok := ret.Get(0).(func(string, string) error); ok {
|
|
r0 = rf(teamId, trigger)
|
|
} else {
|
|
r0 = ret.Error(0)
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// UpdateBotActive provides a mock function with given fields: botUserId, active
|
|
func (_m *API) UpdateBotActive(botUserId string, active bool) (*model.Bot, *model.AppError) {
|
|
ret := _m.Called(botUserId, active)
|
|
|
|
var r0 *model.Bot
|
|
if rf, ok := ret.Get(0).(func(string, bool) *model.Bot); ok {
|
|
r0 = rf(botUserId, active)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Bot)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, bool) *model.AppError); ok {
|
|
r1 = rf(botUserId, active)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateChannel provides a mock function with given fields: channel
|
|
func (_m *API) UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) {
|
|
ret := _m.Called(channel)
|
|
|
|
var r0 *model.Channel
|
|
if rf, ok := ret.Get(0).(func(*model.Channel) *model.Channel); ok {
|
|
r0 = rf(channel)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Channel)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Channel) *model.AppError); ok {
|
|
r1 = rf(channel)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateChannelMemberNotifications provides a mock function with given fields: channelId, userId, notifications
|
|
func (_m *API) UpdateChannelMemberNotifications(channelId string, userId string, notifications map[string]string) (*model.ChannelMember, *model.AppError) {
|
|
ret := _m.Called(channelId, userId, notifications)
|
|
|
|
var r0 *model.ChannelMember
|
|
if rf, ok := ret.Get(0).(func(string, string, map[string]string) *model.ChannelMember); ok {
|
|
r0 = rf(channelId, userId, notifications)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.ChannelMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, map[string]string) *model.AppError); ok {
|
|
r1 = rf(channelId, userId, notifications)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateChannelMemberRoles provides a mock function with given fields: channelId, userId, newRoles
|
|
func (_m *API) UpdateChannelMemberRoles(channelId string, userId string, newRoles string) (*model.ChannelMember, *model.AppError) {
|
|
ret := _m.Called(channelId, userId, newRoles)
|
|
|
|
var r0 *model.ChannelMember
|
|
if rf, ok := ret.Get(0).(func(string, string, string) *model.ChannelMember); ok {
|
|
r0 = rf(channelId, userId, newRoles)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.ChannelMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, string) *model.AppError); ok {
|
|
r1 = rf(channelId, userId, newRoles)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdatePost provides a mock function with given fields: post
|
|
func (_m *API) UpdatePost(post *model.Post) (*model.Post, *model.AppError) {
|
|
ret := _m.Called(post)
|
|
|
|
var r0 *model.Post
|
|
if rf, ok := ret.Get(0).(func(*model.Post) *model.Post); ok {
|
|
r0 = rf(post)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Post)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Post) *model.AppError); ok {
|
|
r1 = rf(post)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateTeam provides a mock function with given fields: team
|
|
func (_m *API) UpdateTeam(team *model.Team) (*model.Team, *model.AppError) {
|
|
ret := _m.Called(team)
|
|
|
|
var r0 *model.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)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.Team) *model.AppError); ok {
|
|
r1 = rf(team)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateTeamMemberRoles provides a mock function with given fields: teamId, userId, newRoles
|
|
func (_m *API) UpdateTeamMemberRoles(teamId string, userId string, newRoles string) (*model.TeamMember, *model.AppError) {
|
|
ret := _m.Called(teamId, userId, newRoles)
|
|
|
|
var r0 *model.TeamMember
|
|
if rf, ok := ret.Get(0).(func(string, string, string) *model.TeamMember); ok {
|
|
r0 = rf(teamId, userId, newRoles)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.TeamMember)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string, string) *model.AppError); ok {
|
|
r1 = rf(teamId, userId, newRoles)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateUser provides a mock function with given fields: user
|
|
func (_m *API) UpdateUser(user *model.User) (*model.User, *model.AppError) {
|
|
ret := _m.Called(user)
|
|
|
|
var r0 *model.User
|
|
if rf, ok := ret.Get(0).(func(*model.User) *model.User); ok {
|
|
r0 = rf(user)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.User)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(*model.User) *model.AppError); ok {
|
|
r1 = rf(user)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UpdateUserActive provides a mock function with given fields: userId, active
|
|
func (_m *API) UpdateUserActive(userId string, active bool) *model.AppError {
|
|
ret := _m.Called(userId, active)
|
|
|
|
var r0 *model.AppError
|
|
if rf, ok := ret.Get(0).(func(string, bool) *model.AppError); ok {
|
|
r0 = rf(userId, active)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0
|
|
}
|
|
|
|
// UpdateUserStatus provides a mock function with given fields: userId, status
|
|
func (_m *API) UpdateUserStatus(userId string, status string) (*model.Status, *model.AppError) {
|
|
ret := _m.Called(userId, status)
|
|
|
|
var r0 *model.Status
|
|
if rf, ok := ret.Get(0).(func(string, string) *model.Status); ok {
|
|
r0 = rf(userId, status)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.Status)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
|
|
r1 = rf(userId, status)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|
|
|
|
// UploadFile provides a mock function with given fields: data, channelId, filename
|
|
func (_m *API) UploadFile(data []byte, channelId string, filename string) (*model.FileInfo, *model.AppError) {
|
|
ret := _m.Called(data, channelId, filename)
|
|
|
|
var r0 *model.FileInfo
|
|
if rf, ok := ret.Get(0).(func([]byte, string, string) *model.FileInfo); ok {
|
|
r0 = rf(data, channelId, filename)
|
|
} else {
|
|
if ret.Get(0) != nil {
|
|
r0 = ret.Get(0).(*model.FileInfo)
|
|
}
|
|
}
|
|
|
|
var r1 *model.AppError
|
|
if rf, ok := ret.Get(1).(func([]byte, string, string) *model.AppError); ok {
|
|
r1 = rf(data, channelId, filename)
|
|
} else {
|
|
if ret.Get(1) != nil {
|
|
r1 = ret.Get(1).(*model.AppError)
|
|
}
|
|
}
|
|
|
|
return r0, r1
|
|
}
|