public class ChannelService extends RestService
| Constructor and Description |
|---|
ChannelService(Router router) |
| Modifier and Type | Method and Description |
|---|---|
Mono<Void> |
addGroupDMRecipient(long channelId,
long userId,
GroupAddRecipientRequest request) |
Mono<Void> |
addPinnedMessage(long channelId,
long messageId) |
Mono<Void> |
bulkDeleteMessages(long channelId,
BulkDeleteRequest request) |
Mono<InviteResponse> |
createChannelInvite(long channelId,
InviteCreateRequest request,
String reason) |
Mono<MessageResponse> |
createMessage(long channelId,
MultipartRequest request) |
Mono<Void> |
createReaction(long channelId,
long messageId,
String emoji) |
Mono<Void> |
deleteAllReactions(long channelId,
long messageId) |
Mono<ChannelResponse> |
deleteChannel(long channelId,
String reason) |
Mono<Void> |
deleteChannelPermission(long channelId,
long overwriteId,
String reason) |
Mono<Void> |
deleteGroupDMRecipient(long channelId,
long userId) |
Mono<Void> |
deleteMessage(long channelId,
long messageId,
String reason) |
Mono<Void> |
deleteOwnReaction(long channelId,
long messageId,
String emoji) |
Mono<Void> |
deletePinnedMessage(long channelId,
long messageId) |
Mono<Void> |
deleteReaction(long channelId,
long messageId,
String emoji,
long userId) |
Mono<Void> |
editChannelPermissions(long channelId,
long overwriteId,
PermissionsEditRequest request,
String reason) |
Mono<MessageResponse> |
editMessage(long channelId,
long messageId,
MessageEditRequest request) |
Mono<ChannelResponse> |
getChannel(long channelId) |
Flux<InviteResponse> |
getChannelInvites(long channelId) |
Mono<MessageResponse> |
getMessage(long channelId,
long messageId) |
Flux<MessageResponse> |
getMessages(long channelId,
Map<String,Object> queryParams) |
Flux<MessageResponse> |
getPinnedMessages(long channelId) |
Flux<UserResponse> |
getReactions(long channelId,
long messageId,
String emoji,
Map<String,Object> queryParams) |
Mono<ChannelResponse> |
modifyChannel(long channelId,
ChannelModifyRequest request,
String reason) |
Mono<Void> |
suppressEmbeds(long channelId,
long messageId,
SuppressEmbedsRequest request) |
Mono<Void> |
triggerTypingIndicator(long channelId) |
getRouterpublic ChannelService(Router router)
public Mono<ChannelResponse> getChannel(long channelId)
public Mono<ChannelResponse> modifyChannel(long channelId, ChannelModifyRequest request, @Nullable String reason)
public Mono<ChannelResponse> deleteChannel(long channelId, @Nullable String reason)
public Flux<MessageResponse> getMessages(long channelId, Map<String,Object> queryParams)
public Mono<MessageResponse> getMessage(long channelId, long messageId)
public Mono<MessageResponse> createMessage(long channelId, MultipartRequest request)
public Mono<Void> deleteReaction(long channelId, long messageId, String emoji, long userId)
public Flux<UserResponse> getReactions(long channelId, long messageId, String emoji, Map<String,Object> queryParams)
public Mono<MessageResponse> editMessage(long channelId, long messageId, MessageEditRequest request)
public Mono<Void> deleteMessage(long channelId, long messageId, @Nullable String reason)
public Mono<Void> bulkDeleteMessages(long channelId, BulkDeleteRequest request)
@Experimental public Mono<Void> suppressEmbeds(long channelId, long messageId, SuppressEmbedsRequest request)
public Mono<Void> editChannelPermissions(long channelId, long overwriteId, PermissionsEditRequest request, @Nullable String reason)
public Flux<InviteResponse> getChannelInvites(long channelId)
public Mono<InviteResponse> createChannelInvite(long channelId, InviteCreateRequest request, @Nullable String reason)
public Mono<Void> deleteChannelPermission(long channelId, long overwriteId, @Nullable String reason)
public Flux<MessageResponse> getPinnedMessages(long channelId)
public Mono<Void> addGroupDMRecipient(long channelId, long userId, GroupAddRecipientRequest request)