Documentation
¶
Index ¶
- type SearchBranchStore
- 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
- 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
- type SearchUserStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SearchBranchStore ¶
type SearchBranchStore struct {
store.BranchStore
// contains filtered or unexported fields
}
func (SearchBranchStore) RemoveAllMembersByUser ¶
func (s SearchBranchStore) RemoveAllMembersByUser(userId string) *model.AppError
func (SearchBranchStore) RemoveMember ¶
func (s SearchBranchStore) RemoveMember(branchId string, userId string) *model.AppError
func (SearchBranchStore) SaveMember ¶
func (s SearchBranchStore) SaveMember(branchMember *model.BranchMember, maxUsersPerBranch int) (*model.BranchMember, *model.AppError)
func (SearchBranchStore) UpdateMember ¶
func (s SearchBranchStore) UpdateMember(branchMember *model.BranchMember) (*model.BranchMember, *model.AppError)
type SearchClassStore ¶
type SearchClassStore struct {
store.ClassStore
// contains filtered or unexported fields
}
func (*SearchClassStore) CreateDirectClass ¶
func (*SearchClassStore) PermanentDelete ¶
func (c *SearchClassStore) PermanentDelete(classId string) *model.AppError
func (*SearchClassStore) PermanentDeleteMembersByClass ¶
func (c *SearchClassStore) PermanentDeleteMembersByClass(classId string) *model.AppError
func (*SearchClassStore) PermanentDeleteMembersByUser ¶
func (c *SearchClassStore) PermanentDeleteMembersByUser(userId string) *model.AppError
func (*SearchClassStore) RemoveAllDeactivatedMembers ¶
func (c *SearchClassStore) RemoveAllDeactivatedMembers(classId string) *model.AppError
func (*SearchClassStore) RemoveMember ¶
func (c *SearchClassStore) RemoveMember(classId, userIdToRemove string) *model.AppError
func (*SearchClassStore) SaveMember ¶
func (c *SearchClassStore) SaveMember(cm *model.ClassMember) (*model.ClassMember, *model.AppError)
func (*SearchClassStore) UpdateMember ¶
func (c *SearchClassStore) UpdateMember(cm *model.ClassMember) (*model.ClassMember, *model.AppError)
type SearchStore ¶
func NewSearchLayer ¶
func NewSearchLayer(baseStore store.Store, searchEngine *searchengine.Broker) SearchStore
func (SearchStore) Branch ¶
func (s SearchStore) Branch() store.BranchStore
func (SearchStore) Class ¶
func (s SearchStore) Class() store.ClassStore
func (SearchStore) User ¶
func (s SearchStore) User() store.UserStore
type SearchUserStore ¶
func (*SearchUserStore) PermanentDelete ¶
func (s *SearchUserStore) PermanentDelete(userId string) *model.AppError
func (*SearchUserStore) Update ¶
func (s *SearchUserStore) Update(user *model.User, trustedUpdateData bool) (*model.UserUpdate, *model.AppError)
Click to show internal directories.
Click to hide internal directories.