package ccxt // PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN: // https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code func ExchangeError(v ...interface{}) error { return NewError("ExchangeError", v...) } func AuthenticationError(v ...interface{}) error { return NewError("AuthenticationError", v...) } func PermissionDenied(v ...interface{}) error { return NewError("PermissionDenied", v...) } func AccountNotEnabled(v ...interface{}) error { return NewError("AccountNotEnabled", v...) } func AccountSuspended(v ...interface{}) error { return NewError("AccountSuspended", v...) } func ArgumentsRequired(v ...interface{}) error { return NewError("ArgumentsRequired", v...) } func BadRequest(v ...interface{}) error { return NewError("BadRequest", v...) } func BadSymbol(v ...interface{}) error { return NewError("BadSymbol", v...) } func OperationRejected(v ...interface{}) error { return NewError("OperationRejected", v...) } func NoChange(v ...interface{}) error { return NewError("NoChange", v...) } func MarginModeAlreadySet(v ...interface{}) error { return NewError("MarginModeAlreadySet", v...) } func MarketClosed(v ...interface{}) error { return NewError("MarketClosed", v...) } func ManualInteractionNeeded(v ...interface{}) error { return NewError("ManualInteractionNeeded", v...) } func InsufficientFunds(v ...interface{}) error { return NewError("InsufficientFunds", v...) } func InvalidAddress(v ...interface{}) error { return NewError("InvalidAddress", v...) } func AddressPending(v ...interface{}) error { return NewError("AddressPending", v...) } func InvalidOrder(v ...interface{}) error { return NewError("InvalidOrder", v...) } func OrderNotFound(v ...interface{}) error { return NewError("OrderNotFound", v...) } func OrderNotCached(v ...interface{}) error { return NewError("OrderNotCached", v...) } func OrderImmediatelyFillable(v ...interface{}) error { return NewError("OrderImmediatelyFillable", v...) } func OrderNotFillable(v ...interface{}) error { return NewError("OrderNotFillable", v...) } func DuplicateOrderId(v ...interface{}) error { return NewError("DuplicateOrderId", v...) } func ContractUnavailable(v ...interface{}) error { return NewError("ContractUnavailable", v...) } func NotSupported(v ...interface{}) error { return NewError("NotSupported", v...) } func InvalidProxySettings(v ...interface{}) error { return NewError("InvalidProxySettings", v...) } func ExchangeClosedByUser(v ...interface{}) error { return NewError("ExchangeClosedByUser", v...) } func OperationFailed(v ...interface{}) error { return NewError("OperationFailed", v...) } func NetworkError(v ...interface{}) error { return NewError("NetworkError", v...) } func DDoSProtection(v ...interface{}) error { return NewError("DDoSProtection", v...) } func RateLimitExceeded(v ...interface{}) error { return NewError("RateLimitExceeded", v...) } func ExchangeNotAvailable(v ...interface{}) error { return NewError("ExchangeNotAvailable", v...) } func OnMaintenance(v ...interface{}) error { return NewError("OnMaintenance", v...) } func InvalidNonce(v ...interface{}) error { return NewError("InvalidNonce", v...) } func ChecksumError(v ...interface{}) error { return NewError("ChecksumError", v...) } func RequestTimeout(v ...interface{}) error { return NewError("RequestTimeout", v...) } func BadResponse(v ...interface{}) error { return NewError("BadResponse", v...) } func NullResponse(v ...interface{}) error { return NewError("NullResponse", v...) } func CancelPending(v ...interface{}) error { return NewError("CancelPending", v...) } func UnsubscribeError(v ...interface{}) error { return NewError("UnsubscribeError", v...) } func CreateError(err string, v ...interface{}) error { switch err { case "ExchangeError": return ExchangeError(v...) case "AuthenticationError": return AuthenticationError(v...) case "PermissionDenied": return PermissionDenied(v...) case "AccountNotEnabled": return AccountNotEnabled(v...) case "AccountSuspended": return AccountSuspended(v...) case "ArgumentsRequired": return ArgumentsRequired(v...) case "BadRequest": return BadRequest(v...) case "BadSymbol": return BadSymbol(v...) case "OperationRejected": return OperationRejected(v...) case "NoChange": return NoChange(v...) case "MarginModeAlreadySet": return MarginModeAlreadySet(v...) case "MarketClosed": return MarketClosed(v...) case "ManualInteractionNeeded": return ManualInteractionNeeded(v...) case "InsufficientFunds": return InsufficientFunds(v...) case "InvalidAddress": return InvalidAddress(v...) case "AddressPending": return AddressPending(v...) case "InvalidOrder": return InvalidOrder(v...) case "OrderNotFound": return OrderNotFound(v...) case "OrderNotCached": return OrderNotCached(v...) case "OrderImmediatelyFillable": return OrderImmediatelyFillable(v...) case "OrderNotFillable": return OrderNotFillable(v...) case "DuplicateOrderId": return DuplicateOrderId(v...) case "ContractUnavailable": return ContractUnavailable(v...) case "NotSupported": return NotSupported(v...) case "InvalidProxySettings": return InvalidProxySettings(v...) case "ExchangeClosedByUser": return ExchangeClosedByUser(v...) case "OperationFailed": return OperationFailed(v...) case "NetworkError": return NetworkError(v...) case "DDoSProtection": return DDoSProtection(v...) case "RateLimitExceeded": return RateLimitExceeded(v...) case "ExchangeNotAvailable": return ExchangeNotAvailable(v...) case "OnMaintenance": return OnMaintenance(v...) case "InvalidNonce": return InvalidNonce(v...) case "ChecksumError": return ChecksumError(v...) case "RequestTimeout": return RequestTimeout(v...) case "BadResponse": return BadResponse(v...) case "NullResponse": return NullResponse(v...) case "CancelPending": return CancelPending(v...) case "UnsubscribeError": return UnsubscribeError(v...) default: return NewError(err, v...) } } const ( ExchangeErrorErrType ErrorType = "ExchangeError" AuthenticationErrorErrType ErrorType = "AuthenticationError" PermissionDeniedErrType ErrorType = "PermissionDenied" AccountNotEnabledErrType ErrorType = "AccountNotEnabled" AccountSuspendedErrType ErrorType = "AccountSuspended" ArgumentsRequiredErrType ErrorType = "ArgumentsRequired" BadRequestErrType ErrorType = "BadRequest" BadSymbolErrType ErrorType = "BadSymbol" OperationRejectedErrType ErrorType = "OperationRejected" NoChangeErrType ErrorType = "NoChange" MarginModeAlreadySetErrType ErrorType = "MarginModeAlreadySet" MarketClosedErrType ErrorType = "MarketClosed" ManualInteractionNeededErrType ErrorType = "ManualInteractionNeeded" InsufficientFundsErrType ErrorType = "InsufficientFunds" InvalidAddressErrType ErrorType = "InvalidAddress" AddressPendingErrType ErrorType = "AddressPending" InvalidOrderErrType ErrorType = "InvalidOrder" OrderNotFoundErrType ErrorType = "OrderNotFound" OrderNotCachedErrType ErrorType = "OrderNotCached" OrderImmediatelyFillableErrType ErrorType = "OrderImmediatelyFillable" OrderNotFillableErrType ErrorType = "OrderNotFillable" DuplicateOrderIdErrType ErrorType = "DuplicateOrderId" ContractUnavailableErrType ErrorType = "ContractUnavailable" NotSupportedErrType ErrorType = "NotSupported" InvalidProxySettingsErrType ErrorType = "InvalidProxySettings" ExchangeClosedByUserErrType ErrorType = "ExchangeClosedByUser" OperationFailedErrType ErrorType = "OperationFailed" NetworkErrorErrType ErrorType = "NetworkError" DDoSProtectionErrType ErrorType = "DDoSProtection" RateLimitExceededErrType ErrorType = "RateLimitExceeded" ExchangeNotAvailableErrType ErrorType = "ExchangeNotAvailable" OnMaintenanceErrType ErrorType = "OnMaintenance" InvalidNonceErrType ErrorType = "InvalidNonce" ChecksumErrorErrType ErrorType = "ChecksumError" RequestTimeoutErrType ErrorType = "RequestTimeout" BadResponseErrType ErrorType = "BadResponse" NullResponseErrType ErrorType = "NullResponse" CancelPendingErrType ErrorType = "CancelPending" UnsubscribeErrorErrType ErrorType = "UnsubscribeError" )