Discord::Channel
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
application_id
Sourceapplication_id=(application_id : Snowflake | Nil)
Sourcebitrate
Sourcebitrate=(bitrate : UInt32 | Nil)
Sourcedefault_auto_archive_duration
Sourcedefault_auto_archive_duration=(default_auto_archive_duration : AutoArchiveDuration | Nil)
Sourceguild_id
Sourceguild_id=(guild_id : Snowflake | Nil)
Sourceicon
Sourceicon=(icon : String | Nil)
Sourceid
Sourceid=(id : Snowflake)
Sourcelast_message_id
Sourcelast_message_id=(last_message_id : Snowflake | Nil)
Sourcelast_pin_timestamp
Sourcelast_pin_timestamp=(last_pin_timestamp : Time | Nil)
Sourcemember
Sourcemember=(member : ThreadMember | Nil)
Sourcemember_count
Sourcemember_count=(member_count : UInt32 | Nil)
Sourcemessage_count
Sourcemessage_count=(message_count : UInt32 | Nil)
Sourcename
Sourcename=(name : String | Nil)
Sourcensfw
Sourcensfw=(nsfw : Bool | Nil)
Sourceowner_id
Sourceowner_id=(owner_id : Snowflake | Nil)
Sourceparent_id
Sourceparent_id=(parent_id : Snowflake | Nil)
Sourcepermission_overwrites
Sourcepermission_overwrites=(permission_overwrites : Array(Overwrite) | Nil)
Sourceposition
Sourceposition=(position : Int32 | Nil)
Sourcerate_limit_per_user
Sourcerate_limit_per_user=(rate_limit_per_user : Int32 | Nil)
Sourcerecipients
Sourcerecipients=(recipients : Array(User) | Nil)
Sourcertc_region
Sourcertc_region=(rtc_region : VoiceRegion | Nil)
Sourcethread_metadata
Sourcethread_metadata=(thread_metadata : ThreadMetaData | Nil)
Sourcetopic
Sourcetopic=(topic : String | Nil)
Sourcetype
Sourcetype=(type : ChannelType)
Sourceuser_limit
Sourceuser_limit=(user_limit : UInt32 | Nil)
Sourcevideo_quality_mode
Sourcevideo_quality_mode=(video_quality_mode : VideoQualityMode | Nil)
Source