summaryrefslogtreecommitdiff
path: root/lib/silmataivas/locations/location.ex
blob: 7da729078d5345cc21c3db3fcad3f44efc33c3c3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
defmodule Silmataivas.Locations.Location do
  use Ecto.Schema
  import Ecto.Changeset

  schema "locations" do
    field :latitude, :float
    field :longitude, :float
    field :user_id, :id

    timestamps(type: :utc_datetime)
  end

  @doc false
  def changeset(location, attrs) do
    location
    |> cast(attrs, [:latitude, :longitude, :user_id])
    |> validate_required([:latitude, :longitude, :user_id])
  end
end