InputUser

interface InputUser : User(source)

Extension of User containing a nullable Member, obtainable on text command and all interactions.

See also

Properties

Link copied to clipboard
abstract val member: Member?

Returns the member object of this user, based on the event's context, or null if the user is not in the guild.

Functions

Link copied to clipboard

Wraps this user as an InputUser.

Link copied to clipboard
open override fun formatTo(p0: Formatter, p1: Int, p2: Int, p3: Int)
Link copied to clipboard
@Nonnull
abstract fun getAsMention(): String
Link copied to clipboard
@Nonnull
abstract fun getAsTag(): String
Link copied to clipboard
@Nullable
open fun getAvatar(): ImageProxy?
Link copied to clipboard
@Nullable
abstract fun getAvatarId(): String?
Link copied to clipboard
@Nullable
open fun getAvatarUrl(): String?
Link copied to clipboard
@Nonnull
open fun getDefaultAvatar(): ImageProxy
Link copied to clipboard
@Nonnull
abstract fun getDefaultAvatarId(): String
Link copied to clipboard
@Nonnull
open fun getDefaultAvatarUrl(): String
Link copied to clipboard
@Nonnull
abstract fun getDiscriminator(): String
Link copied to clipboard
open override fun getEffectiveAvatar(): ImageProxy
Link copied to clipboard
open override fun getEffectiveAvatarUrl(): String
Link copied to clipboard
open override fun getEffectiveName(): String
Link copied to clipboard
@Nonnull
abstract fun getFlags(): EnumSet<User.UserFlag>
Link copied to clipboard
abstract fun getFlagsRaw(): Int
Link copied to clipboard
@Nullable
abstract fun getGlobalName(): String?
Link copied to clipboard
@Nonnull
open fun getId(): String
Link copied to clipboard
abstract fun getIdLong(): Long
Link copied to clipboard
@Nonnull
abstract fun getJDA(): JDA
Link copied to clipboard
@Nonnull
abstract fun getMutualGuilds(): @Unmodifiable MutableList<Guild>
Link copied to clipboard
@Nonnull
abstract fun getName(): String
Link copied to clipboard
@Nonnull
open fun getTimeCreated(): OffsetDateTime
Link copied to clipboard
abstract fun hasPrivateChannel(): Boolean
Link copied to clipboard
abstract fun isBot(): Boolean
Link copied to clipboard
abstract fun isSystem(): Boolean
Link copied to clipboard
@Nonnull
@CheckReturnValue
abstract fun openPrivateChannel(): CacheRestAction<PrivateChannel>
Link copied to clipboard
@Nonnull
@CheckReturnValue
abstract fun retrieveProfile(): CacheRestAction<User.Profile>