| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Octane.Type.RemoteId
- data RemoteId
- newtype SteamId = SteamId Word64
- data PlayStationId = PlayStationId Text ByteString
- newtype SplitscreenId = SplitscreenId (Maybe Int)
- newtype XboxId = XboxId Word64
Documentation
A player's canonical remote ID. This is the best way to uniquely identify players
Instances
| Eq SteamId Source # | |
| Show SteamId Source # | |
| Generic SteamId Source # | |
| ToJSON SteamId Source # | Encoded directly as a number.
|
| BinaryBit SteamId Source # | Stored as a plain
|
| NFData SteamId Source # | |
| type Rep SteamId Source # | |
data PlayStationId Source #
Constructors
| PlayStationId Text ByteString |
Instances
| Eq PlayStationId Source # | |
| Show PlayStationId Source # | |
| Generic PlayStationId Source # | |
| ToJSON PlayStationId Source # |
|
| BinaryBit PlayStationId Source # | Each part is stored as exactly 16 bits.
|
| NFData PlayStationId Source # | |
| type Rep PlayStationId Source # | |
newtype SplitscreenId Source #
Constructors
| SplitscreenId (Maybe Int) |
Instances
| Eq SplitscreenId Source # | |
| Show SplitscreenId Source # | |
| Generic SplitscreenId Source # | |
| ToJSON SplitscreenId Source # | Encoded as an optional number.
|
| BinaryBit SplitscreenId Source # | Stored as a bare byte string.
|
| NFData SplitscreenId Source # | |
| type Rep SplitscreenId Source # | |
Instances
| Eq XboxId Source # | |
| Show XboxId Source # | |
| Generic XboxId Source # | |
| ToJSON XboxId Source # | Encoded directly as a number.
|
| BinaryBit XboxId Source # | Stored as a plain
|
| NFData XboxId Source # | |
| type Rep XboxId Source # | |