public class ChannelService extends RestService
Constructor and Description |
---|
ChannelService(Router router) |
Modifier and Type | Method and Description |
---|---|
Mono<Void> |
addGroupDMRecipient(long channelId,
long userId,
discord4j.discordjson.json.GroupAddRecipientRequest request) |
Mono<Void> |
addPinnedMessage(long channelId,
long messageId) |
Mono<Void> |
bulkDeleteMessages(long channelId,
discord4j.discordjson.json.BulkDeleteRequest request) |
Mono<discord4j.discordjson.json.InviteData> |
createChannelInvite(long channelId,
discord4j.discordjson.json.InviteCreateRequest request,
String reason) |
Mono<discord4j.discordjson.json.MessageData> |
createMessage(long channelId,
MultipartRequest request) |
Mono<Void> |
createReaction(long channelId,
long messageId,
String emoji) |
Mono<Void> |
deleteAllReactions(long channelId,
long messageId) |
Mono<discord4j.discordjson.json.ChannelData> |
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> |
deleteReactions(long channelId,
long messageId,
String emoji) |
Mono<Void> |
editChannelPermissions(long channelId,
long overwriteId,
discord4j.discordjson.json.PermissionsEditRequest request,
String reason) |
Mono<discord4j.discordjson.json.MessageData> |
editMessage(long channelId,
long messageId,
discord4j.discordjson.json.MessageEditRequest request) |
Mono<discord4j.discordjson.json.ChannelData> |
getChannel(long channelId) |
Flux<discord4j.discordjson.json.InviteData> |
getChannelInvites(long channelId) |
Mono<discord4j.discordjson.json.MessageData> |
getMessage(long channelId,
long messageId) |
Flux<discord4j.discordjson.json.MessageData> |
getMessages(long channelId,
Map<String,Object> queryParams) |
Flux<discord4j.discordjson.json.MessageData> |
getPinnedMessages(long channelId) |
Flux<discord4j.discordjson.json.UserData> |
getReactions(long channelId,
long messageId,
String emoji,
Map<String,Object> queryParams) |
Mono<discord4j.discordjson.json.ChannelData> |
modifyChannel(long channelId,
discord4j.discordjson.json.ChannelModifyRequest request,
String reason) |
Mono<Void> |
publishMessage(long channelId,
long messageId) |
Mono<Void> |
suppressEmbeds(long channelId,
long messageId,
discord4j.discordjson.json.SuppressEmbedsRequest request) |
Mono<Void> |
triggerTypingIndicator(long channelId) |
getRouter
public ChannelService(Router router)
public Mono<discord4j.discordjson.json.ChannelData> getChannel(long channelId)
public Mono<discord4j.discordjson.json.ChannelData> modifyChannel(long channelId, discord4j.discordjson.json.ChannelModifyRequest request, @Nullable String reason)
public Mono<discord4j.discordjson.json.ChannelData> deleteChannel(long channelId, @Nullable String reason)
public Flux<discord4j.discordjson.json.MessageData> getMessages(long channelId, Map<String,Object> queryParams)
public Mono<discord4j.discordjson.json.MessageData> getMessage(long channelId, long messageId)
public Mono<discord4j.discordjson.json.MessageData> createMessage(long channelId, MultipartRequest request)
public Mono<Void> deleteReaction(long channelId, long messageId, String emoji, long userId)
public Flux<discord4j.discordjson.json.UserData> getReactions(long channelId, long messageId, String emoji, Map<String,Object> queryParams)
public Mono<discord4j.discordjson.json.MessageData> editMessage(long channelId, long messageId, discord4j.discordjson.json.MessageEditRequest request)
public Mono<Void> deleteMessage(long channelId, long messageId, @Nullable String reason)
public Mono<Void> bulkDeleteMessages(long channelId, discord4j.discordjson.json.BulkDeleteRequest request)
@Experimental public Mono<Void> suppressEmbeds(long channelId, long messageId, discord4j.discordjson.json.SuppressEmbedsRequest request)
@Experimental public Mono<Void> publishMessage(long channelId, long messageId)
public Mono<Void> editChannelPermissions(long channelId, long overwriteId, discord4j.discordjson.json.PermissionsEditRequest request, @Nullable String reason)
public Flux<discord4j.discordjson.json.InviteData> getChannelInvites(long channelId)
public Mono<discord4j.discordjson.json.InviteData> createChannelInvite(long channelId, discord4j.discordjson.json.InviteCreateRequest request, @Nullable String reason)
public Mono<Void> deleteChannelPermission(long channelId, long overwriteId, @Nullable String reason)
public Flux<discord4j.discordjson.json.MessageData> getPinnedMessages(long channelId)
public Mono<Void> addGroupDMRecipient(long channelId, long userId, discord4j.discordjson.json.GroupAddRecipientRequest request)