Package com.mewna.catnip.entity.user
Interface Presence.Activity
- All Superinterfaces:
HasName
- All Known Implementing Classes:
PresenceImpl.ActivityImpl
- Enclosing interface:
- Presence
-
Method Summary
Modifier and TypeMethodDescriptiondefault String
long
assets()
details()
emoji()
flags()
boolean
instance()
static Presence.Activity
of
(String name, Presence.ActivityType type) static Presence.Activity
of
(String name, Presence.ActivityType type, String url) party()
secrets()
state()
type()
url()
-
Method Details
-
of
@Nonnull @CheckReturnValue static Presence.Activity of(@Nonnull String name, @Nonnull Presence.ActivityType type, @Nullable String url) -
of
@Nonnull @CheckReturnValue static Presence.Activity of(@Nonnull String name, @Nonnull Presence.ActivityType type) -
type
-
url
-
timestamps
-
applicationId
-
applicationIdAsLong
long applicationIdAsLong() -
details
-
state
- Returns:
- the user's current party status or custom status text.
-
emoji
- Returns:
- The emoji used for
Presence.ActivityType.CUSTOM_STATUS
, if any.
-
party
-
assets
-
secrets
-
instance
boolean instance() -
flags
-