| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Octane.Type.RemoteId
Documentation
A player's canonical remote ID. This is the best way to uniquely identify players
Constructors
| RemotePlayStationId PlayStationId | |
| RemoteSplitscreenId SplitscreenId | |
| RemoteSteamId SteamId | |
| RemoteXboxId XboxId |
Instances
| Eq RemoteId Source # | |
| Show RemoteId Source # | |
| ToJSON RemoteId Source # | |
| HasField "remoteId" UniqueIdValue RemoteId # | |
| HasField "remoteId" ReservationValue RemoteId # | |
| ModifyField "remoteId" UniqueIdValue UniqueIdValue RemoteId RemoteId # | |
| ModifyField "remoteId" ReservationValue ReservationValue RemoteId RemoteId # | |
| ModifyRec "remoteId" RemoteId cs0 => HasField "remoteId" (Rec cs0 UniqueIdValue) RemoteId # | |
| ModifyRec "remoteId" RemoteId cs0 => HasField "remoteId" (Rec cs0 ReservationValue) RemoteId # | |
| ModifyRec "remoteId" RemoteId cs0 => ModifyField "remoteId" (Rec cs0 UniqueIdValue) (Rec cs0 UniqueIdValue) RemoteId RemoteId # | |
| ModifyRec "remoteId" RemoteId cs0 => ModifyField "remoteId" (Rec cs0 ReservationValue) (Rec cs0 ReservationValue) RemoteId RemoteId # | |
| type UpdateType "remoteId" UniqueIdValue RemoteId # | |
| type UpdateType "remoteId" ReservationValue RemoteId # | |
module Octane.Type.RemoteId.SteamId
module Octane.Type.RemoteId.XboxId