Complex type containing basic account information such as Balance, Exposure and Available funds A type representing an Order A type representing an Order Request with no receipt This value must be set to the SelectionResetCount value that is in the Selection object that is returned by GetMarketInformation and GetPrices. The purpose of this is to ensure that you are aware of the state of the market before placing a bet. If the ExpectedSelectionResetCount that you submit to the server is not the same as the SelectionResetCount that is on the server, then your bet will NOT be accepted, and you will get an error. This value should be set to the withdrawalSequenceNumber value that is in the Market object that is returned by GetMarketInformation and GetPrices. The purpose of this is to ensure that you are aware of the state of the market before placing a bet. If the expectedWithdrawalSequenceNumbert that you submit to the server is not the same as the withdrawalSequenceNumber that is on the server, then your bet WILL be accepted, but it will be repriced to allow for the fact that there are more or less selections available on the market than you believed. The effect of this option when set to true is to cancel any unmatched orders when the market changes to an in-running market. This option only applies while the market is NOT in-running. When the market turns in-running, this option will have no effect. The effect of this option is to cancel any unmatched bets if the selection is reset. This can occur when the Market is reset (eg a goal is scored in an in-running market). This defaults to true – unmatched bets will be cancelled if an event occurs in the market such that Betdaq forces the market to be reset An expires at value set in the past will cause the bet to be cancelled – although the bet status will not immediately be set to Cancelled (this will occur in several moments on the exchange), the bet will not be available for matching. Reprice(1), Cancel(2), DontReprice(3) This field is required only if killType is set to FillOrKill or FillOrKillDontCancel.Deprecated – This field is required only if killType is set to FillOrKillDontCancel. For internal use only A offer is an price, stake tuple used in the For and Against side price lists that are within a selection. The amount available for this price. The decimal odds for this price Enumeration of valid Order polarities Deprecated attribute. A type representing an Order Request with receipt This value must be set to the selectionResetCount value that is in the Selection object that is returned by GetMarketInformation and GetPrices. The purpose of this is to ensure that you are aware of the state of the market before placing a bet. If the expectedSelectionResetCount that you submit to the server is not the same as the selectionResetCount that is on the server, then your bet will NOT be accepted, and you will get a 300 error. This value should be set to the withdrawalSequenceNumber value that is in the Market object that is returned by GetMarketInformation and GetPrices. The purpose of this is to ensure that you are aware of the state of the market before placing a bet. If the expectedWithdrawalSequenceNumbert that you submit to the server is not the same as the withdrawalSequenceNumber that is on the server, then your bet WILL be accepted, but it will be repriced to allow for the fact that there are more or less selections available on the market than you believed. FillAndKill=2, FillOrKill=3, FillOrKillDontCancel=4 This field is required only if killType is set to FillOrKill or FillOrKillDontCancel. The effect of this option when set to true is to cancel any unmatched bets when the market changes to an in-running market. This option only applies while the market is NOT in-running. When the market turns in-running, this option will have no effect. This field is required only if killType is set to FillOrKillDontCancel. The effect of this option is to cancel any unmatched bets if the selection is reset. This can occur when the Market is reset (eg a goal is scored in an in-running market). This defaults to true – unmatched bets will be cancelled if an event occurs in the market such that Betdaq forces the market to be reset This field is required only if killType is set to FillOrKillDontCancel. This field is required only if killType is set to FillOrKillDontCancel. Reprice(1), Cancel(2), DontReprice(3) An expires at value set in the past will cause the bet to be cancelled – although the bet status will not immediately be set to Cancelled (this will occur in several moments on the exchange), the bet will not be available for matching. This field is optional if killType is set to FillOrKillDontCancel, otherwise not needed at all.Deprecated – This field is required only if killType is set to FillOrKillDontCancel. For internal use only Unmatched(1), Matched(2), Cancelled(3), Settled(4), Void(5), Suspended(6) Normal(1), FillAndKill(2), FillOrKill(3), FillOrKillDontCancel(4) Inactive(1), Active(2), Suspended(3), Completed(4), Settled(6), Voided(7) Reprice(1), Cancel(2), DontReprice(3) Win (1), Place (2), MatchOdds (3), OverUnder (4), AsianHandicap (10), TwoBall (11), ThreeBall (12), Unspecified (13), MatchMarket (14), SetMarket (15), Moneyline (16), Total (17), Handicap (18), EachWayNonHandicap (19), EachWayHandicap (20), EachWayTournament (21), RunningBall (22), MatchBetting (23), MatchBettingInclDraw (24), CorrectScore (25), HalfTimeFullTime (26), TotalGoals (27), GoalsScored (28), Corners (29), OddsOrEvens (30), HalfTimeResult (31), HalfTimeScore (32), MatchOddsExtraTime (33), CorrectScoreExtraTime (34), OverUnderExtraTime (35), ToQualify (36), DrawNoBet (37), HalftimeAsianHcp (39), HalftimeOverUnder (40), NextGoal (41), FirstGoalscorer (42), LastGoalscorer (43), PlayerToScore (44), FirstHalfHandicap (45), FirstHalfTotal (46), SetBetting (47), GroupBetting (48), MatchplaySingle (49), MatchplayFourball (50), MatchplayFoursome (51), TiedMatch (52), TopBatsman (53), InningsRuns (54), TotalTries (55), TotalPoints (56), FrameBetting (57), ToScoreFirst (58), ToScoreLast (59), FirstScoringPlay (60), LastScoringPlay (61), HighestScoringQtr (62), RunLine (63), RoundBetting (64), LineBetting (65) Placed(1), ExplicitlyUpdated(2), Matched(3), CancelledExplicitly(4), CancelledByReset(5), CancelledOnInRunning(6), Expired(7), MatchedPortionRepricedByR4(8), UnmatchedPortionRepricedByR4(9), UnmatchedPortionCancelledByWithdrawal(10), Voided(11), Settled(12), Suspended(13), Unsuspended(14) Inactive(1), Active(2), Suspended(3), Withdrawn(4), BallotedOut(9), Voided(5), Completed(6), Settled(8) CancelOrders(1), SuspendOrders(2), SuspendPunter(3) CancelOrders(1), SuspendOrders(2), SuspendPunter(3) CancelOrders(1), SuspendOrders(2), SuspendPunter(3) Returns the selections with a sequence number greater than the sequence number provided. Returns the set of top level events that are currently active. Returns the tree of events and markets. Returns the tree of events and markets. Returns the tree of events and markets. Returns history of withdrawals for a given market. Returns the prices for the specified markets. Returns the current odds ladder in requested price format.” Returns the maximum selection sequence number. Returns bootstrap orders that have a sequence number greater than the sequence number specified. Returns a list of orders that have changed since a given sequence number. Places one or more orders on the exchange. Places one or more orders on the exchange and waits for response from exchange. Cancels one or more orders on the exchange. Cancels all unmatched orders across all markets. Cancels all unmatched orders for specified markets. Returns an account summary for the current punter. Returns an account summary and details of orders placed for the current punter. Returns an account summary and details of orders placed for the current punter. Updates one or more orders on the exchange without waiting for a response. Gets detailed information about an order. Change password on the current account. Suspend any of your orders from being matched. Unsuspend yourself from being suspending from trading. Suspends one or more Orders. Suspends all unmatched orders on a market. Unsuspends one or more suspended Orders. Suspends one or more Orders. List blacklist information of the current punter. Register HeartBeat. Change HeartBeat registration. Deteles HeartBeat registration. Pulse.