Packages
BeamLabCountries is a collection of all sorts of useful information for every country in the [ISO 3166](https://wikipedia.org/wiki/ISO_3166) standard. It includes country data, subdivisions (states/provinces), international organizations, language information, and country name translations.
Current section
Files
Jump to
Current section
Files
lib/subdivision.ex
defmodule BeamLabCountries.Subdivision do
@moduledoc """
Country Subdivision struct.
"""
defstruct [:id, :name, :unofficial_names, :translations, :geo]
@type t :: %__MODULE__{
id: String.t() | nil,
name: String.t() | nil,
unofficial_names: term() | nil,
translations: %{optional(atom()) => String.t()} | nil,
geo: map() | nil
}
end