package com.example.cosmosclient.resources; import com.example.cosmosclient.entities.SigninResponse; import com.example.cosmosclient.entities.SignupResponse; import com.example.cosmosclient.entities.User; import retrofit2.Call; import retrofit2.http.Field; import retrofit2.http.FormUrlEncoded; import retrofit2.http.GET; import retrofit2.http.POST; import retrofit2.http.Path; import retrofit2.http.Query; public interface UsersRest { @POST("users/{uId}/login") @FormUrlEncoded Call<SigninResponse> login(@Path("uId") String uId,@Field("pw") String pw); @GET("users/{uId}") Call<User> getName(@Path("uId") String uId, @Field("token") String token); @POST("users") @FormUrlEncoded Call<SignupResponse> createUser(@Field("name") String name, @Field("pw") String pw, @Field("iconImage") String icon_image); }