public interface User extends CaptainUpObject
Modifier and Type | Method and Description |
---|---|
java.util.List<Action> |
addAction(Action action) |
java.lang.String |
getAccessToken()
The access token can be used in other Captain Up requests to identify the user that is
currently logged in to the app.
|
java.util.Map<java.lang.String,AcquiredAsset> |
getAcquiredAssets() |
java.util.Map<java.lang.String,java.lang.Integer> |
getActionCounters()
Information on the total number of times the user has done the app actions.
|
BadgeProgressMap |
getBadgeProgress()
All of the badges the user has any progress on, including the completed ones.
|
java.lang.String |
getCaptainUpID() |
java.util.Map<java.lang.String,java.lang.Long> |
getCurrencies() |
long |
getDailyPoints() |
java.lang.String |
getID() |
java.lang.String |
getImageURL() |
java.util.Map<LeaderboardTime,java.lang.Long> |
getLeaderboardPositions()
The user's position in all the leaderboards
|
Level |
getLevel() |
java.lang.String |
getLevelID() |
long |
getMonthlyPoints() |
java.lang.String |
getName() |
Level |
getNextLevel() |
java.util.List<Action> |
getPrivateActivities() |
java.util.List<Action> |
getPublicActivities() |
int |
getTotalActionCount() |
java.util.List<java.lang.String> |
getUnavailableSegmentedBadgesIDs() |
long |
getWeeklyPoints() |
void |
setApplication(Application app) |
java.lang.String getID()
java.lang.String getCaptainUpID()
java.lang.String getAccessToken()
IntegrationUserBuilder.setSignature(String)
.java.lang.String getName()
java.lang.String getImageURL()
long getMonthlyPoints()
long getWeeklyPoints()
long getDailyPoints()
java.util.Map<LeaderboardTime,java.lang.Long> getLeaderboardPositions()
java.util.List<Action> getPrivateActivities()
java.util.List<Action> getPublicActivities()
BadgeProgressMap getBadgeProgress()
int getTotalActionCount()
java.util.Map<java.lang.String,java.lang.Integer> getActionCounters()
null
).java.lang.String getLevelID()
Level getLevel()
Level getNextLevel()
java.util.Map<java.lang.String,java.lang.Long> getCurrencies()
java.util.Map<java.lang.String,AcquiredAsset> getAcquiredAssets()
java.util.List<java.lang.String> getUnavailableSegmentedBadgesIDs()
void setApplication(Application app)