Class RestEmoji

java.lang.Object
com.mewna.catnip.rest.handler.RestEmoji

public class RestEmoji extends Object
Since:
9/5/18.
Author:
natanbc
  • Constructor Details

  • 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

      @Nonnull public io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonObject> getGuildEmojiRaw(@Nonnull String guildId, @Nonnull String emojiId)
    • 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

      @Nonnull public io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonObject> createGuildEmojiRaw(@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 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

      @Nonnull public io.reactivex.rxjava3.core.Observable<com.grack.nanojson.JsonObject> modifyGuildEmojiRaw(@Nonnull String guildId, @Nonnull String emojiId, @Nonnull String name, @Nonnull Collection<String> roles, @Nullable String reason)
    • deleteGuildEmoji

      @Nonnull public io.reactivex.rxjava3.core.Completable deleteGuildEmoji(@Nonnull String guildId, @Nonnull String emojiId, @Nullable String reason)
    • deleteGuildEmoji

      @Nonnull public io.reactivex.rxjava3.core.Completable deleteGuildEmoji(@Nonnull String guildId, @Nonnull String emojiId)
    • entityBuilder

      protected EntityBuilder entityBuilder()
    • catnip

      protected CatnipImpl catnip()