Provides struct and type for a TimeInterval
@type t() :: %Gleanex.Client.TimeInterval{end: String.t(), start: String.t()}