Rénovation en option et des champs obligatoires

Lors de l'utilisation de Rénovation, je sais que vous pouvez utiliser @FieldMap Map<String, String> options en option pour spécifier des requêtes.

Dire que j'ai un appel d'api qui avait 2 champs requis et 3 champs facultatifs.

Comment pourrais-je le format de ces appels?

Serait-il quelque chose comme

Call<Response> getStuff(@Query("user_id") String userId, @Query("password") String password, @FieldMap Map<String, String> options)

ou serait la chose entière un seul @field-map comme:

Call<Response> getStuff(@FieldMap Map<String, String> options)

et avec cette option vous suffit de remplir les champs requis, puis utiliser null pour les options?

OriginalL'auteur Orbit | 2016-05-03