Interface UserDMChannel

All Superinterfaces:
Channel, DMChannel, Entity, HasOwner, MessageChannel, RequiresCatnip, Snowflake, Timestamped
All Known Implementing Classes:
UserDMChannelImpl

public interface UserDMChannel extends DMChannel
A DM with a single user.
Since:
9/12/18
Author:
natanbc
  • Method Details

    • recipient

      @Nullable @CheckReturnValue io.reactivex.rxjava3.core.Maybe<User> recipient()
    • userId

      @Nonnull @CheckReturnValue default String userId()
    • userIdAsLong

      @CheckReturnValue long userIdAsLong()
    • isUserDM

      @CheckReturnValue default boolean isUserDM()
      Specified by:
      isUserDM in interface Channel
      Returns:
      Whether or not this channel is a DM with a single user.
    • isGroupDM

      @CheckReturnValue default boolean isGroupDM()
      Specified by:
      isGroupDM in interface Channel
      Returns:
      Whether or not this channel is a group DM with at least 1 other user.