discord4j.discordjson.json.RoleDataFields Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of discord-json Show documentation
Show all versions of discord-json Show documentation
Discord entity domain as immutable Jackson objects
package discord4j.discordjson.json;
import com.fasterxml.jackson.annotation.JsonProperty;
import discord4j.discordjson.Id;
import discord4j.discordjson.possible.Possible;
import java.util.Optional;
public interface RoleDataFields {
Id id();
String name();
int color();
boolean hoist();
long permissions();
boolean mentionable();
Possible> icon();
@JsonProperty("unicode_emoji")
Possible> unicodeEmoji();
Possible tags();
int flags();
}