t() :: %Mexpanel.TrackRequest{ distinct_id: String.t(), event: String.t(), ip: String.t(), properties: map(), time: DateTime.t(), token: String.t() }
distinct_id(t(), String.t()) :: t()
ip(t(), String.t()) :: t()
new(String.t(), String.t(), map()) :: t()
time(t(), String.t()) :: t()