Provides struct and type for a AuthToken
@type t() :: %Gleanex.Client.AuthToken{ accessToken: String.t(), authUser: String.t() | nil, datasource: String.t(), expiration: integer() | nil, scope: String.t() | nil, tokenType: String.t() | nil }