Package net.thauvin.erik.frankfurter.models


package net.thauvin.erik.frankfurter.models
Immutable model types representing Frankfurter API responses.

These include currencies, providers, exchange rates, and error responses.

All model types are designed for safe deserialization and predictable behavior.

  • Class
    Description
    Represents the set of currencies returned by the Frankfurter API.
    Represents the result of a /currencies query.
    Represents a currency entry returned by the Frankfurter /currencies endpoint.
    ISO 4217 currency codes with representative locales.
    Represents the result of a /currency query.
    Represents an error response returned by the Frankfurter API.
    Represents a list of exchange rates returned by the Frankfurter API.
    Represents the time period by which exchange rates can be downsampled.
    Represents a provider entry returned by the Frankfurter /providers endpoint.
    Represents the set of providers returned by the Frankfurter /providers endpoint.
    Represents the result of a /providers query.
    Represents a currency exchange rate between a base and quote currency on a given date.
    Represents the result of a /rate query.
    Represents the result of a /rates query.