Added ButtonRequestType enum