coinglecko/exchange_rates

BTC exchange rates against other currencies.

Types

An exchange rate for a currency relative to BTC.

pub type ExchangeRate {
  ExchangeRate(
    name: String,
    unit: String,
    value: Float,
    rate_type: String,
  )
}

Constructors

  • ExchangeRate(
      name: String,
      unit: String,
      value: Float,
      rate_type: String,
    )

Values

pub fn decode_exchange_rates(
  json_string: String,
) -> Result(dict.Dict(String, ExchangeRate), error.CoinGeckoError)

Decode an exchange rates response from a JSON string.

pub fn get(
  client: client.Client,
  send sender: fn(request.Request(String)) -> Result(
    response.Response(String),
    String,
  ),
) -> Result(dict.Dict(String, ExchangeRate), error.CoinGeckoError)

Get BTC exchange rates against other currencies.

pub fn get_request(
  client: client.Client,
) -> Result(request.Request(String), error.CoinGeckoError)

Build a request to get BTC exchange rates.

Search Document