bf-haskell-0.1.0.0: Betfair Exchange API

Copyright(C) 2020 Martins Erts
LicenseMIT
MaintainerMartins Erts <martins.erts@gmail.com>
Stabilityexperimental
Safe HaskellNone
LanguageHaskell2010

BfHaskell.BettingAPI.Request

Description

 

Documentation

data JsonRequestListEventTypes Source #

data JsonRequestListTimeRanges Source #

data JsonRequestListMarketCatalogue Source #

Instances
Show JsonRequestListMarketCatalogue Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Generic JsonRequestListMarketCatalogue Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Associated Types

type Rep JsonRequestListMarketCatalogue :: Type -> Type #

ToJSON JsonRequestListMarketCatalogue Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestListMarketCatalogue Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestListMarketCatalogue = D1 (MetaData "JsonRequestListMarketCatalogue" "BfHaskell.BettingAPI.Request" "bf-haskell-0.1.0.0-inplace" False) (C1 (MetaCons "JsonRequestListMarketCatalogue" PrefixI True) ((S1 (MetaSel (Just "_jrlmcFilter") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 JsonMarketFilter) :*: S1 (MetaSel (Just "_jrlmcMarketProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Set JsonMarketProjection))) :*: (S1 (MetaSel (Just "_jrlmcSort") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 JsonMarketSort) :*: S1 (MetaSel (Just "_jrlmcMaxResults") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))))

data JsonRequestListMarketBook Source #

Instances
Show JsonRequestListMarketBook Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Generic JsonRequestListMarketBook Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Associated Types

type Rep JsonRequestListMarketBook :: Type -> Type #

ToJSON JsonRequestListMarketBook Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestListMarketBook Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestListMarketBook = D1 (MetaData "JsonRequestListMarketBook" "BfHaskell.BettingAPI.Request" "bf-haskell-0.1.0.0-inplace" False) (C1 (MetaCons "JsonRequestListMarketBook" PrefixI True) (((S1 (MetaSel (Just "_jrlmbMarketIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector Text)) :*: S1 (MetaSel (Just "_jlrmbPriceProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe JsonPriceProjection))) :*: (S1 (MetaSel (Just "_jlrmbOrderProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe JsonOrderProjection)) :*: (S1 (MetaSel (Just "_jlrmbMatchProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe JsonMatchProjection)) :*: S1 (MetaSel (Just "_jlrmbIncludeOverallPosition") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))) :*: ((S1 (MetaSel (Just "_jlrmbPartitionMatchedByStrategyRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_jlrmbCustomerStrategyRefs") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Set Text))) :*: S1 (MetaSel (Just "_jlrmbCurrencyCode") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_jlrmbLocale") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jlrmbMatchedSince") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe UTCTime)) :*: S1 (MetaSel (Just "_jlrmbBetIds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe (Set Text))))))))

data JsonRequestPlaceOrders Source #

Instances
Show JsonRequestPlaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Generic JsonRequestPlaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Associated Types

type Rep JsonRequestPlaceOrders :: Type -> Type #

ToJSON JsonRequestPlaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestPlaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestPlaceOrders = D1 (MetaData "JsonRequestPlaceOrders" "BfHaskell.BettingAPI.Request" "bf-haskell-0.1.0.0-inplace" False) (C1 (MetaCons "JsonRequestPlaceOrders" PrefixI True) ((S1 (MetaSel (Just "_jrpoMarketId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "_jrpoInstructions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector JsonPlaceInstruction)) :*: S1 (MetaSel (Just "_jrpoCustomerRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))) :*: (S1 (MetaSel (Just "_jrpoMarketVersion") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe JsonMarketVersion)) :*: (S1 (MetaSel (Just "_jrpoCustomerStrategyRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_jrpoAsync") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))))

data JsonRequestCancelOrders Source #

Instances
Show JsonRequestCancelOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Generic JsonRequestCancelOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Associated Types

type Rep JsonRequestCancelOrders :: Type -> Type #

ToJSON JsonRequestCancelOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestCancelOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestCancelOrders = D1 (MetaData "JsonRequestCancelOrders" "BfHaskell.BettingAPI.Request" "bf-haskell-0.1.0.0-inplace" False) (C1 (MetaCons "JsonRequestCancelOrders" PrefixI True) (S1 (MetaSel (Just "_jrcoMarketId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jrcoInstructions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector JsonCancelInstruction)) :*: S1 (MetaSel (Just "_jrcoCustomerRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)))))

data JsonRequestReplaceOrders Source #

Instances
Show JsonRequestReplaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Generic JsonRequestReplaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

Associated Types

type Rep JsonRequestReplaceOrders :: Type -> Type #

ToJSON JsonRequestReplaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestReplaceOrders Source # 
Instance details

Defined in BfHaskell.BettingAPI.Request

type Rep JsonRequestReplaceOrders = D1 (MetaData "JsonRequestReplaceOrders" "BfHaskell.BettingAPI.Request" "bf-haskell-0.1.0.0-inplace" False) (C1 (MetaCons "JsonRequestReplaceOrders" PrefixI True) ((S1 (MetaSel (Just "_jrroMarketId") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "_jrroInstructions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Vector JsonReplaceInstruction))) :*: (S1 (MetaSel (Just "_jrroCustomerRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_jrroMarketVersion") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe JsonMarketVersion)) :*: S1 (MetaSel (Just "_jrroAsync") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))))))