DiscordChannel
constructor(id: Snowflake, type: ChannelType, guildId: OptionalSnowflake = OptionalSnowflake.Missing, position: OptionalInt = OptionalInt.Missing, permissionOverwrites: Optional<List<Overwrite>> = Optional.Missing(), name: Optional<String?> = Optional.Missing(), topic: Optional<String?> = Optional.Missing(), nsfw: OptionalBoolean = OptionalBoolean.Missing, lastMessageId: OptionalSnowflake? = OptionalSnowflake.Missing, bitrate: OptionalInt = OptionalInt.Missing, userLimit: OptionalInt = OptionalInt.Missing, rateLimitPerUser: Optional<DurationInSeconds> = Optional.Missing(), recipients: Optional<List<DiscordUser>> = Optional.Missing(), icon: Optional<String?> = Optional.Missing(), ownerId: OptionalSnowflake = OptionalSnowflake.Missing, applicationId: OptionalSnowflake = OptionalSnowflake.Missing, parentId: OptionalSnowflake? = OptionalSnowflake.Missing, lastPinTimestamp: Optional<Instant?> = Optional.Missing(), rtcRegion: Optional<String?> = Optional.Missing(), videoQualityMode: Optional<VideoQualityMode> = Optional.Missing(), permissions: Optional<Permissions> = Optional.Missing(), messageCount: OptionalInt = OptionalInt.Missing, memberCount: OptionalInt = OptionalInt.Missing, threadMetadata: Optional<DiscordThreadMetadata> = Optional.Missing(), defaultAutoArchiveDuration: Optional<ArchiveDuration> = Optional.Missing(), member: Optional<DiscordThreadMember> = Optional.Missing(), flags: Optional<ChannelFlags> = Optional.Missing(), totalMessageSent: OptionalInt = OptionalInt.Missing, availableTags: Optional<List<ForumTag>> = Optional.Missing(), appliedTags: Optional<List<Snowflake>> = Optional.Missing(), defaultReactionEmoji: Optional<DefaultReaction?> = Optional.Missing(), defaultThreadRateLimitPerUser: Optional<DurationInSeconds> = Optional.Missing(), defaultSortOrder: Optional<SortOrderType?> = Optional.Missing(), defaultForumLayout: Optional<ForumLayoutType> = Optional.Missing(), message: Optional<DiscordMessage> = Optional.Missing())(source)