github.com/levb/mattermost-server@v5.3.1+incompatible/plugin/plugintest/api.go (about)

     1  // Code generated by mockery v1.0.0. DO NOT EDIT.
     2  
     3  // Regenerate this file using `make plugin-mocks`.
     4  
     5  package plugintest
     6  
     7  import mock "github.com/stretchr/testify/mock"
     8  import model "github.com/mattermost/mattermost-server/model"
     9  
    10  // API is an autogenerated mock type for the API type
    11  type API struct {
    12  	mock.Mock
    13  }
    14  
    15  // AddChannelMember provides a mock function with given fields: channelId, userId
    16  func (_m *API) AddChannelMember(channelId string, userId string) (*model.ChannelMember, *model.AppError) {
    17  	ret := _m.Called(channelId, userId)
    18  
    19  	var r0 *model.ChannelMember
    20  	if rf, ok := ret.Get(0).(func(string, string) *model.ChannelMember); ok {
    21  		r0 = rf(channelId, userId)
    22  	} else {
    23  		if ret.Get(0) != nil {
    24  			r0 = ret.Get(0).(*model.ChannelMember)
    25  		}
    26  	}
    27  
    28  	var r1 *model.AppError
    29  	if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
    30  		r1 = rf(channelId, userId)
    31  	} else {
    32  		if ret.Get(1) != nil {
    33  			r1 = ret.Get(1).(*model.AppError)
    34  		}
    35  	}
    36  
    37  	return r0, r1
    38  }
    39  
    40  // AddReaction provides a mock function with given fields: reaction
    41  func (_m *API) AddReaction(reaction *model.Reaction) (*model.Reaction, *model.AppError) {
    42  	ret := _m.Called(reaction)
    43  
    44  	var r0 *model.Reaction
    45  	if rf, ok := ret.Get(0).(func(*model.Reaction) *model.Reaction); ok {
    46  		r0 = rf(reaction)
    47  	} else {
    48  		if ret.Get(0) != nil {
    49  			r0 = ret.Get(0).(*model.Reaction)
    50  		}
    51  	}
    52  
    53  	var r1 *model.AppError
    54  	if rf, ok := ret.Get(1).(func(*model.Reaction) *model.AppError); ok {
    55  		r1 = rf(reaction)
    56  	} else {
    57  		if ret.Get(1) != nil {
    58  			r1 = ret.Get(1).(*model.AppError)
    59  		}
    60  	}
    61  
    62  	return r0, r1
    63  }
    64  
    65  // CopyFileInfos provides a mock function with given fields: userId, fileIds
    66  func (_m *API) CopyFileInfos(userId string, fileIds []string) ([]string, *model.AppError) {
    67  	ret := _m.Called(userId, fileIds)
    68  
    69  	var r0 []string
    70  	if rf, ok := ret.Get(0).(func(string, []string) []string); ok {
    71  		r0 = rf(userId, fileIds)
    72  	} else {
    73  		if ret.Get(0) != nil {
    74  			r0 = ret.Get(0).([]string)
    75  		}
    76  	}
    77  
    78  	var r1 *model.AppError
    79  	if rf, ok := ret.Get(1).(func(string, []string) *model.AppError); ok {
    80  		r1 = rf(userId, fileIds)
    81  	} else {
    82  		if ret.Get(1) != nil {
    83  			r1 = ret.Get(1).(*model.AppError)
    84  		}
    85  	}
    86  
    87  	return r0, r1
    88  }
    89  
    90  // CreateChannel provides a mock function with given fields: channel
    91  func (_m *API) CreateChannel(channel *model.Channel) (*model.Channel, *model.AppError) {
    92  	ret := _m.Called(channel)
    93  
    94  	var r0 *model.Channel
    95  	if rf, ok := ret.Get(0).(func(*model.Channel) *model.Channel); ok {
    96  		r0 = rf(channel)
    97  	} else {
    98  		if ret.Get(0) != nil {
    99  			r0 = ret.Get(0).(*model.Channel)
   100  		}
   101  	}
   102  
   103  	var r1 *model.AppError
   104  	if rf, ok := ret.Get(1).(func(*model.Channel) *model.AppError); ok {
   105  		r1 = rf(channel)
   106  	} else {
   107  		if ret.Get(1) != nil {
   108  			r1 = ret.Get(1).(*model.AppError)
   109  		}
   110  	}
   111  
   112  	return r0, r1
   113  }
   114  
   115  // CreatePost provides a mock function with given fields: post
   116  func (_m *API) CreatePost(post *model.Post) (*model.Post, *model.AppError) {
   117  	ret := _m.Called(post)
   118  
   119  	var r0 *model.Post
   120  	if rf, ok := ret.Get(0).(func(*model.Post) *model.Post); ok {
   121  		r0 = rf(post)
   122  	} else {
   123  		if ret.Get(0) != nil {
   124  			r0 = ret.Get(0).(*model.Post)
   125  		}
   126  	}
   127  
   128  	var r1 *model.AppError
   129  	if rf, ok := ret.Get(1).(func(*model.Post) *model.AppError); ok {
   130  		r1 = rf(post)
   131  	} else {
   132  		if ret.Get(1) != nil {
   133  			r1 = ret.Get(1).(*model.AppError)
   134  		}
   135  	}
   136  
   137  	return r0, r1
   138  }
   139  
   140  // CreateTeam provides a mock function with given fields: team
   141  func (_m *API) CreateTeam(team *model.Team) (*model.Team, *model.AppError) {
   142  	ret := _m.Called(team)
   143  
   144  	var r0 *model.Team
   145  	if rf, ok := ret.Get(0).(func(*model.Team) *model.Team); ok {
   146  		r0 = rf(team)
   147  	} else {
   148  		if ret.Get(0) != nil {
   149  			r0 = ret.Get(0).(*model.Team)
   150  		}
   151  	}
   152  
   153  	var r1 *model.AppError
   154  	if rf, ok := ret.Get(1).(func(*model.Team) *model.AppError); ok {
   155  		r1 = rf(team)
   156  	} else {
   157  		if ret.Get(1) != nil {
   158  			r1 = ret.Get(1).(*model.AppError)
   159  		}
   160  	}
   161  
   162  	return r0, r1
   163  }
   164  
   165  // CreateTeamMember provides a mock function with given fields: teamId, userId
   166  func (_m *API) CreateTeamMember(teamId string, userId string) (*model.TeamMember, *model.AppError) {
   167  	ret := _m.Called(teamId, userId)
   168  
   169  	var r0 *model.TeamMember
   170  	if rf, ok := ret.Get(0).(func(string, string) *model.TeamMember); ok {
   171  		r0 = rf(teamId, userId)
   172  	} else {
   173  		if ret.Get(0) != nil {
   174  			r0 = ret.Get(0).(*model.TeamMember)
   175  		}
   176  	}
   177  
   178  	var r1 *model.AppError
   179  	if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
   180  		r1 = rf(teamId, userId)
   181  	} else {
   182  		if ret.Get(1) != nil {
   183  			r1 = ret.Get(1).(*model.AppError)
   184  		}
   185  	}
   186  
   187  	return r0, r1
   188  }
   189  
   190  // CreateTeamMembers provides a mock function with given fields: teamId, userIds, requestorId
   191  func (_m *API) CreateTeamMembers(teamId string, userIds []string, requestorId string) ([]*model.TeamMember, *model.AppError) {
   192  	ret := _m.Called(teamId, userIds, requestorId)
   193  
   194  	var r0 []*model.TeamMember
   195  	if rf, ok := ret.Get(0).(func(string, []string, string) []*model.TeamMember); ok {
   196  		r0 = rf(teamId, userIds, requestorId)
   197  	} else {
   198  		if ret.Get(0) != nil {
   199  			r0 = ret.Get(0).([]*model.TeamMember)
   200  		}
   201  	}
   202  
   203  	var r1 *model.AppError
   204  	if rf, ok := ret.Get(1).(func(string, []string, string) *model.AppError); ok {
   205  		r1 = rf(teamId, userIds, requestorId)
   206  	} else {
   207  		if ret.Get(1) != nil {
   208  			r1 = ret.Get(1).(*model.AppError)
   209  		}
   210  	}
   211  
   212  	return r0, r1
   213  }
   214  
   215  // CreateUser provides a mock function with given fields: user
   216  func (_m *API) CreateUser(user *model.User) (*model.User, *model.AppError) {
   217  	ret := _m.Called(user)
   218  
   219  	var r0 *model.User
   220  	if rf, ok := ret.Get(0).(func(*model.User) *model.User); ok {
   221  		r0 = rf(user)
   222  	} else {
   223  		if ret.Get(0) != nil {
   224  			r0 = ret.Get(0).(*model.User)
   225  		}
   226  	}
   227  
   228  	var r1 *model.AppError
   229  	if rf, ok := ret.Get(1).(func(*model.User) *model.AppError); ok {
   230  		r1 = rf(user)
   231  	} else {
   232  		if ret.Get(1) != nil {
   233  			r1 = ret.Get(1).(*model.AppError)
   234  		}
   235  	}
   236  
   237  	return r0, r1
   238  }
   239  
   240  // DeleteChannel provides a mock function with given fields: channelId
   241  func (_m *API) DeleteChannel(channelId string) *model.AppError {
   242  	ret := _m.Called(channelId)
   243  
   244  	var r0 *model.AppError
   245  	if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
   246  		r0 = rf(channelId)
   247  	} else {
   248  		if ret.Get(0) != nil {
   249  			r0 = ret.Get(0).(*model.AppError)
   250  		}
   251  	}
   252  
   253  	return r0
   254  }
   255  
   256  // DeleteChannelMember provides a mock function with given fields: channelId, userId
   257  func (_m *API) DeleteChannelMember(channelId string, userId string) *model.AppError {
   258  	ret := _m.Called(channelId, userId)
   259  
   260  	var r0 *model.AppError
   261  	if rf, ok := ret.Get(0).(func(string, string) *model.AppError); ok {
   262  		r0 = rf(channelId, userId)
   263  	} else {
   264  		if ret.Get(0) != nil {
   265  			r0 = ret.Get(0).(*model.AppError)
   266  		}
   267  	}
   268  
   269  	return r0
   270  }
   271  
   272  // DeletePost provides a mock function with given fields: postId
   273  func (_m *API) DeletePost(postId string) *model.AppError {
   274  	ret := _m.Called(postId)
   275  
   276  	var r0 *model.AppError
   277  	if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
   278  		r0 = rf(postId)
   279  	} else {
   280  		if ret.Get(0) != nil {
   281  			r0 = ret.Get(0).(*model.AppError)
   282  		}
   283  	}
   284  
   285  	return r0
   286  }
   287  
   288  // DeleteTeam provides a mock function with given fields: teamId
   289  func (_m *API) DeleteTeam(teamId string) *model.AppError {
   290  	ret := _m.Called(teamId)
   291  
   292  	var r0 *model.AppError
   293  	if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
   294  		r0 = rf(teamId)
   295  	} else {
   296  		if ret.Get(0) != nil {
   297  			r0 = ret.Get(0).(*model.AppError)
   298  		}
   299  	}
   300  
   301  	return r0
   302  }
   303  
   304  // DeleteTeamMember provides a mock function with given fields: teamId, userId, requestorId
   305  func (_m *API) DeleteTeamMember(teamId string, userId string, requestorId string) *model.AppError {
   306  	ret := _m.Called(teamId, userId, requestorId)
   307  
   308  	var r0 *model.AppError
   309  	if rf, ok := ret.Get(0).(func(string, string, string) *model.AppError); ok {
   310  		r0 = rf(teamId, userId, requestorId)
   311  	} else {
   312  		if ret.Get(0) != nil {
   313  			r0 = ret.Get(0).(*model.AppError)
   314  		}
   315  	}
   316  
   317  	return r0
   318  }
   319  
   320  // DeleteUser provides a mock function with given fields: userId
   321  func (_m *API) DeleteUser(userId string) *model.AppError {
   322  	ret := _m.Called(userId)
   323  
   324  	var r0 *model.AppError
   325  	if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
   326  		r0 = rf(userId)
   327  	} else {
   328  		if ret.Get(0) != nil {
   329  			r0 = ret.Get(0).(*model.AppError)
   330  		}
   331  	}
   332  
   333  	return r0
   334  }
   335  
   336  // GetChannel provides a mock function with given fields: channelId
   337  func (_m *API) GetChannel(channelId string) (*model.Channel, *model.AppError) {
   338  	ret := _m.Called(channelId)
   339  
   340  	var r0 *model.Channel
   341  	if rf, ok := ret.Get(0).(func(string) *model.Channel); ok {
   342  		r0 = rf(channelId)
   343  	} else {
   344  		if ret.Get(0) != nil {
   345  			r0 = ret.Get(0).(*model.Channel)
   346  		}
   347  	}
   348  
   349  	var r1 *model.AppError
   350  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   351  		r1 = rf(channelId)
   352  	} else {
   353  		if ret.Get(1) != nil {
   354  			r1 = ret.Get(1).(*model.AppError)
   355  		}
   356  	}
   357  
   358  	return r0, r1
   359  }
   360  
   361  // GetChannelByName provides a mock function with given fields: teamId, name, includeDeleted
   362  func (_m *API) GetChannelByName(teamId string, name string, includeDeleted bool) (*model.Channel, *model.AppError) {
   363  	ret := _m.Called(teamId, name, includeDeleted)
   364  
   365  	var r0 *model.Channel
   366  	if rf, ok := ret.Get(0).(func(string, string, bool) *model.Channel); ok {
   367  		r0 = rf(teamId, name, includeDeleted)
   368  	} else {
   369  		if ret.Get(0) != nil {
   370  			r0 = ret.Get(0).(*model.Channel)
   371  		}
   372  	}
   373  
   374  	var r1 *model.AppError
   375  	if rf, ok := ret.Get(1).(func(string, string, bool) *model.AppError); ok {
   376  		r1 = rf(teamId, name, includeDeleted)
   377  	} else {
   378  		if ret.Get(1) != nil {
   379  			r1 = ret.Get(1).(*model.AppError)
   380  		}
   381  	}
   382  
   383  	return r0, r1
   384  }
   385  
   386  // GetChannelByNameForTeamName provides a mock function with given fields: teamName, channelName, includeDeleted
   387  func (_m *API) GetChannelByNameForTeamName(teamName string, channelName string, includeDeleted bool) (*model.Channel, *model.AppError) {
   388  	ret := _m.Called(teamName, channelName, includeDeleted)
   389  
   390  	var r0 *model.Channel
   391  	if rf, ok := ret.Get(0).(func(string, string, bool) *model.Channel); ok {
   392  		r0 = rf(teamName, channelName, includeDeleted)
   393  	} else {
   394  		if ret.Get(0) != nil {
   395  			r0 = ret.Get(0).(*model.Channel)
   396  		}
   397  	}
   398  
   399  	var r1 *model.AppError
   400  	if rf, ok := ret.Get(1).(func(string, string, bool) *model.AppError); ok {
   401  		r1 = rf(teamName, channelName, includeDeleted)
   402  	} else {
   403  		if ret.Get(1) != nil {
   404  			r1 = ret.Get(1).(*model.AppError)
   405  		}
   406  	}
   407  
   408  	return r0, r1
   409  }
   410  
   411  // GetChannelMember provides a mock function with given fields: channelId, userId
   412  func (_m *API) GetChannelMember(channelId string, userId string) (*model.ChannelMember, *model.AppError) {
   413  	ret := _m.Called(channelId, userId)
   414  
   415  	var r0 *model.ChannelMember
   416  	if rf, ok := ret.Get(0).(func(string, string) *model.ChannelMember); ok {
   417  		r0 = rf(channelId, userId)
   418  	} else {
   419  		if ret.Get(0) != nil {
   420  			r0 = ret.Get(0).(*model.ChannelMember)
   421  		}
   422  	}
   423  
   424  	var r1 *model.AppError
   425  	if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
   426  		r1 = rf(channelId, userId)
   427  	} else {
   428  		if ret.Get(1) != nil {
   429  			r1 = ret.Get(1).(*model.AppError)
   430  		}
   431  	}
   432  
   433  	return r0, r1
   434  }
   435  
   436  // GetConfig provides a mock function with given fields:
   437  func (_m *API) GetConfig() *model.Config {
   438  	ret := _m.Called()
   439  
   440  	var r0 *model.Config
   441  	if rf, ok := ret.Get(0).(func() *model.Config); ok {
   442  		r0 = rf()
   443  	} else {
   444  		if ret.Get(0) != nil {
   445  			r0 = ret.Get(0).(*model.Config)
   446  		}
   447  	}
   448  
   449  	return r0
   450  }
   451  
   452  // GetDirectChannel provides a mock function with given fields: userId1, userId2
   453  func (_m *API) GetDirectChannel(userId1 string, userId2 string) (*model.Channel, *model.AppError) {
   454  	ret := _m.Called(userId1, userId2)
   455  
   456  	var r0 *model.Channel
   457  	if rf, ok := ret.Get(0).(func(string, string) *model.Channel); ok {
   458  		r0 = rf(userId1, userId2)
   459  	} else {
   460  		if ret.Get(0) != nil {
   461  			r0 = ret.Get(0).(*model.Channel)
   462  		}
   463  	}
   464  
   465  	var r1 *model.AppError
   466  	if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
   467  		r1 = rf(userId1, userId2)
   468  	} else {
   469  		if ret.Get(1) != nil {
   470  			r1 = ret.Get(1).(*model.AppError)
   471  		}
   472  	}
   473  
   474  	return r0, r1
   475  }
   476  
   477  // GetFileInfo provides a mock function with given fields: fileId
   478  func (_m *API) GetFileInfo(fileId string) (*model.FileInfo, *model.AppError) {
   479  	ret := _m.Called(fileId)
   480  
   481  	var r0 *model.FileInfo
   482  	if rf, ok := ret.Get(0).(func(string) *model.FileInfo); ok {
   483  		r0 = rf(fileId)
   484  	} else {
   485  		if ret.Get(0) != nil {
   486  			r0 = ret.Get(0).(*model.FileInfo)
   487  		}
   488  	}
   489  
   490  	var r1 *model.AppError
   491  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   492  		r1 = rf(fileId)
   493  	} else {
   494  		if ret.Get(1) != nil {
   495  			r1 = ret.Get(1).(*model.AppError)
   496  		}
   497  	}
   498  
   499  	return r0, r1
   500  }
   501  
   502  // GetGroupChannel provides a mock function with given fields: userIds
   503  func (_m *API) GetGroupChannel(userIds []string) (*model.Channel, *model.AppError) {
   504  	ret := _m.Called(userIds)
   505  
   506  	var r0 *model.Channel
   507  	if rf, ok := ret.Get(0).(func([]string) *model.Channel); ok {
   508  		r0 = rf(userIds)
   509  	} else {
   510  		if ret.Get(0) != nil {
   511  			r0 = ret.Get(0).(*model.Channel)
   512  		}
   513  	}
   514  
   515  	var r1 *model.AppError
   516  	if rf, ok := ret.Get(1).(func([]string) *model.AppError); ok {
   517  		r1 = rf(userIds)
   518  	} else {
   519  		if ret.Get(1) != nil {
   520  			r1 = ret.Get(1).(*model.AppError)
   521  		}
   522  	}
   523  
   524  	return r0, r1
   525  }
   526  
   527  // GetLDAPUserAttributes provides a mock function with given fields: userId, attributes
   528  func (_m *API) GetLDAPUserAttributes(userId string, attributes []string) (map[string]string, *model.AppError) {
   529  	ret := _m.Called(userId, attributes)
   530  
   531  	var r0 map[string]string
   532  	if rf, ok := ret.Get(0).(func(string, []string) map[string]string); ok {
   533  		r0 = rf(userId, attributes)
   534  	} else {
   535  		if ret.Get(0) != nil {
   536  			r0 = ret.Get(0).(map[string]string)
   537  		}
   538  	}
   539  
   540  	var r1 *model.AppError
   541  	if rf, ok := ret.Get(1).(func(string, []string) *model.AppError); ok {
   542  		r1 = rf(userId, attributes)
   543  	} else {
   544  		if ret.Get(1) != nil {
   545  			r1 = ret.Get(1).(*model.AppError)
   546  		}
   547  	}
   548  
   549  	return r0, r1
   550  }
   551  
   552  // GetPost provides a mock function with given fields: postId
   553  func (_m *API) GetPost(postId string) (*model.Post, *model.AppError) {
   554  	ret := _m.Called(postId)
   555  
   556  	var r0 *model.Post
   557  	if rf, ok := ret.Get(0).(func(string) *model.Post); ok {
   558  		r0 = rf(postId)
   559  	} else {
   560  		if ret.Get(0) != nil {
   561  			r0 = ret.Get(0).(*model.Post)
   562  		}
   563  	}
   564  
   565  	var r1 *model.AppError
   566  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   567  		r1 = rf(postId)
   568  	} else {
   569  		if ret.Get(1) != nil {
   570  			r1 = ret.Get(1).(*model.AppError)
   571  		}
   572  	}
   573  
   574  	return r0, r1
   575  }
   576  
   577  // GetPublicChannelsForTeam provides a mock function with given fields: teamId, offset, limit
   578  func (_m *API) GetPublicChannelsForTeam(teamId string, offset int, limit int) (*model.ChannelList, *model.AppError) {
   579  	ret := _m.Called(teamId, offset, limit)
   580  
   581  	var r0 *model.ChannelList
   582  	if rf, ok := ret.Get(0).(func(string, int, int) *model.ChannelList); ok {
   583  		r0 = rf(teamId, offset, limit)
   584  	} else {
   585  		if ret.Get(0) != nil {
   586  			r0 = ret.Get(0).(*model.ChannelList)
   587  		}
   588  	}
   589  
   590  	var r1 *model.AppError
   591  	if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
   592  		r1 = rf(teamId, offset, limit)
   593  	} else {
   594  		if ret.Get(1) != nil {
   595  			r1 = ret.Get(1).(*model.AppError)
   596  		}
   597  	}
   598  
   599  	return r0, r1
   600  }
   601  
   602  // GetReactions provides a mock function with given fields: postId
   603  func (_m *API) GetReactions(postId string) ([]*model.Reaction, *model.AppError) {
   604  	ret := _m.Called(postId)
   605  
   606  	var r0 []*model.Reaction
   607  	if rf, ok := ret.Get(0).(func(string) []*model.Reaction); ok {
   608  		r0 = rf(postId)
   609  	} else {
   610  		if ret.Get(0) != nil {
   611  			r0 = ret.Get(0).([]*model.Reaction)
   612  		}
   613  	}
   614  
   615  	var r1 *model.AppError
   616  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   617  		r1 = rf(postId)
   618  	} else {
   619  		if ret.Get(1) != nil {
   620  			r1 = ret.Get(1).(*model.AppError)
   621  		}
   622  	}
   623  
   624  	return r0, r1
   625  }
   626  
   627  // GetSession provides a mock function with given fields: sessionId
   628  func (_m *API) GetSession(sessionId string) (*model.Session, *model.AppError) {
   629  	ret := _m.Called(sessionId)
   630  
   631  	var r0 *model.Session
   632  	if rf, ok := ret.Get(0).(func(string) *model.Session); ok {
   633  		r0 = rf(sessionId)
   634  	} else {
   635  		if ret.Get(0) != nil {
   636  			r0 = ret.Get(0).(*model.Session)
   637  		}
   638  	}
   639  
   640  	var r1 *model.AppError
   641  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   642  		r1 = rf(sessionId)
   643  	} else {
   644  		if ret.Get(1) != nil {
   645  			r1 = ret.Get(1).(*model.AppError)
   646  		}
   647  	}
   648  
   649  	return r0, r1
   650  }
   651  
   652  // GetTeam provides a mock function with given fields: teamId
   653  func (_m *API) GetTeam(teamId string) (*model.Team, *model.AppError) {
   654  	ret := _m.Called(teamId)
   655  
   656  	var r0 *model.Team
   657  	if rf, ok := ret.Get(0).(func(string) *model.Team); ok {
   658  		r0 = rf(teamId)
   659  	} else {
   660  		if ret.Get(0) != nil {
   661  			r0 = ret.Get(0).(*model.Team)
   662  		}
   663  	}
   664  
   665  	var r1 *model.AppError
   666  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   667  		r1 = rf(teamId)
   668  	} else {
   669  		if ret.Get(1) != nil {
   670  			r1 = ret.Get(1).(*model.AppError)
   671  		}
   672  	}
   673  
   674  	return r0, r1
   675  }
   676  
   677  // GetTeamByName provides a mock function with given fields: name
   678  func (_m *API) GetTeamByName(name string) (*model.Team, *model.AppError) {
   679  	ret := _m.Called(name)
   680  
   681  	var r0 *model.Team
   682  	if rf, ok := ret.Get(0).(func(string) *model.Team); ok {
   683  		r0 = rf(name)
   684  	} else {
   685  		if ret.Get(0) != nil {
   686  			r0 = ret.Get(0).(*model.Team)
   687  		}
   688  	}
   689  
   690  	var r1 *model.AppError
   691  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   692  		r1 = rf(name)
   693  	} else {
   694  		if ret.Get(1) != nil {
   695  			r1 = ret.Get(1).(*model.AppError)
   696  		}
   697  	}
   698  
   699  	return r0, r1
   700  }
   701  
   702  // GetTeamMember provides a mock function with given fields: teamId, userId
   703  func (_m *API) GetTeamMember(teamId string, userId string) (*model.TeamMember, *model.AppError) {
   704  	ret := _m.Called(teamId, userId)
   705  
   706  	var r0 *model.TeamMember
   707  	if rf, ok := ret.Get(0).(func(string, string) *model.TeamMember); ok {
   708  		r0 = rf(teamId, userId)
   709  	} else {
   710  		if ret.Get(0) != nil {
   711  			r0 = ret.Get(0).(*model.TeamMember)
   712  		}
   713  	}
   714  
   715  	var r1 *model.AppError
   716  	if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
   717  		r1 = rf(teamId, userId)
   718  	} else {
   719  		if ret.Get(1) != nil {
   720  			r1 = ret.Get(1).(*model.AppError)
   721  		}
   722  	}
   723  
   724  	return r0, r1
   725  }
   726  
   727  // GetTeamMembers provides a mock function with given fields: teamId, offset, limit
   728  func (_m *API) GetTeamMembers(teamId string, offset int, limit int) ([]*model.TeamMember, *model.AppError) {
   729  	ret := _m.Called(teamId, offset, limit)
   730  
   731  	var r0 []*model.TeamMember
   732  	if rf, ok := ret.Get(0).(func(string, int, int) []*model.TeamMember); ok {
   733  		r0 = rf(teamId, offset, limit)
   734  	} else {
   735  		if ret.Get(0) != nil {
   736  			r0 = ret.Get(0).([]*model.TeamMember)
   737  		}
   738  	}
   739  
   740  	var r1 *model.AppError
   741  	if rf, ok := ret.Get(1).(func(string, int, int) *model.AppError); ok {
   742  		r1 = rf(teamId, offset, limit)
   743  	} else {
   744  		if ret.Get(1) != nil {
   745  			r1 = ret.Get(1).(*model.AppError)
   746  		}
   747  	}
   748  
   749  	return r0, r1
   750  }
   751  
   752  // GetTeams provides a mock function with given fields:
   753  func (_m *API) GetTeams() ([]*model.Team, *model.AppError) {
   754  	ret := _m.Called()
   755  
   756  	var r0 []*model.Team
   757  	if rf, ok := ret.Get(0).(func() []*model.Team); ok {
   758  		r0 = rf()
   759  	} else {
   760  		if ret.Get(0) != nil {
   761  			r0 = ret.Get(0).([]*model.Team)
   762  		}
   763  	}
   764  
   765  	var r1 *model.AppError
   766  	if rf, ok := ret.Get(1).(func() *model.AppError); ok {
   767  		r1 = rf()
   768  	} else {
   769  		if ret.Get(1) != nil {
   770  			r1 = ret.Get(1).(*model.AppError)
   771  		}
   772  	}
   773  
   774  	return r0, r1
   775  }
   776  
   777  // GetUser provides a mock function with given fields: userId
   778  func (_m *API) GetUser(userId string) (*model.User, *model.AppError) {
   779  	ret := _m.Called(userId)
   780  
   781  	var r0 *model.User
   782  	if rf, ok := ret.Get(0).(func(string) *model.User); ok {
   783  		r0 = rf(userId)
   784  	} else {
   785  		if ret.Get(0) != nil {
   786  			r0 = ret.Get(0).(*model.User)
   787  		}
   788  	}
   789  
   790  	var r1 *model.AppError
   791  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   792  		r1 = rf(userId)
   793  	} else {
   794  		if ret.Get(1) != nil {
   795  			r1 = ret.Get(1).(*model.AppError)
   796  		}
   797  	}
   798  
   799  	return r0, r1
   800  }
   801  
   802  // GetUserByEmail provides a mock function with given fields: email
   803  func (_m *API) GetUserByEmail(email string) (*model.User, *model.AppError) {
   804  	ret := _m.Called(email)
   805  
   806  	var r0 *model.User
   807  	if rf, ok := ret.Get(0).(func(string) *model.User); ok {
   808  		r0 = rf(email)
   809  	} else {
   810  		if ret.Get(0) != nil {
   811  			r0 = ret.Get(0).(*model.User)
   812  		}
   813  	}
   814  
   815  	var r1 *model.AppError
   816  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   817  		r1 = rf(email)
   818  	} else {
   819  		if ret.Get(1) != nil {
   820  			r1 = ret.Get(1).(*model.AppError)
   821  		}
   822  	}
   823  
   824  	return r0, r1
   825  }
   826  
   827  // GetUserByUsername provides a mock function with given fields: name
   828  func (_m *API) GetUserByUsername(name string) (*model.User, *model.AppError) {
   829  	ret := _m.Called(name)
   830  
   831  	var r0 *model.User
   832  	if rf, ok := ret.Get(0).(func(string) *model.User); ok {
   833  		r0 = rf(name)
   834  	} else {
   835  		if ret.Get(0) != nil {
   836  			r0 = ret.Get(0).(*model.User)
   837  		}
   838  	}
   839  
   840  	var r1 *model.AppError
   841  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   842  		r1 = rf(name)
   843  	} else {
   844  		if ret.Get(1) != nil {
   845  			r1 = ret.Get(1).(*model.AppError)
   846  		}
   847  	}
   848  
   849  	return r0, r1
   850  }
   851  
   852  // GetUserStatus provides a mock function with given fields: userId
   853  func (_m *API) GetUserStatus(userId string) (*model.Status, *model.AppError) {
   854  	ret := _m.Called(userId)
   855  
   856  	var r0 *model.Status
   857  	if rf, ok := ret.Get(0).(func(string) *model.Status); ok {
   858  		r0 = rf(userId)
   859  	} else {
   860  		if ret.Get(0) != nil {
   861  			r0 = ret.Get(0).(*model.Status)
   862  		}
   863  	}
   864  
   865  	var r1 *model.AppError
   866  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   867  		r1 = rf(userId)
   868  	} else {
   869  		if ret.Get(1) != nil {
   870  			r1 = ret.Get(1).(*model.AppError)
   871  		}
   872  	}
   873  
   874  	return r0, r1
   875  }
   876  
   877  // GetUserStatusesByIds provides a mock function with given fields: userIds
   878  func (_m *API) GetUserStatusesByIds(userIds []string) ([]*model.Status, *model.AppError) {
   879  	ret := _m.Called(userIds)
   880  
   881  	var r0 []*model.Status
   882  	if rf, ok := ret.Get(0).(func([]string) []*model.Status); ok {
   883  		r0 = rf(userIds)
   884  	} else {
   885  		if ret.Get(0) != nil {
   886  			r0 = ret.Get(0).([]*model.Status)
   887  		}
   888  	}
   889  
   890  	var r1 *model.AppError
   891  	if rf, ok := ret.Get(1).(func([]string) *model.AppError); ok {
   892  		r1 = rf(userIds)
   893  	} else {
   894  		if ret.Get(1) != nil {
   895  			r1 = ret.Get(1).(*model.AppError)
   896  		}
   897  	}
   898  
   899  	return r0, r1
   900  }
   901  
   902  // HasPermissionTo provides a mock function with given fields: userId, permission
   903  func (_m *API) HasPermissionTo(userId string, permission *model.Permission) bool {
   904  	ret := _m.Called(userId, permission)
   905  
   906  	var r0 bool
   907  	if rf, ok := ret.Get(0).(func(string, *model.Permission) bool); ok {
   908  		r0 = rf(userId, permission)
   909  	} else {
   910  		r0 = ret.Get(0).(bool)
   911  	}
   912  
   913  	return r0
   914  }
   915  
   916  // HasPermissionToChannel provides a mock function with given fields: userId, channelId, permission
   917  func (_m *API) HasPermissionToChannel(userId string, channelId string, permission *model.Permission) bool {
   918  	ret := _m.Called(userId, channelId, permission)
   919  
   920  	var r0 bool
   921  	if rf, ok := ret.Get(0).(func(string, string, *model.Permission) bool); ok {
   922  		r0 = rf(userId, channelId, permission)
   923  	} else {
   924  		r0 = ret.Get(0).(bool)
   925  	}
   926  
   927  	return r0
   928  }
   929  
   930  // HasPermissionToTeam provides a mock function with given fields: userId, teamId, permission
   931  func (_m *API) HasPermissionToTeam(userId string, teamId string, permission *model.Permission) bool {
   932  	ret := _m.Called(userId, teamId, permission)
   933  
   934  	var r0 bool
   935  	if rf, ok := ret.Get(0).(func(string, string, *model.Permission) bool); ok {
   936  		r0 = rf(userId, teamId, permission)
   937  	} else {
   938  		r0 = ret.Get(0).(bool)
   939  	}
   940  
   941  	return r0
   942  }
   943  
   944  // KVDelete provides a mock function with given fields: key
   945  func (_m *API) KVDelete(key string) *model.AppError {
   946  	ret := _m.Called(key)
   947  
   948  	var r0 *model.AppError
   949  	if rf, ok := ret.Get(0).(func(string) *model.AppError); ok {
   950  		r0 = rf(key)
   951  	} else {
   952  		if ret.Get(0) != nil {
   953  			r0 = ret.Get(0).(*model.AppError)
   954  		}
   955  	}
   956  
   957  	return r0
   958  }
   959  
   960  // KVGet provides a mock function with given fields: key
   961  func (_m *API) KVGet(key string) ([]byte, *model.AppError) {
   962  	ret := _m.Called(key)
   963  
   964  	var r0 []byte
   965  	if rf, ok := ret.Get(0).(func(string) []byte); ok {
   966  		r0 = rf(key)
   967  	} else {
   968  		if ret.Get(0) != nil {
   969  			r0 = ret.Get(0).([]byte)
   970  		}
   971  	}
   972  
   973  	var r1 *model.AppError
   974  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
   975  		r1 = rf(key)
   976  	} else {
   977  		if ret.Get(1) != nil {
   978  			r1 = ret.Get(1).(*model.AppError)
   979  		}
   980  	}
   981  
   982  	return r0, r1
   983  }
   984  
   985  // KVSet provides a mock function with given fields: key, value
   986  func (_m *API) KVSet(key string, value []byte) *model.AppError {
   987  	ret := _m.Called(key, value)
   988  
   989  	var r0 *model.AppError
   990  	if rf, ok := ret.Get(0).(func(string, []byte) *model.AppError); ok {
   991  		r0 = rf(key, value)
   992  	} else {
   993  		if ret.Get(0) != nil {
   994  			r0 = ret.Get(0).(*model.AppError)
   995  		}
   996  	}
   997  
   998  	return r0
   999  }
  1000  
  1001  // LoadPluginConfiguration provides a mock function with given fields: dest
  1002  func (_m *API) LoadPluginConfiguration(dest interface{}) error {
  1003  	ret := _m.Called(dest)
  1004  
  1005  	var r0 error
  1006  	if rf, ok := ret.Get(0).(func(interface{}) error); ok {
  1007  		r0 = rf(dest)
  1008  	} else {
  1009  		r0 = ret.Error(0)
  1010  	}
  1011  
  1012  	return r0
  1013  }
  1014  
  1015  // LogDebug provides a mock function with given fields: msg, keyValuePairs
  1016  func (_m *API) LogDebug(msg string, keyValuePairs ...interface{}) {
  1017  	var _ca []interface{}
  1018  	_ca = append(_ca, msg)
  1019  	_ca = append(_ca, keyValuePairs...)
  1020  	_m.Called(_ca...)
  1021  }
  1022  
  1023  // LogError provides a mock function with given fields: msg, keyValuePairs
  1024  func (_m *API) LogError(msg string, keyValuePairs ...interface{}) {
  1025  	var _ca []interface{}
  1026  	_ca = append(_ca, msg)
  1027  	_ca = append(_ca, keyValuePairs...)
  1028  	_m.Called(_ca...)
  1029  }
  1030  
  1031  // LogInfo provides a mock function with given fields: msg, keyValuePairs
  1032  func (_m *API) LogInfo(msg string, keyValuePairs ...interface{}) {
  1033  	var _ca []interface{}
  1034  	_ca = append(_ca, msg)
  1035  	_ca = append(_ca, keyValuePairs...)
  1036  	_m.Called(_ca...)
  1037  }
  1038  
  1039  // LogWarn provides a mock function with given fields: msg, keyValuePairs
  1040  func (_m *API) LogWarn(msg string, keyValuePairs ...interface{}) {
  1041  	var _ca []interface{}
  1042  	_ca = append(_ca, msg)
  1043  	_ca = append(_ca, keyValuePairs...)
  1044  	_m.Called(_ca...)
  1045  }
  1046  
  1047  // PublishWebSocketEvent provides a mock function with given fields: event, payload, broadcast
  1048  func (_m *API) PublishWebSocketEvent(event string, payload map[string]interface{}, broadcast *model.WebsocketBroadcast) {
  1049  	_m.Called(event, payload, broadcast)
  1050  }
  1051  
  1052  // ReadFile provides a mock function with given fields: path
  1053  func (_m *API) ReadFile(path string) ([]byte, *model.AppError) {
  1054  	ret := _m.Called(path)
  1055  
  1056  	var r0 []byte
  1057  	if rf, ok := ret.Get(0).(func(string) []byte); ok {
  1058  		r0 = rf(path)
  1059  	} else {
  1060  		if ret.Get(0) != nil {
  1061  			r0 = ret.Get(0).([]byte)
  1062  		}
  1063  	}
  1064  
  1065  	var r1 *model.AppError
  1066  	if rf, ok := ret.Get(1).(func(string) *model.AppError); ok {
  1067  		r1 = rf(path)
  1068  	} else {
  1069  		if ret.Get(1) != nil {
  1070  			r1 = ret.Get(1).(*model.AppError)
  1071  		}
  1072  	}
  1073  
  1074  	return r0, r1
  1075  }
  1076  
  1077  // RegisterCommand provides a mock function with given fields: command
  1078  func (_m *API) RegisterCommand(command *model.Command) error {
  1079  	ret := _m.Called(command)
  1080  
  1081  	var r0 error
  1082  	if rf, ok := ret.Get(0).(func(*model.Command) error); ok {
  1083  		r0 = rf(command)
  1084  	} else {
  1085  		r0 = ret.Error(0)
  1086  	}
  1087  
  1088  	return r0
  1089  }
  1090  
  1091  // RemoveReaction provides a mock function with given fields: reaction
  1092  func (_m *API) RemoveReaction(reaction *model.Reaction) *model.AppError {
  1093  	ret := _m.Called(reaction)
  1094  
  1095  	var r0 *model.AppError
  1096  	if rf, ok := ret.Get(0).(func(*model.Reaction) *model.AppError); ok {
  1097  		r0 = rf(reaction)
  1098  	} else {
  1099  		if ret.Get(0) != nil {
  1100  			r0 = ret.Get(0).(*model.AppError)
  1101  		}
  1102  	}
  1103  
  1104  	return r0
  1105  }
  1106  
  1107  // SaveConfig provides a mock function with given fields: config
  1108  func (_m *API) SaveConfig(config *model.Config) *model.AppError {
  1109  	ret := _m.Called(config)
  1110  
  1111  	var r0 *model.AppError
  1112  	if rf, ok := ret.Get(0).(func(*model.Config) *model.AppError); ok {
  1113  		r0 = rf(config)
  1114  	} else {
  1115  		if ret.Get(0) != nil {
  1116  			r0 = ret.Get(0).(*model.AppError)
  1117  		}
  1118  	}
  1119  
  1120  	return r0
  1121  }
  1122  
  1123  // SendEphemeralPost provides a mock function with given fields: userId, post
  1124  func (_m *API) SendEphemeralPost(userId string, post *model.Post) *model.Post {
  1125  	ret := _m.Called(userId, post)
  1126  
  1127  	var r0 *model.Post
  1128  	if rf, ok := ret.Get(0).(func(string, *model.Post) *model.Post); ok {
  1129  		r0 = rf(userId, post)
  1130  	} else {
  1131  		if ret.Get(0) != nil {
  1132  			r0 = ret.Get(0).(*model.Post)
  1133  		}
  1134  	}
  1135  
  1136  	return r0
  1137  }
  1138  
  1139  // UnregisterCommand provides a mock function with given fields: teamId, trigger
  1140  func (_m *API) UnregisterCommand(teamId string, trigger string) error {
  1141  	ret := _m.Called(teamId, trigger)
  1142  
  1143  	var r0 error
  1144  	if rf, ok := ret.Get(0).(func(string, string) error); ok {
  1145  		r0 = rf(teamId, trigger)
  1146  	} else {
  1147  		r0 = ret.Error(0)
  1148  	}
  1149  
  1150  	return r0
  1151  }
  1152  
  1153  // UpdateChannel provides a mock function with given fields: channel
  1154  func (_m *API) UpdateChannel(channel *model.Channel) (*model.Channel, *model.AppError) {
  1155  	ret := _m.Called(channel)
  1156  
  1157  	var r0 *model.Channel
  1158  	if rf, ok := ret.Get(0).(func(*model.Channel) *model.Channel); ok {
  1159  		r0 = rf(channel)
  1160  	} else {
  1161  		if ret.Get(0) != nil {
  1162  			r0 = ret.Get(0).(*model.Channel)
  1163  		}
  1164  	}
  1165  
  1166  	var r1 *model.AppError
  1167  	if rf, ok := ret.Get(1).(func(*model.Channel) *model.AppError); ok {
  1168  		r1 = rf(channel)
  1169  	} else {
  1170  		if ret.Get(1) != nil {
  1171  			r1 = ret.Get(1).(*model.AppError)
  1172  		}
  1173  	}
  1174  
  1175  	return r0, r1
  1176  }
  1177  
  1178  // UpdateChannelMemberNotifications provides a mock function with given fields: channelId, userId, notifications
  1179  func (_m *API) UpdateChannelMemberNotifications(channelId string, userId string, notifications map[string]string) (*model.ChannelMember, *model.AppError) {
  1180  	ret := _m.Called(channelId, userId, notifications)
  1181  
  1182  	var r0 *model.ChannelMember
  1183  	if rf, ok := ret.Get(0).(func(string, string, map[string]string) *model.ChannelMember); ok {
  1184  		r0 = rf(channelId, userId, notifications)
  1185  	} else {
  1186  		if ret.Get(0) != nil {
  1187  			r0 = ret.Get(0).(*model.ChannelMember)
  1188  		}
  1189  	}
  1190  
  1191  	var r1 *model.AppError
  1192  	if rf, ok := ret.Get(1).(func(string, string, map[string]string) *model.AppError); ok {
  1193  		r1 = rf(channelId, userId, notifications)
  1194  	} else {
  1195  		if ret.Get(1) != nil {
  1196  			r1 = ret.Get(1).(*model.AppError)
  1197  		}
  1198  	}
  1199  
  1200  	return r0, r1
  1201  }
  1202  
  1203  // UpdateChannelMemberRoles provides a mock function with given fields: channelId, userId, newRoles
  1204  func (_m *API) UpdateChannelMemberRoles(channelId string, userId string, newRoles string) (*model.ChannelMember, *model.AppError) {
  1205  	ret := _m.Called(channelId, userId, newRoles)
  1206  
  1207  	var r0 *model.ChannelMember
  1208  	if rf, ok := ret.Get(0).(func(string, string, string) *model.ChannelMember); ok {
  1209  		r0 = rf(channelId, userId, newRoles)
  1210  	} else {
  1211  		if ret.Get(0) != nil {
  1212  			r0 = ret.Get(0).(*model.ChannelMember)
  1213  		}
  1214  	}
  1215  
  1216  	var r1 *model.AppError
  1217  	if rf, ok := ret.Get(1).(func(string, string, string) *model.AppError); ok {
  1218  		r1 = rf(channelId, userId, newRoles)
  1219  	} else {
  1220  		if ret.Get(1) != nil {
  1221  			r1 = ret.Get(1).(*model.AppError)
  1222  		}
  1223  	}
  1224  
  1225  	return r0, r1
  1226  }
  1227  
  1228  // UpdatePost provides a mock function with given fields: post
  1229  func (_m *API) UpdatePost(post *model.Post) (*model.Post, *model.AppError) {
  1230  	ret := _m.Called(post)
  1231  
  1232  	var r0 *model.Post
  1233  	if rf, ok := ret.Get(0).(func(*model.Post) *model.Post); ok {
  1234  		r0 = rf(post)
  1235  	} else {
  1236  		if ret.Get(0) != nil {
  1237  			r0 = ret.Get(0).(*model.Post)
  1238  		}
  1239  	}
  1240  
  1241  	var r1 *model.AppError
  1242  	if rf, ok := ret.Get(1).(func(*model.Post) *model.AppError); ok {
  1243  		r1 = rf(post)
  1244  	} else {
  1245  		if ret.Get(1) != nil {
  1246  			r1 = ret.Get(1).(*model.AppError)
  1247  		}
  1248  	}
  1249  
  1250  	return r0, r1
  1251  }
  1252  
  1253  // UpdateTeam provides a mock function with given fields: team
  1254  func (_m *API) UpdateTeam(team *model.Team) (*model.Team, *model.AppError) {
  1255  	ret := _m.Called(team)
  1256  
  1257  	var r0 *model.Team
  1258  	if rf, ok := ret.Get(0).(func(*model.Team) *model.Team); ok {
  1259  		r0 = rf(team)
  1260  	} else {
  1261  		if ret.Get(0) != nil {
  1262  			r0 = ret.Get(0).(*model.Team)
  1263  		}
  1264  	}
  1265  
  1266  	var r1 *model.AppError
  1267  	if rf, ok := ret.Get(1).(func(*model.Team) *model.AppError); ok {
  1268  		r1 = rf(team)
  1269  	} else {
  1270  		if ret.Get(1) != nil {
  1271  			r1 = ret.Get(1).(*model.AppError)
  1272  		}
  1273  	}
  1274  
  1275  	return r0, r1
  1276  }
  1277  
  1278  // UpdateTeamMemberRoles provides a mock function with given fields: teamId, userId, newRoles
  1279  func (_m *API) UpdateTeamMemberRoles(teamId string, userId string, newRoles string) (*model.TeamMember, *model.AppError) {
  1280  	ret := _m.Called(teamId, userId, newRoles)
  1281  
  1282  	var r0 *model.TeamMember
  1283  	if rf, ok := ret.Get(0).(func(string, string, string) *model.TeamMember); ok {
  1284  		r0 = rf(teamId, userId, newRoles)
  1285  	} else {
  1286  		if ret.Get(0) != nil {
  1287  			r0 = ret.Get(0).(*model.TeamMember)
  1288  		}
  1289  	}
  1290  
  1291  	var r1 *model.AppError
  1292  	if rf, ok := ret.Get(1).(func(string, string, string) *model.AppError); ok {
  1293  		r1 = rf(teamId, userId, newRoles)
  1294  	} else {
  1295  		if ret.Get(1) != nil {
  1296  			r1 = ret.Get(1).(*model.AppError)
  1297  		}
  1298  	}
  1299  
  1300  	return r0, r1
  1301  }
  1302  
  1303  // UpdateUser provides a mock function with given fields: user
  1304  func (_m *API) UpdateUser(user *model.User) (*model.User, *model.AppError) {
  1305  	ret := _m.Called(user)
  1306  
  1307  	var r0 *model.User
  1308  	if rf, ok := ret.Get(0).(func(*model.User) *model.User); ok {
  1309  		r0 = rf(user)
  1310  	} else {
  1311  		if ret.Get(0) != nil {
  1312  			r0 = ret.Get(0).(*model.User)
  1313  		}
  1314  	}
  1315  
  1316  	var r1 *model.AppError
  1317  	if rf, ok := ret.Get(1).(func(*model.User) *model.AppError); ok {
  1318  		r1 = rf(user)
  1319  	} else {
  1320  		if ret.Get(1) != nil {
  1321  			r1 = ret.Get(1).(*model.AppError)
  1322  		}
  1323  	}
  1324  
  1325  	return r0, r1
  1326  }
  1327  
  1328  // UpdateUserStatus provides a mock function with given fields: userId, status
  1329  func (_m *API) UpdateUserStatus(userId string, status string) (*model.Status, *model.AppError) {
  1330  	ret := _m.Called(userId, status)
  1331  
  1332  	var r0 *model.Status
  1333  	if rf, ok := ret.Get(0).(func(string, string) *model.Status); ok {
  1334  		r0 = rf(userId, status)
  1335  	} else {
  1336  		if ret.Get(0) != nil {
  1337  			r0 = ret.Get(0).(*model.Status)
  1338  		}
  1339  	}
  1340  
  1341  	var r1 *model.AppError
  1342  	if rf, ok := ret.Get(1).(func(string, string) *model.AppError); ok {
  1343  		r1 = rf(userId, status)
  1344  	} else {
  1345  		if ret.Get(1) != nil {
  1346  			r1 = ret.Get(1).(*model.AppError)
  1347  		}
  1348  	}
  1349  
  1350  	return r0, r1
  1351  }