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()
      • messageCount

        discord4j.discordjson.possible.Possible<Integer> messageCount()
      • memberCount

        discord4j.discordjson.possible.Possible<Integer> memberCount()
      • threadMetadata

        discord4j.discordjson.possible.Possible<ThreadMetadata> threadMetadata()
      • defaultAutoArchiveDuration

        discord4j.discordjson.possible.Possible<Integer> defaultAutoArchiveDuration()
      • flags

        discord4j.discordjson.possible.Possible<Integer> flags()
      • totalMessageSent

        discord4j.discordjson.possible.Possible<Integer> totalMessageSent()
      • availableTags

        discord4j.discordjson.possible.Possible<List<ForumTagData>> availableTags()
      • appliedTags

        discord4j.discordjson.possible.Possible<List<discord4j.discordjson.Id>> appliedTags()
      • defaultThreadRateLimitPerUser

        discord4j.discordjson.possible.Possible<Integer> defaultThreadRateLimitPerUser()
      • defaultSortOrder

        discord4j.discordjson.possible.Possible<Optional<Integer>> defaultSortOrder()
      • defaultForumLayout

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