Module: IGMarkets::Errors
- Defined in:
- lib/ig_markets/errors.rb
Overview
This module contains all the error classes for this gem. They all subclass IGMarketsError.
Defined Under Namespace
Classes: APIKeyDisabledError, APIKeyInvalidError, APIKeyMissingError, APIKeyRejectedError, APIKeyRestrictedError, APIKeyRevokedError, AccountAccessDeniedError, AccountAlreadyCurrentError, AccountMigratedError, AccountNotYetActivatedError, AccountSuspendedError, AccountTokenInvalidError, AccountTokenMissingError, AllAccountsPendingError, AllAccountsSuspendedError, AuthenticationTimeoutError, CannotDeleteWatchlistError, CannotSetDefaultAccountError, ClientSuspendedError, ClientTokenInvalidError, ClientTokenMissingError, ConnectionError, DealNotFoundError, DuplicateWatchlistNameError, EPICNotFoundError, EncryptionRequiredError, ExceededAPIKeyAllowanceError, ExceededAccountAllowanceError, ExceededAccountHistoricalDataAllowanceError, ExceededAccountTradingAllowanceError, GetSessionTimeoutError, InstrumentNotFoundError, InvalidAPIKeyForClientError, InvalidAccountIDError, InvalidApplicationError, InvalidClientAccountError, InvalidCredentialsError, InvalidDateRangeError, InvalidInputError, InvalidJSONError, InvalidPageSizeError, InvalidShareOrderInstrumentDataError, InvalidURLError, InvalidWatchlistError, InvalidWebsiteError, KYCRequiredForAccountError, MalformedDateError, MarketOrdersNotSupported, MissingCredentialsError, OAuthTokenInvalidError, PendingAgreementsError, PositionError, PositionNotFoundError, PreferredAccountDisabledError, PreferredAccountNotSetError, SecurityError, SprintMarketClosedError, SprintMarketInvalidOrderSizeError, SprintMarketPositionCreateError, SprintMarketPositionInvalidExpiryError, StockbrokingNotSupportedError, SystemError, TooManyEPICSError, TooManyFailedLoginAttemptsError, TooManyMarketsError, UnauthorisedAccessToEquityError, UnsupportedEPICError, WatchlistError, WatchlistInvalidEPICError, WatchlistNotFoundError