enum State { # pending state PENDING # visible states VISIBLE INVISIBLE # archive state ARCHIVED }