Provides struct and type for a UserReferenceDefinition
@type t() :: %Gleanex.Indexing.UserReferenceDefinition{ datasourceUserId: String.t() | nil, email: String.t() | nil, name: String.t() | nil }