Interface ChannelData


  • @Immutable
    public interface ChannelData
    • Method Detail

      • builder

        static discord4j.discordjson.json.ImmutableChannelData.Builder builder()
      • id

        discord4j.discordjson.Id id()
      • type

        int type()
      • guildId

        discord4j.discordjson.possible.Possible<discord4j.discordjson.Id> guildId()
      • position

        discord4j.discordjson.possible.Possible<Integer> position()
      • permissionOverwrites

        discord4j.discordjson.possible.Possible<List<OverwriteData>> permissionOverwrites()
      • name

        discord4j.discordjson.possible.Possible<String> name()
      • topic

        discord4j.discordjson.possible.Possible<Optional<String>> topic()
      • nsfw

        discord4j.discordjson.possible.Possible<Boolean> nsfw()
      • lastMessageId

        discord4j.discordjson.possible.Possible<Optional<discord4j.discordjson.Id>> lastMessageId()
      • bitrate

        discord4j.discordjson.possible.Possible<Integer> bitrate()
      • userLimit

        discord4j.discordjson.possible.Possible<Integer> userLimit()
      • rateLimitPerUser

        discord4j.discordjson.possible.Possible<Integer> rateLimitPerUser()
      • recipients

        discord4j.discordjson.possible.Possible<List<UserData>> recipients()
      • icon

        discord4j.discordjson.possible.Possible<Optional<String>> icon()
      • ownerId

        discord4j.discordjson.possible.Possible<discord4j.discordjson.Id> ownerId()
      • applicationId

        discord4j.discordjson.possible.Possible<discord4j.discordjson.Id> applicationId()
      • parentId

        discord4j.discordjson.possible.Possible<Optional<discord4j.discordjson.Id>> parentId()
      • lastPinTimestamp

        discord4j.discordjson.possible.Possible<Optional<String>> lastPinTimestamp()
      • rtcRegion

        discord4j.discordjson.possible.Possible<Optional<String>> rtcRegion()
      • videoQualityMode

        discord4j.discordjson.possible.Possible<Integer> videoQualityMode()