Added annotations and placeholder methods for request types