public interface UserDetailsClient
| Modifier and Type | Interface and Description |
|---|---|
static class |
UserDetailsClient.Builder
A Builder for generating UserDetailsClient instances.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
GET_USER_DETAILS_FROM_ID_LIST_PATH |
static java.lang.String |
GET_USER_DETAILS_PATH |
static java.lang.String |
GET_USER_LIST_FULL_PATH |
static java.lang.String |
GET_USER_LIST_PATH |
static java.lang.String |
GET_USER_LIST_WITH_IDS_PATH |
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<UserDetails> |
getUserDetails(java.lang.String username,
boolean includeProps)
Return a JSON object containing id, email and display name for a given user, use includeProps=true to get additional information such as organisation
|
retrofit2.Call<UserDetailsFromIdListResponse> |
getUserDetailsFromIdList(UserDetailsFromIdListRequest request)
return the UserDetails objects for a list of user ids.
|
retrofit2.Call<java.util.Map<java.lang.String,java.lang.String>> |
getUserList()
Deprecated.
|
retrofit2.Call<java.util.List<UserDetails>> |
getUserListFull()
Deprecated.
|
retrofit2.Call<java.util.Map<java.lang.String,java.lang.String>> |
getUserListWithIds()
Deprecated.
|
static final java.lang.String GET_USER_DETAILS_PATH
static final java.lang.String GET_USER_DETAILS_FROM_ID_LIST_PATH
static final java.lang.String GET_USER_LIST_FULL_PATH
static final java.lang.String GET_USER_LIST_PATH
static final java.lang.String GET_USER_LIST_WITH_IDS_PATH
@POST(value="userDetails/getUserDetails") retrofit2.Call<UserDetails> getUserDetails(@Query(value="userName") java.lang.String username, @Query(value="includeProps") boolean includeProps)
username - Can be either a numeric id or an email address idincludeProps - True to include extended properties such as organisation, telephone, etc.@POST(value="userDetails/getUserDetailsFromIdList") retrofit2.Call<UserDetailsFromIdListResponse> getUserDetailsFromIdList(@Body UserDetailsFromIdListRequest request)
request - The request body - accepts numeric ids only.@Deprecated @POST(value="userDetails/getUserListFull") retrofit2.Call<java.util.List<UserDetails>> getUserListFull()
@Deprecated @POST(value="userDetails/getUserList") retrofit2.Call<java.util.Map<java.lang.String,java.lang.String>> getUserList()
@Deprecated @POST(value="userDetails/getUserListWithIds") retrofit2.Call<java.util.Map<java.lang.String,java.lang.String>> getUserListWithIds()