Packages

c

ackcord.data

DMChannel

case class DMChannel(id: SnowflakeType[DMChannel], lastMessageId: Option[MessageId], userId: UserId) extends Channel with TextChannel with GetUser with Product with Serializable

A DM text channel

Source
channel.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DMChannel
  2. Serializable
  3. Product
  4. Equals
  5. GetUser
  6. TextChannel
  7. Channel
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new DMChannel(id: SnowflakeType[DMChannel], lastMessageId: Option[MessageId], userId: UserId)

Value Members

  1. def channelType: ChannelType

    The channel type of this channel

    The channel type of this channel

    Definition Classes
    DMChannelChannel
  2. val id: SnowflakeType[DMChannel]

    The id of the channel

    The id of the channel

    Definition Classes
    DMChannelTextChannelChannel
  3. def lastMessage(implicit c: CacheSnapshot): Option[Message]

    Gets the last message for this channel if it exists.

    Gets the last message for this channel if it exists.

    Definition Classes
    TextChannel
  4. val lastMessageId: Option[MessageId]

    Points to the last message id in the channel.

    Points to the last message id in the channel. The id might not point to a valid or existing message.

    Definition Classes
    DMChannelTextChannel
  5. def mention: String

    Get a representation of this channel that can refer to it in messages.

    Get a representation of this channel that can refer to it in messages.

    Definition Classes
    Channel
  6. def productElementNames: Iterator[String]
    Definition Classes
    Product
  7. def user(implicit snapshot: CacheSnapshot): Option[User]

    The user for this object

    The user for this object

    Definition Classes
    GetUser
  8. val userId: UserId
    Definition Classes
    DMChannelGetUser