Class GetAllUsersApiRequest
java.lang.Object
com.github.jamesnetherton.zulip.client.api.core.ZulipApiRequest
com.github.jamesnetherton.zulip.client.api.user.request.GetAllUsersApiRequest
- All Implemented Interfaces:
ExecutableApiRequest<List<User>>
public class GetAllUsersApiRequest
extends ZulipApiRequest
implements ExecutableApiRequest<List<User>>
Zulip API request builder for getting all users.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionGetAllUsersApiRequest
(ZulipHttpClient client) Constructs aGetAllUsersApiRequest
. -
Method Summary
Modifier and TypeMethodDescriptionexecute()
Executes the Zulip API request for getting all users.withClientGravatar
(boolean gravatar) Sets whether to include the user gravatar image URL in the response.withIncludeCustomProfileFields
(boolean includeCustomProfileFields) Sets whether to include the user custom profile fields in the response.Methods inherited from class com.github.jamesnetherton.zulip.client.api.core.ZulipApiRequest
client, getParam, getParams, putParam, putParamAsJsonString
-
Field Details
-
CLIENT_GRAVATAR
- See Also:
-
INCLUDE_CUSTOM_PROFILE_FIELDS
- See Also:
-
-
Constructor Details
-
GetAllUsersApiRequest
Constructs aGetAllUsersApiRequest
.- Parameters:
client
- The Zulip HTTP client
-
-
Method Details
-
withClientGravatar
Sets whether to include the user gravatar image URL in the response.- Parameters:
gravatar
-true
to include the gravatar image URL in the response.false
to not include the gravatar image URL in the response- Returns:
- This
GetAllUsersApiRequest
instance
-
withIncludeCustomProfileFields
Sets whether to include the user custom profile fields in the response.- Parameters:
includeCustomProfileFields
-true
to include user custom profile fields in the response.false
to not include user custom profile fields in the response- Returns:
- This
GetAllUsersApiRequest
instance
-
execute
Executes the Zulip API request for getting all users.- Specified by:
execute
in interfaceExecutableApiRequest<List<User>>
- Returns:
- List of
User
objects - Throws:
ZulipClientException
- if the request was not successful
-