BinanceSpotRest.Validators.RecvWindow (Binance Spot Rest v0.2.1)
View SourceInternal
Validates recvWindow values.
Rules:
- Must be a
Decimal. - Must be between 0 and 60000.
- Supports up to 3 decimal places of precision.
Summary
Functions
Returns :ok if recvWindow is valid, {:error, msg} otherwise.
Functions
Returns :ok if recvWindow is valid, {:error, msg} otherwise.
Examples
iex> BinanceSpotRest.Validators.RecvWindow.validate(Decimal.new("5000"))
:ok
iex> BinanceSpotRest.Validators.RecvWindow.validate(Decimal.new("50.123"))
:ok
iex> {:error, _} = BinanceSpotRest.Validators.RecvWindow.validate(Decimal.new("70000"))
iex> {:error, _} = BinanceSpotRest.Validators.RecvWindow.validate(Decimal.new("44.4440"))
iex> {:error, _} = BinanceSpotRest.Validators.RecvWindow.validate(Decimal.new("-5"))