Para representar um formulário "multipart", utilize a anotação @MultipartForm. É equivalente à anotação @Form, mas suporta o uso da anotação @MultipartField, que pode ser utilizada para explicitar campos que representam arquivos (campos do tipo File, Path ou InputStream).
1
@MultipartForm
2
classFormParameters{
3
4
@Field
5
String pictureName;
6
7
// campos anotados com @MultipartField também podem ser do tipo Path ou InputStream
8
@MultipartField
9
File picture;
10
}
11
12
publicinterfaceMyApi{
13
14
/* em requisições com o content-type multipart/form-data, objetos anotados com @MultipartForm serão automaticamente serializados */