battleplace-0.1.0.10: Core definitions for BattlePlace.io service

Safe HaskellNone
LanguageHaskell2010

BattlePlace.WebApi.Types.Util

Synopsis

Documentation

newtype Base64ByteString Source #

ByteString which serializes to JSON as base64 string.

Instances
Eq Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Ord Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Semigroup Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Monoid Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Hashable Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ToJSON Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

FromJSON Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ByteArrayAccess Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ByteArray Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Methods

allocRet :: Int -> (Ptr p -> IO a) -> IO (a, Base64ByteString) #

ToSchema Base64ByteString Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

newtype Base64Word64 Source #

Word64 which serializes to JSON as base64 string. Useful because 64-bit integer is not representable in javascript.

Constructors

Base64Word64 Word64 
Instances
Eq Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Num Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Ord Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Read Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Show Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

IsString Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Hashable Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ToJSON Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ToJSONKey Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

FromJSON Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

FromJSONKey Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Storable Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Serialize Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

FromHttpApiData Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ToSchema Base64Word64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

newtype StrWord64 Source #

Word64 which serializes to JSON as decimal string. Useful because 64-bit integer is not representable in javascript.

Constructors

StrWord64 Word64 
Instances
Eq StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Num StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Ord StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Read StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Show StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Hashable StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ToJSON StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

FromJSON StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Storable StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

Serialize StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

FromHttpApiData StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util

ToSchema StrWord64 Source # 
Instance details

Defined in BattlePlace.WebApi.Types.Util