title: Retrofit: is it possible to pass a bean and get a form-encoding?
body: <p>I'd like to send a <code>POST</code> request with a content like the following:</p>
  
  <pre><code>api=1&amp;os=android&amp;appVersion=12345
  </code></pre>
  
  <p>Is it possible to have a POJO with just that variables and pass that to</p>
  
  <pre><code>@FormUrlEncoded
  @POST("/sendData")
  void sendData(@FieldMap MyPojo myPojo, Callback&lt;MyResponse&gt; callback);
  </code></pre>
  
  <p>With <code>FieldMap</code> it doesn't work, is there another way?</p>