Package discord4j.rest.service
Class UserService
- java.lang.Object
-
- discord4j.rest.service.RestService
-
- discord4j.rest.service.UserService
-
public class UserService extends RestService
-
-
Constructor Summary
Constructors Constructor Description UserService(Router router)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description reactor.core.publisher.Mono<ChannelResponse>
createDM(DMCreateRequest request)
reactor.core.publisher.Mono<ChannelResponse>
createGroupDM(GroupDMCreateRequest request)
reactor.core.publisher.Mono<UserResponse>
getCurrentUser()
reactor.core.publisher.Flux<UserGuildResponse>
getCurrentUserGuilds(Map<String,Object> queryParams)
reactor.core.publisher.Mono<UserResponse>
getUser(long userId)
reactor.core.publisher.Flux<ConnectionResponse>
getUserConnections()
reactor.core.publisher.Flux<ChannelResponse>
getUserDMs()
reactor.core.publisher.Mono<Void>
leaveGuild(long guildId)
reactor.core.publisher.Mono<UserResponse>
modifyCurrentUser(UserModifyRequest request)
-
Methods inherited from class discord4j.rest.service.RestService
getRouter
-
-
-
-
Constructor Detail
-
UserService
public UserService(Router router)
-
-
Method Detail
-
getCurrentUser
public reactor.core.publisher.Mono<UserResponse> getCurrentUser()
-
getUser
public reactor.core.publisher.Mono<UserResponse> getUser(long userId)
-
modifyCurrentUser
public reactor.core.publisher.Mono<UserResponse> modifyCurrentUser(UserModifyRequest request)
-
getCurrentUserGuilds
public reactor.core.publisher.Flux<UserGuildResponse> getCurrentUserGuilds(Map<String,Object> queryParams)
-
leaveGuild
public reactor.core.publisher.Mono<Void> leaveGuild(long guildId)
-
getUserDMs
public reactor.core.publisher.Flux<ChannelResponse> getUserDMs()
-
createDM
public reactor.core.publisher.Mono<ChannelResponse> createDM(DMCreateRequest request)
-
createGroupDM
public reactor.core.publisher.Mono<ChannelResponse> createGroupDM(GroupDMCreateRequest request)
-
getUserConnections
public reactor.core.publisher.Flux<ConnectionResponse> getUserConnections()
-
-