# `Rapyd.Services.Resource`
[🔗](https://github.com/iamkanishka/rapyd/blob/v1.0.0/lib/rapyd/services/resource.ex#L1)

Rapyd Reference Data — countries, currencies, payment methods, FX rates.

# `get_fx_rate`

```elixir
@spec get_fx_rate(Rapyd.Client.t(), String.t(), String.t(), float(), String.t()) ::
  {:ok, map()} | {:error, Rapyd.Error.t()}
```

Get an FX exchange rate.

# `list_countries`

```elixir
@spec list_countries(Rapyd.Client.t()) :: {:ok, list()} | {:error, Rapyd.Error.t()}
```

List supported countries.

# `list_currencies`

```elixir
@spec list_currencies(Rapyd.Client.t()) :: {:ok, list()} | {:error, Rapyd.Error.t()}
```

List supported currencies.

# `list_daily_rates`

```elixir
@spec list_daily_rates(Rapyd.Client.t(), map()) ::
  {:ok, list()} | {:error, Rapyd.Error.t()}
```

List daily FX rates.

# `list_pos_locations`

```elixir
@spec list_pos_locations(Rapyd.Client.t(), String.t()) ::
  {:ok, list()} | {:error, Rapyd.Error.t()}
```

List POS terminal locations for a given country.

# `list_supported_languages`

```elixir
@spec list_supported_languages(Rapyd.Client.t()) ::
  {:ok, list()} | {:error, Rapyd.Error.t()}
```

List supported UI languages.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
