io.github.pidoveproject.showdown.user
Members list
Type members
Classlikes
Attributes
- Source
- package.scala
- Supertypes
- Self type
-
AvatarName.type
Represent a logged-in user. Typically the current user when connecting to Showdown.
Represent a logged-in user. Typically the current user when connecting to Showdown.
Value parameters
- avatar
-
the avatar representing this user
- isGuest
-
whether this user is a guest or has a registered account
- name
-
the name of the user
- settings
-
this user's settings
Attributes
- Source
- LoggedUser.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Represents a public user as seen from others.
Represents a public user as seen from others.
Value parameters
- name
-
this user's name
- rank
-
this user's rank if exists
Attributes
- Companion
- object
- Source
- User.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- User.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
User.type
Attributes
- Source
- package.scala
- Supertypes
- Self type
-
UserList.type
Represents various settings of a user.
Represents various settings of a user.
Value parameters
- allowFriendNotifications
-
whether this user allows notifications from friends or not
- blockChallenges
-
whether this user blocks challenges from others or not
- blockFriendRequests
-
whether this user blocks friend requests from others or not
- blockInvites
-
whether this user blocks invites from others or not
- blockPMs
-
whether this user blocks private messages from others or not
- displayBattlesToFriends
-
whether this user's friends can see their battle or not
- doNotDisturb
-
whether this user receives notifications or not
- hiddenNextBattle
-
???
- hideBattlesFromTrainerCard
-
whether this user hides its trainer card from battles or not
- hideLogins
-
???
- ignoreTickets
-
whether this user ignore tickets or not
- inviteOnlyNextBattle
-
???
- language
-
the language of this user's UI
Attributes
- Companion
- object
- Source
- UserSettings.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- UserSettings.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
UserSettings.type
Attributes
- Source
- package.scala
- Supertypes
- Self type
-
Username.type
Types
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Attributes
- Source
- package.scala
Givens
Givens
Attributes
- Source
- decoder.scala