lib/azan/coordinate.ex

defmodule Azan.Coordinate do
  @moduledoc """
  Documentation for `Coordinate`.
  """

  use TypedStruct

  typedstruct do
    field :latitude, float()
    field :longitude, float()
  end

  def new(latitude, longitude) do
    %__MODULE__{
      latitude: latitude,
      longitude: longitude
    }
  end
end