module Discorb # # Represents a DM channel. class DMChannel < Discorb::Channel include Discorb::Messageable # # Returns the channel id to request. # @private # # @return [Async::Task<Discorb::Snowflake>] A task that resolves to the channel id. def channel_id: -> Async::Task[Discorb::Snowflake] end end