ChannelData
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<Snowflake>> = 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(), threadMetadata: Optional<ThreadMetadataData> = Optional.Missing(), messageCount: OptionalInt = OptionalInt.Missing, memberCount: OptionalInt = OptionalInt.Missing, defaultAutoArchiveDuration: Optional<ArchiveDuration> = Optional.Missing(), member: Optional<ThreadMemberData> = Optional.Missing(), flags: Optional<ChannelFlags> = Optional.Missing(), defaultSortOrder: Optional<SortOrderType?> = Optional.Missing(), totalMessageSent: OptionalInt = OptionalInt.Missing, defaultForumLayout: Optional<ForumLayoutType> = Optional.Missing(), availableTags: Optional<List<ForumTag>> = Optional.Missing(), appliedTags: Optional<List<Snowflake>> = Optional.Missing(), defaultReactionEmoji: Optional<DefaultReaction?> = Optional.Missing(), defaultThreadRateLimitPerUser: Optional<DurationInSeconds> = Optional.Missing(), message: Optional<MessageData> = Optional.Missing())(source)