@Documented
@Target(value=PARAMETER)
@Retention(value=RUNTIME)
public @interface PartMap
Values of the map on which this annotation exists will be processed in one of two ways:
RequestBody
the value will be used directly with
its content type.
@Multipart
@POST("/upload")
Call<ResponseBody> upload(
@Part("file") RequestBody file,
@PartMap Map<String, RequestBody> params);
A null
value for the map, as a key, or as a value is not allowed.
Modifier and Type | Optional Element and Description |
---|---|
java.lang.String |
encoding
The
Content-Transfer-Encoding of the parts. |