struct Discord::Channel
- Discord::Channel
- Struct
- Value
- Object
Defined in:
discordcr/mappings/channel.crConstructors
Instance Method Summary
- #application_id : Union(Snowflake, Nil)
- #application_id=(_application_id : Union(Snowflake, Nil))
- #bitrate : Union(UInt32, Nil)
- #bitrate=(_bitrate : Union(UInt32, Nil))
- #guild_id : Union(Snowflake, Nil)
- #guild_id=(_guild_id : Union(Snowflake, Nil))
- #icon : Union(String, Nil)
- #icon=(_icon : Union(String, Nil))
- #id : Snowflake
- #id=(_id : Snowflake)
- #last_message_id : Union(Snowflake, Nil)
- #last_message_id=(_last_message_id : Union(Snowflake, Nil))
-
#mention
Produces a string to mention this channel in a message
- #name : Union(String, Nil)
- #name=(_name : Union(String, Nil))
- #nsfw : Union(Bool, Nil)
- #nsfw=(_nsfw : Union(Bool, Nil))
- #owner_id : Union(Snowflake, Nil)
- #owner_id=(_owner_id : Union(Snowflake, Nil))
- #parent_id : Union(Snowflake, Nil)
- #parent_id=(_parent_id : Union(Snowflake, Nil))
- #permission_overwrites : Union(Array(Overwrite), Nil)
- #permission_overwrites=(_permission_overwrites : Union(Array(Overwrite), Nil))
- #position : Union(Int32, Nil)
- #position=(_position : Union(Int32, Nil))
- #rate_limit_per_user : Union(Int32, Nil)
- #rate_limit_per_user=(_rate_limit_per_user : Union(Int32, Nil))
- #recipients : Union(Array(User), Nil)
- #recipients=(_recipients : Union(Array(User), Nil))
- #to_json(json : JSON::Builder)
- #topic : Union(String, Nil)
- #topic=(_topic : Union(String, Nil))
- #type : ChannelType
- #type=(_type : ChannelType)
- #user_limit : Union(UInt32, Nil)
- #user_limit=(_user_limit : Union(UInt32, Nil))