Versions in this module Expand all Collapse all v5 v5.22.0 Apr 4, 2020 Changes in this version + type SearchBranchStore struct + func (s SearchBranchStore) RemoveAllMembersByUser(userId string) *model.AppError + func (s SearchBranchStore) RemoveMember(branchId string, userId string) *model.AppError + func (s SearchBranchStore) SaveMember(branchMember *model.BranchMember, maxUsersPerBranch int) (*model.BranchMember, *model.AppError) + func (s SearchBranchStore) UpdateMember(branchMember *model.BranchMember) (*model.BranchMember, *model.AppError) + type SearchClassStore struct + func (c *SearchClassStore) CreateDirectClass(user *model.User, otherUser *model.User) (*model.Class, *model.AppError) + func (c *SearchClassStore) PermanentDelete(classId string) *model.AppError + func (c *SearchClassStore) PermanentDeleteMembersByClass(classId string) *model.AppError + func (c *SearchClassStore) PermanentDeleteMembersByUser(userId string) *model.AppError + func (c *SearchClassStore) RemoveAllDeactivatedMembers(classId string) *model.AppError + func (c *SearchClassStore) RemoveMember(classId, userIdToRemove string) *model.AppError + func (c *SearchClassStore) Save(class *model.Class, maxClasses int64) (*model.Class, *model.AppError) + func (c *SearchClassStore) SaveMember(cm *model.ClassMember) (*model.ClassMember, *model.AppError) + func (c *SearchClassStore) Update(class *model.Class) (*model.Class, *model.AppError) + func (c *SearchClassStore) UpdateMember(cm *model.ClassMember) (*model.ClassMember, *model.AppError) + type SearchStore struct + func NewSearchLayer(baseStore store.Store, searchEngine *searchengine.Broker) SearchStore + func (s SearchStore) Branch() store.BranchStore + func (s SearchStore) Class() store.ClassStore + func (s SearchStore) User() store.UserStore + type SearchUserStore struct + func (s *SearchUserStore) PermanentDelete(userId string) *model.AppError + func (s *SearchUserStore) Save(user *model.User) (*model.User, *model.AppError) + func (s *SearchUserStore) Update(user *model.User, trustedUpdateData bool) (*model.UserUpdate, *model.AppError)