haskell-bitmex-client-0.1.0.1: Complete BitMEX Client

Safe HaskellNone
LanguageHaskell2010

BitMEXClient.WebSockets.Types.Response

Documentation

data Response Source #

Instances
Eq Response Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show Response Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic Response Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep Response :: * -> * #

Methods

from :: Response -> Rep Response x #

to :: Rep Response x -> Response #

FromJSON Response Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep Response Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep Response = D1 (MetaData "Response" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) ((((C1 (MetaCons "Aff" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespAffiliate))) :+: C1 (MetaCons "Ann" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespAnnouncement)))) :+: (C1 (MetaCons "C" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespChat))) :+: (C1 (MetaCons "CU" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespConnectedUsers))) :+: C1 (MetaCons "Exe" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespExecution)))))) :+: ((C1 (MetaCons "F" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespFunding))) :+: (C1 (MetaCons "I" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespInstrument))) :+: C1 (MetaCons "Insu" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespInsurance))))) :+: (C1 (MetaCons "L" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespLiquidation))) :+: (C1 (MetaCons "M" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespMargin))) :+: C1 (MetaCons "N" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespNotification))))))) :+: (((C1 (MetaCons "O" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespOrder))) :+: (C1 (MetaCons "OB" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespOrderBookL2))) :+: C1 (MetaCons "OB10" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespOrderBook10))))) :+: (C1 (MetaCons "P" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespPosition))) :+: (C1 (MetaCons "Q" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespQuote))) :+: C1 (MetaCons "Setl" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespSettlement)))))) :+: ((C1 (MetaCons "T" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespTrade))) :+: (C1 (MetaCons "TX" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespTransaction))) :+: C1 (MetaCons "W" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (TABLE RespWallet))))) :+: (C1 (MetaCons "Status" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 STATUS)) :+: (C1 (MetaCons "Info" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 INFO)) :+: C1 (MetaCons "Error" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ERROR)))))))

data RespAffiliate Source #

Constructors

RespAffiliate 

Fields

Instances
Eq RespAffiliate Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespAffiliate Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespAffiliate Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespAffiliate :: * -> * #

FromJSON RespAffiliate Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespAffiliate Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespAffiliate = D1 (MetaData "RespAffiliate" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespAffiliate" PrefixI True) (((S1 (MetaSel (Just "account") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "currency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Currency) :*: S1 (MetaSel (Just "prevPayout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 (MetaSel (Just "prevTurnover") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "prevComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "prevTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "execTurnover") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: (((S1 (MetaSel (Just "execComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "totalReferrals") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "totalTurnover") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "totalComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 (MetaSel (Just "payoutPcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "pendingPayout") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "referrerAccount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))))

data RespAnnouncement Source #

Constructors

RespAnnouncement 

Fields

Instances
Eq RespAnnouncement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespAnnouncement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespAnnouncement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespAnnouncement :: * -> * #

FromJSON RespAnnouncement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespAnnouncement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespAnnouncement = D1 (MetaData "RespAnnouncement" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespAnnouncement" PrefixI True) ((S1 (MetaSel (Just "id") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "link") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "title") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "content") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "date") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime))))))

data RespChat Source #

Constructors

RespChat 

Fields

Instances
Eq RespChat Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespChat Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespChat Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespChat :: * -> * #

Methods

from :: RespChat -> Rep RespChat x #

to :: Rep RespChat x -> RespChat #

FromJSON RespChat Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespChat Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

data RespConnectedUsers Source #

Constructors

RespConnectedUsers 

Fields

data RespExecution Source #

Constructors

RespExecution 

Fields

Instances
Eq RespExecution Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespExecution Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespExecution Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespExecution :: * -> * #

FromJSON RespExecution Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespExecution Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespExecution = D1 (MetaData "RespExecution" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespExecution" PrefixI True) (((((S1 (MetaSel (Just "execID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "orderID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "clOrdID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "clOrdLinkID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "account") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Symbol)) :*: (S1 (MetaSel (Just "side") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Side)) :*: S1 (MetaSel (Just "lastQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "lastPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "underlyingLastPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "lastMkt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "lastLiquidityInd") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "simpleOrderQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "orderQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "price") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "displayQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "stopPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "pegOffsetValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "pegPriceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "currency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)))) :*: (S1 (MetaSel (Just "settlCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)) :*: (S1 (MetaSel (Just "execType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "ordType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))) :*: ((((S1 (MetaSel (Just "timeInForce") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "execInst") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "contingencyType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "exDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "ordStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "triggered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "workingIndicator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "ordRejReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "simpleLeavesQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "leavesQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "simpleCumQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "cumQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "avgPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "commission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "tradePublishIndicator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "multiLegReportingType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "text") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "trdMatchID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "execCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "execComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "homeNotional") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "foreignNotional") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "transactTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)))))))))

data RespFunding Source #

Constructors

RespFunding 

Fields

Instances
Eq RespFunding Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespFunding Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespFunding Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespFunding :: * -> * #

FromJSON RespFunding Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespFunding Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespFunding = D1 (MetaData "RespFunding" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespFunding" PrefixI True) ((S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 DateTime) :*: S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "fundingInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "fundingRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "fundingRateDaily") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

data RespInstrument Source #

Constructors

RespInstrument 

Fields

Instances
Eq RespInstrument Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespInstrument Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespInstrument Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespInstrument :: * -> * #

FromJSON RespInstrument Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespInstrument Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespInstrument = D1 (MetaData "RespInstrument" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespInstrument" PrefixI True) ((((((S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Symbol) :*: (S1 (MetaSel (Just "rootSymbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)) :*: S1 (MetaSel (Just "state") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "typ") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "listing") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "front") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime))))) :*: ((S1 (MetaSel (Just "expiry") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "settle") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "relistInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)))) :*: (S1 (MetaSel (Just "inverseLeg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "sellLeg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "buyLeg") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 (MetaSel (Just "positionCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)) :*: (S1 (MetaSel (Just "underlying") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)) :*: S1 (MetaSel (Just "quoteCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)))) :*: (S1 (MetaSel (Just "underlyingSymbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "reference") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "referenceSymbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "calcInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "publishInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "publishTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)))) :*: (S1 (MetaSel (Just "maxOrderQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "maxPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "lotSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))) :*: ((((S1 (MetaSel (Just "tickSize") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "multiplier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "settlCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)))) :*: (S1 (MetaSel (Just "underlyingToPositionMultiplier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "underlyingToSettleMultiplier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "quoteToSettleMultiplier") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "isQuanto") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "isInverse") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "initMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "maintMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "riskLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "riskStep") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "limit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "capped") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "taxed") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))) :*: (S1 (MetaSel (Just "deleverage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "makerFee") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "takerFee") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "settlementFee") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "insuranceFee") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "fundingBaseSymbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "fundingQuoteSymbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "fundingPremiumSymbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "fundingTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)))))))) :*: (((((S1 (MetaSel (Just "fundingInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "fundingRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "indicativeFundingRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "rebalanceTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "rebalanceInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "openingTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime))))) :*: ((S1 (MetaSel (Just "closingTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "sessionInterval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "prevClosePrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "limitDownPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "limitUpPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "bankruptLimitDownPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "bankruptLimitUpPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "prevTotalVolume") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "totalVolume") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "volume") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "volume24h") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "prevTotalTurnover") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "totalTurnover") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "turnover") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "turnover24h") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "prevPrice24h") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "vwap") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "highPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))) :*: ((((S1 (MetaSel (Just "lowPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "lastPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "lastPriceProtected") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "lastTickDirection") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "lastChangePcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "bidPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "midPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "askPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "impactBidPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "impactMidPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "impactAskPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "hasLiquidity") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 (MetaSel (Just "openInterest") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "openValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "fairMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "fairBasisRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "fairBasis") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "fairPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "markMethod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "markPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "indicativeTaxRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "indicativeSettlePrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "settledPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime))))))))))

data RespInsurance Source #

Constructors

RespInsurance 

Fields

data RespLiquidation Source #

Constructors

RespLiquidation 

Fields

Instances
Eq RespLiquidation Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespLiquidation Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespLiquidation Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespLiquidation :: * -> * #

FromJSON RespLiquidation Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespLiquidation Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespLiquidation = D1 (MetaData "RespLiquidation" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespLiquidation" PrefixI True) ((S1 (MetaSel (Just "orderID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Symbol))) :*: (S1 (MetaSel (Just "side") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Side)) :*: (S1 (MetaSel (Just "price") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "leavesQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

data RespMargin Source #

Constructors

RespMargin 

Fields

Instances
Eq RespMargin Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespMargin Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespMargin Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespMargin :: * -> * #

FromJSON RespMargin Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespMargin Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespMargin = D1 (MetaData "RespMargin" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespMargin" PrefixI True) (((((S1 (MetaSel (Just "account") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "currency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Currency)) :*: (S1 (MetaSel (Just "riskLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "prevState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "state") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 (MetaSel (Just "action") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "amount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "pendingCredit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "pendingDebit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "confirmedDebit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "prevRealisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "prevUnrealisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "grossComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "grossOpenCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "grossOpenPremium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "grossExecCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "grossMarkValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "riskValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "taxableMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "initMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))) :*: ((((S1 (MetaSel (Just "maintMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "sessionMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "targetExcessMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "varMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "realisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "unrealisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "indicativeTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "unrealisedProfit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "syntheticMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "walletBalance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "marginBalance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "marginBalancePcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "marginLeverage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "marginUsedPcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "excessMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "excessMarginPcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "availableMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "withdrawableMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "grossLastValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "commission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))))))

data RespOrder Source #

Constructors

RespOrder 

Fields

Instances
Eq RespOrder Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespOrder Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespOrder Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespOrder :: * -> * #

FromJSON RespOrder Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespOrder Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespOrder = D1 (MetaData "RespOrder" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespOrder" PrefixI True) (((((S1 (MetaSel (Just "orderID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "clOrdID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "clOrdLinkID") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "account") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Symbol)) :*: S1 (MetaSel (Just "side") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Side))) :*: (S1 (MetaSel (Just "simpleOrderQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "orderQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: (((S1 (MetaSel (Just "price") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "displayQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "stopPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "pegOffsetValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 (MetaSel (Just "pegPriceType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "currency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency))) :*: (S1 (MetaSel (Just "settlCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)) :*: S1 (MetaSel (Just "ordType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) :*: ((((S1 (MetaSel (Just "timeInForce") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "execInst") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "contingencyType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "exDestination") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 (MetaSel (Just "ordStatus") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "triggered") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "workingIndicator") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "ordRejReason") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 (MetaSel (Just "simpleLeavesQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "leavesQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "simpleCumQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "cumQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 (MetaSel (Just "avgPx") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "multiLegReportingType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "text") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "transactTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)))))))))

data RespOrderBookL2 Source #

Constructors

RespOrderBookL2 

Fields

Instances
Eq RespOrderBookL2 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespOrderBookL2 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespOrderBookL2 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespOrderBookL2 :: * -> * #

FromJSON RespOrderBookL2 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespOrderBookL2 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespOrderBookL2 = D1 (MetaData "RespOrderBookL2" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespOrderBookL2" PrefixI True) ((S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Symbol) :*: S1 (MetaSel (Just "id") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Double)) :*: (S1 (MetaSel (Just "side") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Side) :*: (S1 (MetaSel (Just "size") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "price") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))

data RespOrderBook10 Source #

Constructors

RespOrderBook10 

Fields

Instances
Eq RespOrderBook10 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespOrderBook10 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespOrderBook10 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespOrderBook10 :: * -> * #

FromJSON RespOrderBook10 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespOrderBook10 Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespOrderBook10 = D1 (MetaData "RespOrderBook10" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespOrderBook10" PrefixI True) ((S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Symbol) :*: S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text)) :*: (S1 (MetaSel (Just "asks") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector (Vector Double))) :*: S1 (MetaSel (Just "bids") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Vector (Vector Double))))))

data RespPosition Source #

Constructors

RespPosition 

Fields

Instances
Eq RespPosition Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespPosition Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespPosition Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespPosition :: * -> * #

FromJSON RespPosition Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespPosition Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespPosition = D1 (MetaData "RespPosition" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespPosition" PrefixI True) ((((((S1 (MetaSel (Just "account") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Double) :*: S1 (MetaSel (Just "symbol") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Symbol)) :*: (S1 (MetaSel (Just "currency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Currency) :*: (S1 (MetaSel (Just "underlying") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency)) :*: S1 (MetaSel (Just "quoteCurrency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Currency))))) :*: ((S1 (MetaSel (Just "commission") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "initMarginReq") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "maintMarginReq") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "riskLimit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "leverage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "crossMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)))))) :*: (((S1 (MetaSel (Just "deleveragePercentile") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "rebalancedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "prevRealisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "prevUnrealisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "prevClosePrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "openingTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "openingQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "openingCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "openingComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "openOrderBuyQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "openOrderBuyCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))) :*: ((((S1 (MetaSel (Just "openOrderBuyPremium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "openOrderSellQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "openOrderSellCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "openOrderSellPremium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "execBuyQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "execBuyCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "execSellQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "execSellCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "execQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "execCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "execComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "currentTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "currentQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "currentCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "currentComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "realisedCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "unrealisedCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "grossOpenCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "grossOpenPremium") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "grossExecCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "isOpen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "markPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "markValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))))) :*: (((((S1 (MetaSel (Just "riskValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "homeNotional") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "foreignNotional") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "posState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "posCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "posCost2") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "posCross") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "posInit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "posComm") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "posLoss") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "posMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "posMaint") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "posAllowance") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "taxableMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "initMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "maintMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "sessionMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "targetExcessMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "varMargin") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "realisedGrossPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "realisedTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "realisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "unrealisedGrossPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))) :*: ((((S1 (MetaSel (Just "longBankrupt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "shortBankrupt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))) :*: (S1 (MetaSel (Just "taxBase") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "indicativeTaxRate") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "indicativeTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "unrealisedTax") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "unrealisedPnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "unrealisedPnlPcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "unrealisedRoePcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "simpleQty") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "simpleCost") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "simpleValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "simplePnl") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "simplePnlPcnt") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "avgCostPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "avgEntryPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "breakEvenPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "marginCallPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "liquidationPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "bankruptPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: (S1 (MetaSel (Just "lastPrice") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "lastValue") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))))))))

data RespQuote Source #

Constructors

RespQuote 

Fields

Instances
Eq RespQuote Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespQuote Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespQuote Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespQuote :: * -> * #

FromJSON RespQuote Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespQuote Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

data RespSettlement Source #

Constructors

RespSettlement 

Fields

Instances
Eq RespSettlement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespSettlement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespSettlement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespSettlement :: * -> * #

FromJSON RespSettlement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespSettlement Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

data RespTrade Source #

Constructors

RespTrade 

Fields

Instances
Eq RespTrade Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespTrade Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespTrade Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespTrade :: * -> * #

FromJSON RespTrade Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespTrade Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

data RespTransaction Source #

Constructors

RespTransaction 

Fields

Instances
Eq RespTransaction Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespTransaction Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespTransaction Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespTransaction :: * -> * #

FromJSON RespTransaction Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespTransaction Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

data RespWallet Source #

Constructors

RespWallet 

Fields

Instances
Eq RespWallet Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Show RespWallet Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic RespWallet Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep RespWallet :: * -> * #

FromJSON RespWallet Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespWallet Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep RespWallet = D1 (MetaData "RespWallet" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "RespWallet" PrefixI True) ((((S1 (MetaSel (Just "account") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Double) :*: (S1 (MetaSel (Just "currency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Currency) :*: S1 (MetaSel (Just "prevDeposited") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "prevWithdrawn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "prevTransferIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "prevTransferOut") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "prevAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "prevTimestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "deltaDeposited") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "deltaWithdrawn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "deltaTransferIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "deltaTransferOut") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))))) :*: (((S1 (MetaSel (Just "deltaAmount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "deposited") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "withdrawn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: (S1 (MetaSel (Just "transferIn") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "transferOut") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "amount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double))))) :*: ((S1 (MetaSel (Just "pendingCredit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 (MetaSel (Just "pendingDebit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)) :*: S1 (MetaSel (Just "confirmedDebit") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Double)))) :*: ((S1 (MetaSel (Just "timestamp") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe DateTime)) :*: S1 (MetaSel (Just "addr") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "script") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "withdrawalLock") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe (Vector Text)))))))))

data TABLE a Source #

Constructors

TABLE 
Instances
Eq a => Eq (TABLE a) Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

(==) :: TABLE a -> TABLE a -> Bool #

(/=) :: TABLE a -> TABLE a -> Bool #

Show a => Show (TABLE a) Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

showsPrec :: Int -> TABLE a -> ShowS #

show :: TABLE a -> String #

showList :: [TABLE a] -> ShowS #

Generic (TABLE a) Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep (TABLE a) :: * -> * #

Methods

from :: TABLE a -> Rep (TABLE a) x #

to :: Rep (TABLE a) x -> TABLE a #

FromJSON a => FromJSON (TABLE a) Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep (TABLE a) Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

data STATUS Source #

Constructors

STATUS 

Fields

Instances
Eq STATUS Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

(==) :: STATUS -> STATUS -> Bool #

(/=) :: STATUS -> STATUS -> Bool #

Show STATUS Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic STATUS Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep STATUS :: * -> * #

Methods

from :: STATUS -> Rep STATUS x #

to :: Rep STATUS x -> STATUS #

FromJSON STATUS Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep STATUS Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep STATUS = D1 (MetaData "STATUS" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "STATUS" PrefixI True) (S1 (MetaSel (Just "success") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool) :*: (S1 (MetaSel (Just "subscribe") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "request") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Value))))

data INFO Source #

Constructors

INFO 

Fields

Instances
Eq INFO Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

(==) :: INFO -> INFO -> Bool #

(/=) :: INFO -> INFO -> Bool #

Show INFO Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

showsPrec :: Int -> INFO -> ShowS #

show :: INFO -> String #

showList :: [INFO] -> ShowS #

Generic INFO Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep INFO :: * -> * #

Methods

from :: INFO -> Rep INFO x #

to :: Rep INFO x -> INFO #

FromJSON INFO Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep INFO Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

data ERROR Source #

Constructors

ERROR 

Fields

Instances
Eq ERROR Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

(==) :: ERROR -> ERROR -> Bool #

(/=) :: ERROR -> ERROR -> Bool #

Show ERROR Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

showsPrec :: Int -> ERROR -> ShowS #

show :: ERROR -> String #

showList :: [ERROR] -> ShowS #

Generic ERROR Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep ERROR :: * -> * #

Methods

from :: ERROR -> Rep ERROR x #

to :: Rep ERROR x -> ERROR #

FromJSON ERROR Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep ERROR Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep ERROR = D1 (MetaData "ERROR" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) (C1 (MetaCons "ERROR" PrefixI True) ((S1 (MetaSel (Just "error") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "status") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) :*: (S1 (MetaSel (Just "meta") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Value)) :*: S1 (MetaSel (Just "request") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Value)))))

data Action Source #

Constructors

Partial 
Update 
Insert 
Delete 
Instances
Eq Action Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

Show Action Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Generic Action Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

Associated Types

type Rep Action :: * -> * #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

FromJSON Action Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep Action Source # 
Instance details

Defined in BitMEXClient.WebSockets.Types.Response

type Rep Action = D1 (MetaData "Action" "BitMEXClient.WebSockets.Types.Response" "haskell-bitmex-client-0.1.0.1-DoHeYvujHnqI9hv0pQkS8r" False) ((C1 (MetaCons "Partial" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Update" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "Insert" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "Delete" PrefixI False) (U1 :: * -> *)))