Package io.manebot.user
Interface UserAssociation
-
- All Known Implementing Classes:
UserAssociation
public interface UserAssociation
-
-
Method Summary
Modifier and Type Method Description PlatformgetPlatform()Gets the platform connected with this association.java.lang.StringgetPlatformId()Gets the ID associated with this connection.default PlatformUsergetPlatformUser()Gets the platform user instance associated with this user association.UsergetUser()Gets the user in this platform connection.voidremove()Removes this User association fromm the Platform.
-
-
-
Method Detail
-
getPlatform
Platform getPlatform()
Gets the platform connected with this association.- Returns:
- Platform instance.
-
getUser
User getUser()
Gets the user in this platform connection.- Returns:
- User instance.
-
getPlatformId
java.lang.String getPlatformId()
Gets the ID associated with this connection.- Returns:
- ID.
-
getPlatformUser
default PlatformUser getPlatformUser()
Gets the platform user instance associated with this user association.- Returns:
- PlatformUser instance, null if no connection is present or the user cannot be found.
-
remove
void remove()
Removes this User association fromm the Platform.
-
-