blob: f865d53c46c276492f13ba8cf93a17a44d914c08 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
package model
type UserGetOptions struct {
// Filters the users in the team
InTeamId string
// Filters the users not in the team
NotInTeamId string
// Filters the users in the channel
InChannelId string
// Filters the users not in the channel
NotInChannelId string
// Filters the users group constrained
GroupConstrained bool
// Filters the users without a team
WithoutTeam bool
// Filters the inactive users
Inactive bool
// Filters the active users
Active bool
// Filters for the given role
Role string
// Sorting option
Sort string
// Restrict to search in a list of teams and channels
ViewRestrictions *ViewUsersRestrictions
// Page
Page int
// Page size
PerPage int
}
type UserGetByIdsOptions struct {
// Since filters the users based on their UpdateAt timestamp.
Since int64
}
|