struct

Discord::Channel

Inherits JSON::Serializable / Struct / Value / Object

Constructors

new(pull : JSON::PullParser)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

application_id
Source
application_id=(application_id : Snowflake | Nil)
Source
bitrate
Source
bitrate=(bitrate : UInt32 | Nil)
Source
guild_id
Source
guild_id=(guild_id : Snowflake | Nil)
Source
icon
Source
icon=(icon : String | Nil)
Source
id=(id : Snowflake)
Source
last_message_id
Source
last_message_id=(last_message_id : Snowflake | Nil)
Source
mention

Produces a string to mention this channel in a message

Source
name
Source
name=(name : String | Nil)
Source
nsfw
Source
nsfw=(nsfw : Bool | Nil)
Source
owner_id
Source
owner_id=(owner_id : Snowflake | Nil)
Source
parent_id
Source
parent_id=(parent_id : Snowflake | Nil)
Source
permission_overwrites
Source
permission_overwrites=(permission_overwrites : Array(Overwrite) | Nil)
Source
position
Source
position=(position : Int32 | Nil)
Source
rate_limit_per_user
Source
rate_limit_per_user=(rate_limit_per_user : Int32 | Nil)
Source
recipients
Source
recipients=(recipients : Array(User) | Nil)
Source
topic
Source
topic=(topic : String | Nil)
Source
type
Source
type=(type : ChannelType)
Source
user_limit
Source
user_limit=(user_limit : UInt32 | Nil)
Source