# NOTE: This file is auto generated by OpenAPI Generator 7.8.0 (https://openapi-generator.tech). # Do not edit this file manually. defmodule Procore.Model.GpsPosition do @moduledoc """ Gps Position object """ @derive Jason.Encoder defstruct [ :latitude, :longitude, :altitude, :horizontal_accuracy, :vertical_accuracy, :timestamp ] @type t :: %__MODULE__{ :latitude => float(), :longitude => float(), :altitude => float() | nil, :horizontal_accuracy => float() | nil, :vertical_accuracy => float() | nil, :timestamp => DateTime.t() } alias Procore.Deserializer def decode(value) do value |> Deserializer.deserialize(:timestamp, :datetime, nil) end end