ChannelModifyPatchRequest

data class ChannelModifyPatchRequest(val name: Optional<String> = Optional.Missing(), val position: OptionalInt? = OptionalInt.Missing, val topic: Optional<String?> = Optional.Missing(), val nsfw: OptionalBoolean? = OptionalBoolean.Missing, val rateLimitPerUser: Optional<DurationInSeconds?> = Optional.Missing(), val bitrate: OptionalInt? = OptionalInt.Missing, val userLimit: OptionalInt? = OptionalInt.Missing, val permissionOverwrites: Optional<Set<Overwrite>?> = Optional.Missing(), val parentId: OptionalSnowflake? = OptionalSnowflake.Missing, val archived: OptionalBoolean = OptionalBoolean.Missing, val autoArchiveDuration: Optional<ArchiveDuration> = Optional.Missing(), val locked: OptionalBoolean = OptionalBoolean.Missing, val rtcRegion: Optional<String?> = Optional.Missing(), val invitable: OptionalBoolean = OptionalBoolean.Missing, val videoQualityMode: Optional<VideoQualityMode?> = Optional.Missing(), val defaultAutoArchiveDuration: Optional<ArchiveDuration?> = Optional.Missing(), val defaultReactionEmoji: Optional<DefaultReaction?> = Optional.Missing(), val defaultThreadRateLimitPerUser: Optional<DurationInSeconds> = Optional.Missing(), val flags: Optional<ChannelFlags> = Optional.Missing(), val availableTags: Optional<List<ForumTagRequest>> = Optional.Missing(), val appliedTags: Optional<List<Snowflake>> = Optional.Missing(), val defaultSortOrder: Optional<SortOrderType?> = Optional.Missing(), val defaultForumLayout: Optional<ForumLayoutType> = Optional.Missing())(source)

Constructors

Link copied to clipboard
constructor(name: Optional<String> = Optional.Missing(), position: OptionalInt? = OptionalInt.Missing, topic: Optional<String?> = Optional.Missing(), nsfw: OptionalBoolean? = OptionalBoolean.Missing, rateLimitPerUser: Optional<DurationInSeconds?> = Optional.Missing(), bitrate: OptionalInt? = OptionalInt.Missing, userLimit: OptionalInt? = OptionalInt.Missing, permissionOverwrites: Optional<Set<Overwrite>?> = Optional.Missing(), parentId: OptionalSnowflake? = OptionalSnowflake.Missing, archived: OptionalBoolean = OptionalBoolean.Missing, autoArchiveDuration: Optional<ArchiveDuration> = Optional.Missing(), locked: OptionalBoolean = OptionalBoolean.Missing, rtcRegion: Optional<String?> = Optional.Missing(), invitable: OptionalBoolean = OptionalBoolean.Missing, videoQualityMode: Optional<VideoQualityMode?> = Optional.Missing(), defaultAutoArchiveDuration: Optional<ArchiveDuration?> = Optional.Missing(), defaultReactionEmoji: Optional<DefaultReaction?> = Optional.Missing(), defaultThreadRateLimitPerUser: Optional<DurationInSeconds> = Optional.Missing(), flags: Optional<ChannelFlags> = Optional.Missing(), availableTags: Optional<List<ForumTagRequest>> = Optional.Missing(), appliedTags: Optional<List<Snowflake>> = Optional.Missing(), defaultSortOrder: Optional<SortOrderType?> = Optional.Missing(), defaultForumLayout: Optional<ForumLayoutType> = Optional.Missing())

Properties

Link copied to clipboard
@SerialName(value = "applied_tags")
val appliedTags: Optional<List<Snowflake>>
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "auto_archive_duration")
val autoArchiveDuration: Optional<ArchiveDuration>
Link copied to clipboard
@SerialName(value = "available_tags")
val availableTags: Optional<List<ForumTagRequest>>
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "default_auto_archive_duration")
val defaultAutoArchiveDuration: Optional<ArchiveDuration?>
Link copied to clipboard
@SerialName(value = "default_forum_layout")
val defaultForumLayout: Optional<ForumLayoutType>
Link copied to clipboard
@SerialName(value = "default_reaction_emoji")
val defaultReactionEmoji: Optional<DefaultReaction?>
Link copied to clipboard
@SerialName(value = "default_sort_order")
val defaultSortOrder: Optional<SortOrderType?>
Link copied to clipboard
@SerialName(value = "default_thread_rate_limit_per_user")
val defaultThreadRateLimitPerUser: Optional<DurationInSeconds>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "parent_id")
val parentId: OptionalSnowflake?
Link copied to clipboard
@SerialName(value = "permission_overwrites")
val permissionOverwrites: Optional<Set<Overwrite>?>
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "rate_limit_per_user")
val rateLimitPerUser: Optional<DurationInSeconds?>
Link copied to clipboard
@SerialName(value = "rtc_region")
val rtcRegion: Optional<String?>
Link copied to clipboard
Link copied to clipboard
@SerialName(value = "user_limit")
val userLimit: OptionalInt?
Link copied to clipboard
@SerialName(value = "video_quality_mode")
val videoQualityMode: Optional<VideoQualityMode?>