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.