package fast.rocket.builder;
/**
* The Interface RequestBuilder.
*
* @param <R> the generic type
*/
public interface RequestBuilder{
/**
* As json.
*
* @param clazz the clazz
* @return the json builder<? extends json builder<?>>
*/
public JsonBuilder asJson(Class<?> clazz);
/**
* As image.
*
* @return the image view builder<? extends image view builder<?>>
*/
public ImageViewBuilder<? extends ImageViewBuilder<?>> asImage();
/**
* @return FileMultipartBuilder
*/
public FileMultipartBuilder asFile(Class<?> clazz);
}