API Diff between 1.493.1229 and 1.345.321
563 Additions
57 Removals
Betfair_API_NG
-
public class JsonRpcClient : HttpWebClientProtocol
- public ClearedOrderSummaryReport listClearedOrders(BetStatus betStatus, ISet<string> eventTypeIds = null, ISet<string> eventIds = null, ISet<string> marketIds = null, ISet<RunnerId> runnerIds = null, IEnumerable betIds = null, Side? side = default, TimeRange settledDateRange = null, GroupBy? groupBy = default, bool? includeItemDescription = default, string locale = null, int? fromRecord = default, int? recordCount = default)
- public ClearedOrderSummaryReport listClearedOrders(BetStatus betStatus, IEnumerable eventTypeIds = null, IEnumerable eventIds = null, IEnumerable marketIds = null, IEnumerable runnerIds = null, IEnumerable betIds = null, Side? side = default, TimeRange settledDateRange = null, GroupBy? groupBy = default, bool? includeItemDescription = default, string locale = null, int? fromRecord = default, int? recordCount = default)
- public IList<MarketBook> listMarketBook(IList<string> marketIds, PriceProjection priceProjection = null, OrderProjection? orderProjection = default, MatchProjection? matchProjection = default, string currencyCode = null, string locale = null)
- public IList<MarketBook> listMarketBook(IEnumerable marketIds, PriceProjection priceProjection = null, OrderProjection? orderProjection = default, MatchProjection? matchProjection = default, string currencyCode = null, string locale = null)
- public PlaceExecutionReport placeOrders(string marketId, string customerRef, IList<PlaceInstruction> placeInstructions, string locale = null)
- public PlaceExecutionReport placeOrders(string marketId, string customerRef, IList<PlaceInstruction> placeInstructions, string customerStrategyRef = null, bool async = false)
Betfair_API_NG.TO
Bookmakers
Bookmakers.OddsProviders.Betfred
ExchangeAPI
-
public class BetfairProvider : ExchangeProvider
- public BetfairProvider(ProcessErrorDelegate handler = null)
- public BetfairProvider(string login, string password, string appKey)
- public string ApplicationKey { get; set; }
- public AccountFundsResponse Funds { get; set; }
- public BetfairProvider(ProcessErrorDelegate handler = null, bool restoreAfterResume = true)
- public BetfairProvider(string login, string password, string appKey, decimal baseCommission)
- public void GetAccountDetails()
- public IEnumerable<Tuple<object, string>> GetCompetitions(MarketFilter marketFilter = null)
- public bool GetAccountDetails()
- public IEnumerable<CompetitionResult> GetCompetitions(MarketFilter marketFilter = null)
- public List<MarketData> ListMarketBooks(IEnumerable marketIds)
- public bool PlaceLowBets(string marketId, List<Order> lowBetsList)
- public bool PlaceLowBets(string marketId, List<Order> lowBetsList, string customerStrategyRef = null, bool async = false)
- public decimal PremiumCharge(decimal profitLoss)
-
public enum ExchangeErrorEnum
-
public abstract class ExchangeProvider
- public virtual decimal BaseCommission { get; set; }
- public string CurrencySign { get; set; }
- public decimal DecreasingKef { get; set; }
- public virtual string Name { get; }
- public object Tag { get; set; }
- public string UserName { get; protected set; }
- public static string GetCurrencySign(string currency)
- public virtual bool CancelBets(IList<Order> bets)
- public abstract IEnumerable<Event> GetTopLevelEvents()
- public abstract IEnumerable<Event> GetTopLevelEvents(string locale = null)
- public abstract bool ModifyBets(object marketId, List<Order> bets)
- public abstract bool PlaceBets(object marketId, List<Order> bets)
- public virtual bool PlaceBet(MarketData market, Order bet, string customerStrategyRef = null, bool async = false)
- public abstract bool PlaceBets(object marketId, List<Order> bets, string customerStrategyRef = null, bool async = false)
- public abstract bool UpdateBets(object marketId, List<Order> bets)
- public abstract void UpdateMarkets(ObservableCollection<MarketData> markets, MarketFilter marketFilter = null)
- public abstract void UpdateMarkets(IList<MarketData> markets, MarketFilter marketFilter = null)
ExchangeAPI.Data
-
public class AutoUpdater
-
public class BetFilter
-
public enum BetStatus
-
public class Competition
- public object Id { get; set; }
- public string Name { get; set; }
- public Competition(object leagueId, string name = null)
-
public class CompetitionResult
-
public class Event
-
public class MarketData
- protected static DataTable RacingTimesNew { get; }
- public string CompetitionName { get; set; }
- public string CountryCode { get; set; }
- public string EventName { get; set; }
- public DateTime? EventTime { get; set; }
- public object EventTypeId { get; set; }
- public string EventVenue { get; set; }
- public Event Event { get; set; }
- public bool IsActive { get; }
- public bool IsUpdated { get; set; }
- public bool? IsUpdated { get; set; }
- public object ParentId { get; set; }
- public string RaceLength { get; }
- public string RaceType { get; }
- public decimal? TotalMatched { get; set; }
- public decimal TotalMatched { get; set; }
- public MarketData()
- public static string GetRaceLenght(string name)
- public static int GetRaceTimeNew(string venue, string marketName, string eventDisplayName = "-")
- public bool PlaceBet(Order bet)
- public bool PlaceBets(List<Order> bets, bool wantAllOrNothing = true)
- public bool PlaceBet(Order bet, string strategy = null, bool async = false)
- public bool PlaceBets(List<Order> bets, string strategy = null, bool async = false, bool wantAllOrNothing = true)
- public Task PlaceFloatOrder(Order order, string strategy = null, CancellationToken token = default)
- public bool UpdateLiveResult()
- public bool WaitActive(int oddsDeep = 0, int secondsToWait = 300)
-
public class MarketFilter
- public long Last { get; set; }
-
public enum MarketStatus
-
public class MarketType
- public object Name { get; set; }
- public string Name { get; set; }
-
public class Order
-
public enum OrderBy
-
public class PricesFilter
- public bool IsLive { get; set; }
- public long Last { get; set; }
-
public class Result
-
public class RunnerData
-
public enum RunnerStatus
-
public class StatementReport
ExchangeAPI.Providers
ExchangeAPI.Providers.Pinnacle
PinnacleWrapper
PinnacleWrapper.Data
PinnacleWrapper.Enums
Proxy.Models