Zone enumeration

This page lists enumeration values for different game zones. Note that this page does not contain actual source code from the Hearthstone client, but is simply a reverse-engineered set of values.

C# source code
enum Zone { INVALID = 0, PLAY = 1, DECK = 2, HAND = 3, GRAVEYARD = 4, REMOVEDFROMGAME = 5, SETASIDE = 6, SECRET = 7, // Not public, DISCARD = -2, }