Package com.mewna.catnip.rest.handler
Class RestEmoji
java.lang.Object
com.mewna.catnip.rest.handler.RestEmoji
- Since:
- 9/5/18.
- Author:
- natanbc
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected CatnipImpl
catnip()
io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji>
createGuildEmoji
(String guildId, String name, byte[] image, Collection<String> roles) io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji>
createGuildEmoji
(String guildId, String name, byte[] image, Collection<String> roles, String reason) io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji>
createGuildEmoji
(String guildId, String name, URI imageData, Collection<String> roles) io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji>
createGuildEmoji
(String guildId, String name, URI imageData, Collection<String> roles, String reason) io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonObject>
createGuildEmojiRaw
(String guildId, String name, URI imageData, Collection<String> roles, String reason) io.reactivex.rxjava3.core.Completable
deleteGuildEmoji
(String guildId, String emojiId) io.reactivex.rxjava3.core.Completable
deleteGuildEmoji
(String guildId, String emojiId, String reason) protected EntityBuilder
io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji>
getGuildEmoji
(String guildId, String emojiId) io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonObject>
getGuildEmojiRaw
(String guildId, String emojiId) io.reactivex.rxjava3.core.Observable<Emoji.CustomEmoji>
listGuildEmojis
(String guildId) io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonArray>
listGuildEmojisRaw
(String guildId) io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji>
modifyGuildEmoji
(String guildId, String emojiId, String name, Collection<String> roles) io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji>
modifyGuildEmoji
(String guildId, String emojiId, String name, Collection<String> roles, String reason) io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonObject>
modifyGuildEmojiRaw
(String guildId, String emojiId, String name, Collection<String> roles, String reason)
-
Constructor Details
-
RestEmoji
-
-
Method Details
-
listGuildEmojis
@Nonnull public io.reactivex.rxjava3.core.Observable<Emoji.CustomEmoji> listGuildEmojis(@Nonnull String guildId) -
listGuildEmojisRaw
@Nonnull public io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonArray> listGuildEmojisRaw(@Nonnull String guildId) -
getGuildEmoji
@Nonnull public io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji> getGuildEmoji(@Nonnull String guildId, @Nonnull String emojiId) -
getGuildEmojiRaw
-
createGuildEmoji
@Nonnull public io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji> createGuildEmoji(@Nonnull String guildId, @Nonnull String name, @Nonnull URI imageData, @Nonnull Collection<String> roles, @Nullable String reason) -
createGuildEmoji
@Nonnull public io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji> createGuildEmoji(@Nonnull String guildId, @Nonnull String name, @Nonnull URI imageData, @Nonnull Collection<String> roles) -
createGuildEmojiRaw
-
createGuildEmoji
@Nonnull public io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji> createGuildEmoji(@Nonnull String guildId, @Nonnull String name, @Nonnull byte[] image, @Nonnull Collection<String> roles) -
createGuildEmoji
@Nonnull public io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji> createGuildEmoji(@Nonnull String guildId, @Nonnull String name, @Nonnull byte[] image, @Nonnull Collection<String> roles, @Nullable String reason) -
modifyGuildEmoji
@Nonnull public io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji> modifyGuildEmoji(@Nonnull String guildId, @Nonnull String emojiId, @Nonnull String name, @Nonnull Collection<String> roles, @Nullable String reason) -
modifyGuildEmoji
@Nonnull public io.reactivex.rxjava3.core.Single<Emoji.CustomEmoji> modifyGuildEmoji(@Nonnull String guildId, @Nonnull String emojiId, @Nonnull String name, @Nonnull Collection<String> roles) -
modifyGuildEmojiRaw
-
deleteGuildEmoji
-
deleteGuildEmoji
-
entityBuilder
-
catnip
-