public interface WhoisData extends User
Staleable.isStale()
.Modifier and Type | Method and Description |
---|---|
@NonNull Optional<Long> |
getIdleTime()
Gets how long the user has been idle.
|
@NonNull Optional<String> |
getServerDescription()
Gets the description of the server the user is on.
|
@NonNull Optional<Long> |
getSignOnTime()
Gets the time at which this user signed on to the server.
|
boolean |
isSecureConnection()
Gets if the user is connected securely.
|
default boolean |
isStale()
Gets the value 'true' because this information is instantly outdated.
|
getAccount, getAwayMessage, getChannels, getHost, getNick, getOperatorInformation, getRealName, getServer, getUserString, isAway
getLowerCaseMessagingName, getMessagingName, sendCtcpMessage, sendMessage, sendMultiLineMessage, sendMultiLineMessage, sendMultiLineNotice, sendMultiLineNotice, sendNotice
getLowerCaseName, getName
getCreationTime
getClient
@NonNull Optional<Long> getIdleTime()
@NonNull Optional<String> getServerDescription()
@NonNull Optional<Long> getSignOnTime()
boolean isSecureConnection()
Copyright © 2013–2021 Kitteh. All rights reserved.