Package discord4j.core.spec
Interface ForumChannelCreateSpecGenerator
- All Superinterfaces:
AuditSpec<discord4j.discordjson.json.ChannelCreateRequest>
,Spec<discord4j.discordjson.json.ChannelCreateRequest>
@Immutable
public interface ForumChannelCreateSpecGenerator
extends AuditSpec<discord4j.discordjson.json.ChannelCreateRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondefault discord4j.discordjson.json.ChannelCreateRequest
List<discord4j.core.spec.ForumTagCreateSpec>
discord4j.discordjson.possible.Possible<Optional<DefaultReaction>>
discord4j.discordjson.possible.Possible<EnumSet<Channel.Flag>>
flags()
name()
discord4j.discordjson.possible.Possible<Boolean>
nsfw()
discord4j.discordjson.possible.Possible<Snowflake>
parentId()
discord4j.discordjson.possible.Possible<List<PermissionOverwrite>>
discord4j.discordjson.possible.Possible<Integer>
position()
discord4j.discordjson.possible.Possible<Integer>
discord4j.discordjson.possible.Possible<String>
topic()
-
Method Details
-
name
String name() -
topic
discord4j.discordjson.possible.Possible<String> topic() -
rateLimitPerUser
discord4j.discordjson.possible.Possible<Integer> rateLimitPerUser() -
position
discord4j.discordjson.possible.Possible<Integer> position() -
permissionOverwrites
discord4j.discordjson.possible.Possible<List<PermissionOverwrite>> permissionOverwrites() -
parentId
discord4j.discordjson.possible.Possible<Snowflake> parentId() -
nsfw
discord4j.discordjson.possible.Possible<Boolean> nsfw() -
defaultAutoArchiveDuration
-
flags
discord4j.discordjson.possible.Possible<EnumSet<Channel.Flag>> flags() -
defaultReactionEmoji
discord4j.discordjson.possible.Possible<Optional<DefaultReaction>> defaultReactionEmoji() -
availableTags
List<discord4j.core.spec.ForumTagCreateSpec> availableTags() -
defaultSortOrder
-
defaultForumLayout
-
asRequest
default discord4j.discordjson.json.ChannelCreateRequest asRequest()
-