Interface ComponentData


  • @Immutable
    public interface ComponentData
    • Method Detail

      • builder

        static discord4j.discordjson.json.ImmutableComponentData.Builder builder()
      • type

        int type()
      • components

        discord4j.discordjson.possible.Possible<List<ComponentData>> components()
      • style

        discord4j.discordjson.possible.Possible<Integer> style()
      • label

        discord4j.discordjson.possible.Possible<String> label()
      • emoji

        discord4j.discordjson.possible.Possible<EmojiData> emoji()
      • customId

        discord4j.discordjson.possible.Possible<String> customId()
      • url

        discord4j.discordjson.possible.Possible<String> url()
      • disabled

        discord4j.discordjson.possible.Possible<Boolean> disabled()
      • placeholder

        discord4j.discordjson.possible.Possible<String> placeholder()
      • minValues

        discord4j.discordjson.possible.Possible<Integer> minValues()
      • maxValues

        discord4j.discordjson.possible.Possible<Integer> maxValues()
      • minLength

        discord4j.discordjson.possible.Possible<Integer> minLength()
      • maxLength

        discord4j.discordjson.possible.Possible<Integer> maxLength()
      • required

        discord4j.discordjson.possible.Possible<Boolean> required()
      • value

        discord4j.discordjson.possible.Possible<String> value()
      • values

        discord4j.discordjson.possible.Possible<List<String>> values()
      • channelTypes

        discord4j.discordjson.possible.Possible<List<Integer>> channelTypes()