lib/geo/point.ex

defmodule Geo.Point do
  @moduledoc """
  Defines the Point struct.
  """

  @type latitude :: number
  @type longitude :: number

  @type t :: %Geo.Point{coordinates: {longitude, latitude}, srid: integer | nil, properties: map}
  defstruct coordinates: {0, 0}, srid: nil, properties: %{}
end