[−][src]Enum botfair::generated_types::ExecutionReportErrorCode
Variants
The matcher's not healthy
The order itself has been accepted, but at least one (possibly all) actions have generated errors
There is an error with an action that has caused the entire order to be rejected
Order rejected due to the account's status (suspended, inactive, dup cards)
Order rejected due to the account's wallet's status
Account has exceeded its exposure limit or available to bet limit
The account has exceed the self imposed loss limit
Market is suspended
Market is not open for betting, either inactive, suspended or closed
duplicate customer referece data submitted
Order cannot be accepted by the matcher due to the combination of actions. For example, bets being edited are not on the same market, or order includes both edits and placement
Market doesn't exist
Business rules do not allow order to be placed
duplicate bet ids found
Order hasn't been passed to matcher as system detected there will be no state change
The requested service is unavailable
The regulator rejected the order
A specific error code that relates to Spanish Exchange markets only which indicates that the bet placed contravenes the Spanish regulatory rules relating to loss chasing.
The underlying regulator service is not available.
The amount of orders exceeded the maximum amount allowed to be executed
The supplied market version is invalid. Max length allowed for market version is 12.
Had the instructions been carried out, the account's self imposed event exposure limit would have been exceeded.
Had the instructions been carried out, the account's self imposed matched event exposure limit would have been exceeded.
Betting on this event is blocked due to exposure limit breach. unblockMarketGroup operation should be invoked to enable betting.
Trait Implementations
impl Debug for ExecutionReportErrorCode
[src]
impl Serialize for ExecutionReportErrorCode
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for ExecutionReportErrorCode
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for ExecutionReportErrorCode
impl Sync for ExecutionReportErrorCode
impl Unpin for ExecutionReportErrorCode
impl UnwindSafe for ExecutionReportErrorCode
impl RefUnwindSafe for ExecutionReportErrorCode
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
U: TryFrom<T>,