I want to declare a custom enum such as:
enum menuItemType
{
    LinkInternal = 0,
    LinkExternal = 1,
    Image = 2,
    Movie = 3,
    MapQuery = 4
}
As a type for my object:
@interface MenuItem : NSObject {    
    NSMutableString *menuId;
    NSMutableString *title;
    enum menuItemType *menuType;
    NSMutableArray *subMenuItems;
}
But am unsure where I need to put the enum definition - if I put it before the @interface its syntactically incorrect