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 SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionGetAllUsersApiRequest(ZulipHttpClient client) Constructs aGetAllUsersApiRequest.
- 
Method SummaryModifier 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.ZulipApiRequestclient, getParam, getParams, putParam, putParamAsJsonString
- 
Field Details- 
CLIENT_GRAVATAR- See Also:
 
- 
INCLUDE_CUSTOM_PROFILE_FIELDS- See Also:
 
 
- 
- 
Constructor Details- 
GetAllUsersApiRequestConstructs aGetAllUsersApiRequest.- Parameters:
- client- The Zulip HTTP client
 
 
- 
- 
Method Details- 
withClientGravatarSets whether to include the user gravatar image URL in the response.- Parameters:
- gravatar-- trueto include the gravatar image URL in the response.- falseto not include the gravatar image URL in the response
- Returns:
- This GetAllUsersApiRequestinstance
 
- 
withIncludeCustomProfileFieldsSets whether to include the user custom profile fields in the response.- Parameters:
- includeCustomProfileFields-- trueto include user custom profile fields in the response.- falseto not include user custom profile fields in the response
- Returns:
- This GetAllUsersApiRequestinstance
 
- 
executeExecutes the Zulip API request for getting all users.- Specified by:
- executein interface- ExecutableApiRequest<List<User>>
- Returns:
- List of Userobjects
- Throws:
- ZulipClientException- if the request was not successful
 
 
-