FlaggedGameEvent class Null safety
Event that can contains data on who flagged.
This event can only be issued by the server and should not be used by client applications.
This event is always broadcasted because subscribers need to know that the game ended and a player was flagged.
- Inheritance
-
- Object
- InsanichessGameEvent
- FlaggedGameEvent
Constructors
- FlaggedGameEvent({required PieceColor player})
-
Creates new FlaggedGameEvent with the color of the player. This event
is always broadcasted because subscribers of the broadcast stream must
know that a game has ended and who ran out of time.
const
Properties
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- isBroadcasted → bool
-
Whether this event should be broadcasted or not. Events that are not
broadcasted are only sent to opponent's socket.
finalinherited
- player → PieceColor
-
The color of the player that ran out of time.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- type → GameEventType
-
The type of this event. This is used to efficiently parse the game event
data from received json.
finalinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited
-
toJson(
) → Map< String, Object?> - Converts this object to json representation.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited