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 } }