Edited the declaration of the enum, and added the comment of the interface.