[][src]Module botfair::generated_types

automatically generated

This module has been automatically generated by botfair from the Betfair APING documentation at https://docs.developer.betfair.com

Any documentation here has been generated directly from the API docs.

Structs

CancelExecutionReport
CancelInstruction

Instruction to fully or partially cancel an order (only applies to LIMIT orders)

CancelInstructionReport
ClearedOrderSummary

Summary of a cleared order.

ClearedOrderSummaryReport

A container representing search results.

Competition

Competition

CompetitionResult

Competition Result

CountryCodeResult

CountryCode Result

CurrentOrderSummary

Summary of a current order.

CurrentOrderSummaryReport

A container representing search results.

Event

Event

EventResult

Event Result

EventType

EventType

EventTypeResult

EventType Result

ExBestOffersOverrides

Options to alter the default representation of best offer prices

ExchangePrices
ExposureLimit

Exposure limit and limit breach action. Not populating one of total or matched parameters indicates that no limit should be set for that exposure value. A special use of this type is when none of its parameters are populated, this can be used to override default limit to "no limit" for a specific instance of market group (see setExposureLimitForMarketGroup operation)

ExposureLimitsForMarketGroups

Wrapper type that contains accounts exposure limits for a market group type. If default limit exists for group type, defaultLimit value will be populated. Group limits to return can be controller by marketGroupFilter parameter (see listExposureLimitsForMarketGroups operation).

ItemDescription

This object contains some text which may be useful to render a betting history view. It offers no long-term warranty as to the correctness of the text.

KeyLineDescription

A list of KeyLineSelection objects describing the key line for the market

KeyLineSelection

Description of a markets key line selection, comprising the selectionId and handicap of the team it is applied to.

LimitBreachAction

Action that should be execute when limit is breached

LimitOnCloseOrder

Place a new LIMIT_ON_CLOSE bet

LimitOrder

Place a new LIMIT order (simple exchange bet for immediate execution)

MarketBook

The dynamic data in a market

MarketCatalogue

Information about a market

MarketDescription

Market definition

MarketFilter
MarketGroup

Represents a market group

MarketGroupExposureLimit

Container type for a group exposure limit

MarketGroupId

Container type for market group ID

MarketLicence

Market Licence

MarketLineRangeInfo

Market Line and Range Info

MarketOnCloseOrder

Place a new MARKET_ON_CLOSE bet

MarketProfitAndLoss

Profit and loss in a market

MarketRates

Market Rates

MarketState

Market definition

MarketTypeResult

MarketType Result

MarketVersion

Market version

Match

An individual bet Match, or rollup by price or avg price. Rollup depends on the requested MatchProjection

Matches

Match list.

Order
PlaceExecutionReport
PlaceInstruction

Instruction to place a new order

PlaceInstructionReport

Response to a PlaceInstruction

PriceLadderDescription

Description of the price ladder type and any related data.

PriceProjection

Selection criteria of the returning price data

PriceSize
ReplaceExecutionReport
ReplaceInstruction

Instruction to replace a LIMIT or LIMIT_ON_CLOSE order at a new price. Original order will be cancelled and a new order placed at the new price for the remaining stake.

ReplaceInstructionReport
Runner

The dynamic data about runners in a market

RunnerCatalog

Information about the Runners (selections) in a market

RunnerId

This object contains the unique identifier for a runner

RunnerProfitAndLoss

Profit and loss if selection is wins or loses

StartingPrices

Information about the Betfair Starting Price. Only available in BSP markets

TimeRange

TimeRange

TimeRangeResult

TimeRange Result

UpdateExecutionReport
UpdateInstruction

Instruction to update LIMIT bet's persistence of an order that do not affect exposure

UpdateInstructionReport
VenueResult

Venue Result

Enums

BetStatus
BetTargetType
ExecutionReportErrorCode
ExecutionReportStatus
GroupBy
InstructionReportErrorCode
InstructionReportStatus
LimitBreachActionType
MarketBettingType
MarketGroupType
MarketProjection
MarketSort
MarketStatus
MatchProjection
OrderBy
OrderProjection
OrderStatus
OrderType
PersistenceType
PriceData
PriceLadderType
RollupModel
RunnerStatus
Side
SortDir
TimeGranularity
TimeInForce

Type Definitions

BetId
CompetitionId
CountryCode
CustomerOrderRef
CustomerStrategyRef
EventId
EventTypeId
ExchangeId
Handicap
MarketId
MarketType
MatchId
Price
SelectionId
Size
Venue