Who cast it: the player, someone else, or the client hides it.
"Magic", "Curse", "Disease", "Poison"; undefined when it cannot be dispelled or the client hides it.
The client hid the ID or the name.
A mage can steal it (a readable yes only).
Undefined when the client hid it.
Seconds left; NO_EXPIRY for an aura without an end.
Undefined when the client hid it.
Applications (stacks), at least 1.
One aura of a unit: what the client lets addon code see of it.