ChannelBuilder class abstract
Builder for creating mini channel instance
- Implemented types
- Implementers
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- id ↔ Snowflake?
-
Id of the channel.
When using the
channels
parameter on GuildBuilder, this field within each channel object may be set to an integer placeholder, and will be replaced by the API upon consumption. Its purpose is to allow you to createGUILD_CATEGORY
channels by setting theparentChannel.id
field on any children to the category's id field. Category channels must be listed before any children.getter/setter pair - name ↔ String?
-
Name of the channel (1-100 characters)
getter/setter pair
- parentChannel ↔ SnowflakeEntity?
-
Id of the parent category for a channel
getter/setter pair
-
permissionOverrides
↔ List<
PermissionOverrideBuilder> ? -
The channel's permission overwrites
getter/setter pair
- position ↔ int?
-
Sorting position of the channel
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- type ↔ ChannelType?
-
Type of channel
getter/setter pair
Methods
-
build(
) → RawApiMap -
Returns built response for api
override
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited