EmojiService extends RestService { public Mono<EmojiData> modifyGuildEmoji(long guildId, long emojiId, GuildEmojiModifyRequest request, @Nullable String reason) { return Routes.GUILD_EMOJI_MODIFY.newRequest(guildId, emojiId) .body(request) .optionalHeader("X-Audit-Log-Reason", reason) .exchange(getRouter()) .bodyToMono(EmojiData.class); } EmojiService(Router router); Flux<EmojiData> getGuildEmojis(long guildId); Mono<EmojiData> getGuildEmoji(long guildId, long emojiId); Mono<EmojiData> createGuildEmoji(long guildId, GuildEmojiCreateRequest request, @Nullable String reason); Mono<EmojiData> modifyGuildEmoji(long guildId, long emojiId, GuildEmojiModifyRequest request, @Nullable String reason); Mono<Void> deleteGuildEmoji(long guildId, long emojiId, @Nullable String reason);  }
@Test public void testModifyGuildEmoji() { }