Restructure
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum BetStatus
|
||||
{
|
||||
[EnumMember(Value = "SETTLED")]
|
||||
Settled,
|
||||
[EnumMember(Value = "VOIDED")]
|
||||
Voided,
|
||||
[EnumMember(Value = "LAPSED")]
|
||||
Lapsed,
|
||||
[EnumMember(Value = "CANCELLED")]
|
||||
Cancelled
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum BetTargetType
|
||||
{
|
||||
[EnumMember(Value = "PAYOUT")]
|
||||
Payout,
|
||||
[EnumMember(Value = "BACKERS_PROFIT")]
|
||||
BackersProfit
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,57 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum ExecutionReportErrorCode
|
||||
{
|
||||
[EnumMember(Value = "ERROR_IN_MATCHER")]
|
||||
ErrorInMatcher,
|
||||
[EnumMember(Value = "PROCESSED_WITH_ERRORS")]
|
||||
ProcessedWithErrors,
|
||||
[EnumMember(Value = "BET_ACTION_ERROR")]
|
||||
BetActionError,
|
||||
[EnumMember(Value = "INVALID_ACCOUNT_STATE")]
|
||||
InvalidAccountState,
|
||||
[EnumMember(Value = "INVALID_WALLET_STATUS")]
|
||||
InvalidWalletStatus,
|
||||
[EnumMember(Value = "INSUFFICIENT_FUNDS")]
|
||||
InsufficientFunds,
|
||||
[EnumMember(Value = "LOSS_LIMIT_EXCEEDED")]
|
||||
LossLimitExceeded,
|
||||
[EnumMember(Value = "MARKET_SUSPENDED")]
|
||||
MarketSuspended,
|
||||
[EnumMember(Value = "MARKET_NOT_OPEN_FOR_BETTING")]
|
||||
MarketNotOpenForBetting,
|
||||
[EnumMember(Value = "DUPLICATE_TRANSACTION")]
|
||||
DuplicateTransaction,
|
||||
[EnumMember(Value = "INVALID_ORDER")]
|
||||
InvalidOrder,
|
||||
[EnumMember(Value = "INVALID_MARKET_ID")]
|
||||
InvalidMarketId,
|
||||
[EnumMember(Value = "PERMISSION_DENIED")]
|
||||
PermissionDenied,
|
||||
[EnumMember(Value = "DUPLICATE_BETIDS")]
|
||||
DuplicateBetids,
|
||||
[EnumMember(Value = "NO_ACTION_REQUIRED")]
|
||||
NoActionRequired,
|
||||
[EnumMember(Value = "SERVICE_UNAVAILABLE")]
|
||||
ServiceUnavailable,
|
||||
[EnumMember(Value = "REJECTED_BY_REGULATOR")]
|
||||
RejectedByRegulator,
|
||||
[EnumMember(Value = "NO_CHASING")]
|
||||
NoChasing,
|
||||
[EnumMember(Value = "REGULATOR_IS_NOT_AVAILABLE")]
|
||||
RegulatorIsNotAvailable,
|
||||
[EnumMember(Value = "TOO_MANY_INSTRUCTIONS")]
|
||||
TooManyInstructions,
|
||||
[EnumMember(Value = "INVALID_MARKET_VERSION")]
|
||||
InvalidMarketVersion,
|
||||
[EnumMember(Value = "EVENT_EXPOSURE_LIMIT_EXCEEDED")]
|
||||
EventExposureLimitExceeded,
|
||||
[EnumMember(Value = "EVENT_MATCHED_EXPOSURE_LIMIT_EXCEEDED")]
|
||||
EventMatchedExposureLimitExceeded,
|
||||
[EnumMember(Value = "EVENT_BLOCKED")]
|
||||
EventBlocked
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum ExecutionReportStatus
|
||||
{
|
||||
[EnumMember(Value = "SUCCESS")]
|
||||
Success,
|
||||
[EnumMember(Value = "FAILURE")]
|
||||
Failure,
|
||||
[EnumMember(Value = "PROCESSED_WITH_ERRORS")]
|
||||
ProcessedWithErrors,
|
||||
[EnumMember(Value = "TIMEOUT")]
|
||||
Timeout
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum GroupBy
|
||||
{
|
||||
[EnumMember(Value = "EVENT_TYPE")]
|
||||
EventType,
|
||||
[EnumMember(Value = "EVENT")]
|
||||
Event,
|
||||
[EnumMember(Value = "MARKET")]
|
||||
Market,
|
||||
[EnumMember(Value = "RUNNER")]
|
||||
Runner,
|
||||
[EnumMember(Value = "SIDE")]
|
||||
Side,
|
||||
[EnumMember(Value = "BET")]
|
||||
Bet,
|
||||
[EnumMember(Value = "STRATEGY")]
|
||||
Strategy
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum InstructionReportErrorCode
|
||||
{
|
||||
[EnumMember(Value = "INVALID_BET_SIZE")]
|
||||
InvalidBetSize,
|
||||
[EnumMember(Value = "INVALID_RUNNER")]
|
||||
InvalidRunner,
|
||||
[EnumMember(Value = "BET_TAKEN_OR_LAPSED")]
|
||||
BetTakenOrLapsed,
|
||||
[EnumMember(Value = "BET_IN_PROGRESS")]
|
||||
BetInProgress,
|
||||
[EnumMember(Value = "RUNNER_REMOVED")]
|
||||
RunnerRemoved,
|
||||
[EnumMember(Value = "MARKET_NOT_OPEN_FOR_BETTING")]
|
||||
MarketNotOpenForBetting,
|
||||
[EnumMember(Value = "LOSS_LIMIT_EXCEEDED")]
|
||||
LossLimitExceeded,
|
||||
[EnumMember(Value = "MARKET_NOT_OPEN_FOR_BSP_BETTING")]
|
||||
MarketNotOpenForBspBetting,
|
||||
[EnumMember(Value = "INVALID_PRICE_EDIT")]
|
||||
InvalidPriceEdit,
|
||||
[EnumMember(Value = "INVALID_ODDS")]
|
||||
InvalidOdds,
|
||||
[EnumMember(Value = "INSUFFICIENT_FUNDS")]
|
||||
InsufficientFunds,
|
||||
[EnumMember(Value = "INVALID_PERSISTENCE_TYPE")]
|
||||
InvalidPersistenceType,
|
||||
[EnumMember(Value = "ERROR_IN_MATCHER")]
|
||||
ErrorInMatcher,
|
||||
[EnumMember(Value = "INVALID_BACK_LAY_COMBINATION")]
|
||||
InvalidBackLayCombination,
|
||||
[EnumMember(Value = "ERROR_IN_ORDER")]
|
||||
ErrorInOrder,
|
||||
[EnumMember(Value = "INVALID_BID_TYPE")]
|
||||
InvalidBidType,
|
||||
[EnumMember(Value = "INVALID_BET_ID")]
|
||||
InvalidBetId,
|
||||
[EnumMember(Value = "CANCELLED_NOT_PLACED")]
|
||||
CancelledNotPlaced,
|
||||
[EnumMember(Value = "RELATED_ACTION_FAILED")]
|
||||
RelatedActionFailed,
|
||||
[EnumMember(Value = "NO_ACTION_REQUIRED")]
|
||||
NoActionRequired,
|
||||
[EnumMember(Value = "INVALID_MIN_FILL_SIZE")]
|
||||
InvalidMinFillSize,
|
||||
[EnumMember(Value = "INVALID_CUSTOMER_ORDER_REF")]
|
||||
InvalidCustomerOrderRef,
|
||||
[EnumMember(Value = "TIME_IN_FORCE_CONFLICT")]
|
||||
TimeInForceConflict,
|
||||
[EnumMember(Value = "UNEXPECTED_PERSISTENCE_TYPE")]
|
||||
UnexpectedPersistenceType,
|
||||
[EnumMember(Value = "INVALID_ORDER_TYPE")]
|
||||
InvalidOrderType,
|
||||
[EnumMember(Value = "UNEXPECTED_MIN_FILL_SIZE")]
|
||||
UnexpectedMinFillSize,
|
||||
[EnumMember(Value = "INVALID_CUSTOMER_STRATEGY_REF")]
|
||||
InvalidCustomerStrategyRef,
|
||||
[EnumMember(Value = "BET_LAPSED_PRICE_IMPROVEMENT_TOO_LARGE")]
|
||||
BetLapsedPriceImprovementTooLarge
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum InstructionReportStatus
|
||||
{
|
||||
[EnumMember(Value = "SUCCESS")]
|
||||
Success,
|
||||
[EnumMember(Value = "FAILURE")]
|
||||
Failure,
|
||||
[EnumMember(Value = "TIMEOUT")]
|
||||
Timeout
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum LimitBreachActionType
|
||||
{
|
||||
[EnumMember(Value = "REJECT_BETS")]
|
||||
RejectBets,
|
||||
[EnumMember(Value = "STOP_BETTING")]
|
||||
StopBetting,
|
||||
[EnumMember(Value = "TEAR_DOWN_MARKET_GROUP")]
|
||||
TearDownMarketGroup
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum MarketBettingType
|
||||
{
|
||||
[EnumMember(Value = "ODDS")]
|
||||
Odds,
|
||||
[EnumMember(Value = "LINE")]
|
||||
Line,
|
||||
[EnumMember(Value = "RANGE")]
|
||||
Range,
|
||||
[EnumMember(Value = "ASIAN_HANDICAP_DOUBLE_LINE")]
|
||||
AsianHandicapDoubleLine,
|
||||
[EnumMember(Value = "ASIAN_HANDICAP_SINGLE_LINE")]
|
||||
AsianHandicapSingleLine,
|
||||
[EnumMember(Value = "FIXED_ODDS")]
|
||||
FixedOdds
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum MarketGroupType
|
||||
{
|
||||
[EnumMember(Value = "EVENT")]
|
||||
Event
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum MarketProjection
|
||||
{
|
||||
[EnumMember(Value = "COMPETITION")]
|
||||
Competition,
|
||||
[EnumMember(Value = "EVENT")]
|
||||
Event,
|
||||
[EnumMember(Value = "EVENT_TYPE")]
|
||||
EventType,
|
||||
[EnumMember(Value = "MARKET_START_TIME")]
|
||||
MarketStartTime,
|
||||
[EnumMember(Value = "MARKET_DESCRIPTION")]
|
||||
MarketDescription,
|
||||
[EnumMember(Value = "RUNNER_DESCRIPTION")]
|
||||
RunnerDescription,
|
||||
[EnumMember(Value = "RUNNER_METADATA")]
|
||||
RunnerMetadata
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum MarketSort
|
||||
{
|
||||
[EnumMember(Value = "MINIMUM_TRADED")]
|
||||
MinimumTraded,
|
||||
[EnumMember(Value = "MAXIMUM_TRADED")]
|
||||
MaximumTraded,
|
||||
[EnumMember(Value = "MINIMUM_AVAILABLE")]
|
||||
MinimumAvailable,
|
||||
[EnumMember(Value = "MAXIMUM_AVAILABLE")]
|
||||
MaximumAvailable,
|
||||
[EnumMember(Value = "FIRST_TO_START")]
|
||||
FirstToStart,
|
||||
[EnumMember(Value = "LAST_TO_START")]
|
||||
LastToStart
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum MarketStatus
|
||||
{
|
||||
[EnumMember(Value = "INACTIVE")]
|
||||
Inactive,
|
||||
[EnumMember(Value = "OPEN")]
|
||||
Open,
|
||||
[EnumMember(Value = "SUSPENDED")]
|
||||
Suspended,
|
||||
[EnumMember(Value = "CLOSED")]
|
||||
Closed
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum MatchProjection
|
||||
{
|
||||
[EnumMember(Value = "NO_ROLLUP")]
|
||||
NoRollup,
|
||||
[EnumMember(Value = "ROLLED_UP_BY_PRICE")]
|
||||
RolledUpByPrice,
|
||||
[EnumMember(Value = "ROLLED_UP_BY_AVG_PRICE")]
|
||||
RolledUpByAvgPrice
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum OrderBy
|
||||
{
|
||||
[EnumMember(Value = "BY_BET")]
|
||||
ByBet,
|
||||
[EnumMember(Value = "BY_MARKET")]
|
||||
ByMarket,
|
||||
[EnumMember(Value = "BY_PLACE_TIME")]
|
||||
ByPlaceTime,
|
||||
[EnumMember(Value = "BY_MATCH_TIME")]
|
||||
ByMatchTime,
|
||||
[EnumMember(Value = "BY_VOID_TIME")]
|
||||
ByVoidTime,
|
||||
[EnumMember(Value = "BY_SETTLED_TIME")]
|
||||
BySettledTime
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum OrderProjection
|
||||
{
|
||||
[EnumMember(Value = "ALL")]
|
||||
All,
|
||||
[EnumMember(Value = "EXECUTABLE")]
|
||||
Executable,
|
||||
[EnumMember(Value = "EXECUTION_COMPLETE")]
|
||||
ExecutionComplete
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum OrderStatus
|
||||
{
|
||||
[EnumMember(Value = "PENDING")]
|
||||
Pending,
|
||||
[EnumMember(Value = "EXECUTION_COMPLETE")]
|
||||
ExecutionComplete,
|
||||
[EnumMember(Value = "EXECUTABLE")]
|
||||
Executable,
|
||||
[EnumMember(Value = "EXPIRED")]
|
||||
Expired
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum OrderType
|
||||
{
|
||||
[EnumMember(Value = "LIMIT")]
|
||||
Limit,
|
||||
[EnumMember(Value = "LIMIT_ON_CLOSE")]
|
||||
LimitOnClose,
|
||||
[EnumMember(Value = "MARKET_ON_CLOSE")]
|
||||
MarketOnClose
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum PersistenceType
|
||||
{
|
||||
[EnumMember(Value = "LAPSE")]
|
||||
Lapse,
|
||||
[EnumMember(Value = "PERSIST")]
|
||||
Persist,
|
||||
[EnumMember(Value = "MARKET_ON_CLOSE")]
|
||||
MarketOnClose
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum PriceData
|
||||
{
|
||||
[EnumMember(Value = "SP_AVAILABLE")]
|
||||
SpAvailable,
|
||||
[EnumMember(Value = "SP_TRADED")]
|
||||
SpTraded,
|
||||
[EnumMember(Value = "EX_BEST_OFFERS")]
|
||||
ExBestOffers,
|
||||
[EnumMember(Value = "EX_ALL_OFFERS")]
|
||||
ExAllOffers,
|
||||
[EnumMember(Value = "EX_TRADED")]
|
||||
ExTraded
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum PriceLadderType
|
||||
{
|
||||
[EnumMember(Value = "CLASSIC")]
|
||||
Classic,
|
||||
[EnumMember(Value = "FINEST")]
|
||||
Finest,
|
||||
[EnumMember(Value = "LINE_RANGE")]
|
||||
LineRange
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum RollupModel
|
||||
{
|
||||
[EnumMember(Value = "STAKE")]
|
||||
Stake,
|
||||
[EnumMember(Value = "PAYOUT")]
|
||||
Payout,
|
||||
[EnumMember(Value = "MANAGED_LIABILITY")]
|
||||
ManagedLiability,
|
||||
[EnumMember(Value = "NONE")]
|
||||
None
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum RunnerStatus
|
||||
{
|
||||
[EnumMember(Value = "ACTIVE")]
|
||||
Active,
|
||||
[EnumMember(Value = "WINNER")]
|
||||
Winner,
|
||||
[EnumMember(Value = "LOSER")]
|
||||
Loser,
|
||||
[EnumMember(Value = "REMOVED_VACANT")]
|
||||
RemovedVacant,
|
||||
[EnumMember(Value = "REMOVED")]
|
||||
Removed,
|
||||
[EnumMember(Value = "PLACED")]
|
||||
Placed
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum Side
|
||||
{
|
||||
[EnumMember(Value = "BACK")]
|
||||
Back,
|
||||
[EnumMember(Value = "LAY")]
|
||||
Lay
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum SortDir
|
||||
{
|
||||
[EnumMember(Value = "EARLIEST_TO_LATEST")]
|
||||
EarliestToLatest,
|
||||
[EnumMember(Value = "LATEST_TO_EARLIEST")]
|
||||
LatestToEarliest
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum TimeGranularity
|
||||
{
|
||||
[EnumMember(Value = "DAYS")]
|
||||
Days,
|
||||
[EnumMember(Value = "HOURS")]
|
||||
Hours,
|
||||
[EnumMember(Value = "MINUTES")]
|
||||
Minutes
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
|
||||
namespace SuccessfulCode.BetfairApi.BettingModels.Enums
|
||||
{
|
||||
public enum TimeInForce
|
||||
{
|
||||
[EnumMember(Value = "FILL_OR_KILL")]
|
||||
FillOrKill
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user