io.github.pidoveproject.showdown.protocol.client

Members list

Type members

Classlikes

An authentification-related command

An authentification-related command

Attributes

Source
AuthCommand.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

A battle choice

A battle choice

Attributes

Companion
object
Source
BattleChoice.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object BattleChoice

Attributes

Companion
enum
Source
BattleChoice.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

A command bound to a battle room.

A command bound to a battle room.

Attributes

Source
BattleRoomCommand.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
case class ChoiceResponse(choice: BattleChoice, requestId: Option[Int])

Attributes

Companion
object
Source
ChoiceResponse.scala
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Source
ChoiceResponse.scala
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
object ClientMessage

Attributes

Source
package.scala
Supertypes
class Object
trait Matchable
class Any
Self type

A command related to Showdown data, e.g pokedex.

A command related to Showdown data, e.g pokedex.

Attributes

Companion
object
Source
DataCommand.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object DataCommand

Attributes

Companion
enum
Source
DataCommand.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

A command that can be sent in any room.

A command that can be sent in any room.

Attributes

Source
GlobalCommand.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

A type of group.

A type of group.

Attributes

Source
GroupTarget.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

A command bound to the highlighting feature.

A command bound to the highlighting feature.

Attributes

Companion
object
Source
HighlightCommand.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
enum
Source
HighlightCommand.scala
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

A command giving information about the game.

A command giving information about the game.

Attributes

Source
InformationCommand.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Modifier extends RefinedTypeOps[String, Not[Blank], Modifier]

Attributes

Source
package.scala
Supertypes
trait RefinedTypeOps[String, Not[Blank], Modifier]
class Object
trait Matchable
class Any
Self type
Modifier.type

A modifier usable with a move.

A modifier usable with a move.

Attributes

Source
MoveModifier.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Command related to user settings.

Command related to user settings.

Attributes

Source
OptionCommand.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

A group of user that can send private messages.

A group of user that can send private messages.

Attributes

Source
PrivateMessageGroup.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

A query request.

A query request.

Attributes

Source
QueryRequest.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

An interval of time.

An interval of time.

Attributes

Source
TimeInterval.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Target for timestamp-related commands.

Target for timestamp-related commands.

Attributes

Source
TimestampTarget.scala
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all