@BodyType allows you to override the declared type of the body parameter. It is used in exactly the same way as @ReturnType so please refer to its documentation.
@BodyType