Record Class BedrockProfileService.Achievement
java.lang.Object
java.lang.Record
com.viaversion.viafabricplus.bedrock.profile.BedrockProfileService.Achievement
- Enclosing class:
BedrockProfileService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanachieved()Returns the value of theachievedrecord component.Returns the value of thedescriptionrecord component.final booleanIndicates whether some other object is "equal to" this one.intReturns the value of thegamerscorerecord component.final inthashCode()Returns a hash code value for this object.iconUrl()Returns the value of theiconUrlrecord component.id()Returns the value of theidrecord component.name()Returns the value of thenamerecord component.final StringtoString()Returns a string representation of this record class.Returns the value of theunlockedAtrecord component.
-
Constructor Details
-
Achievement
public Achievement(String id, String name, String description, boolean achieved, int gamerscore, String unlockedAt, String iconUrl) Creates an instance of aAchievementrecord class.- Parameters:
id- the value for theidrecord componentname- the value for thenamerecord componentdescription- the value for thedescriptionrecord componentachieved- the value for theachievedrecord componentgamerscore- the value for thegamerscorerecord componentunlockedAt- the value for theunlockedAtrecord componenticonUrl- the value for theiconUrlrecord component
-
-
Method Details
-
toString
-
hashCode
-
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. Reference components are compared withObjects::equals(Object,Object); primitive components are compared with thecomparemethod from their corresponding wrapper classes. -
id
Returns the value of theidrecord component.- Returns:
- the value of the
idrecord component
-
name
Returns the value of thenamerecord component.- Returns:
- the value of the
namerecord component
-
description
Returns the value of thedescriptionrecord component.- Returns:
- the value of the
descriptionrecord component
-
achieved
public boolean achieved()Returns the value of theachievedrecord component.- Returns:
- the value of the
achievedrecord component
-
gamerscore
public int gamerscore()Returns the value of thegamerscorerecord component.- Returns:
- the value of the
gamerscorerecord component
-
unlockedAt
Returns the value of theunlockedAtrecord component.- Returns:
- the value of the
unlockedAtrecord component
-
iconUrl
Returns the value of theiconUrlrecord component.- Returns:
- the value of the
iconUrlrecord component
-