error with more than one @Body field - retrofit2 beta3
<p>I am just starting out with retrofit for android. I am getting an error when I try to specify 2 fields for the body of a post request:</p>

<p>Multiple @Body method annotations found. (parameter #2) for method</p>

<p>The Call is defined in my API interface file as:</p>

<pre><code>@POST("auth/login")
Call&lt;UserData&gt; login(@Body String username, @Body String password);
</code></pre>

<p>And I create the call with:</p>

<pre><code>Retrofit retrofit = new Retrofit.Builder()
            .baseUrl(baseURL)
            .addConverterFactory(GsonConverterFactory.create())
            .build();

APIService service = retrofit.create(APIService.class);
Call&lt;UserData&gt; call = service.login(username, password);
</code></pre>

<p>error is generated when the call is created (do not have a chance to execute it).
When I remove one of the body fields it seems to work fine.</p>

<p>Any Ideas?</p>