| | package com.example.citrusclient.rest; |
---|
| | |
---|
| | import dalvik.annotation.optimization.FastNative; |
---|
| | import retrofit2.Call; |
---|
| | import retrofit2.http.DELETE; |
---|
| | import retrofit2.http.Field; |
---|
| | import retrofit2.http.FormUrlEncoded; |
---|
| | import retrofit2.http.GET; |
---|
| | import retrofit2.http.POST; |
---|
| | import retrofit2.http.PUT; |
---|
| | import retrofit2.http.Path; |
---|
| | import retrofit2.http.Query; |
---|
| | |
---|
| | public interface AccountsRest { |
---|
| | |
---|
| | // @FormUrlEncoded |
---|
| |
---|
| | Call<String> login( |
---|
| | @Path("account_id") String account_id, |
---|
| | @Field("password") String password |
---|
| | ); |
---|
| | |
---|
| | //仮 |
---|
| | //パスワード変更 |
---|
| | @FormUrlEncoded |
---|
| | @PUT("accounts/{account_id}/password") |
---|
| | Call<String> changePW( |
---|
| | @Path("account_id") String account_id, |
---|
| | @Field("new_password") String new_password, |
---|
| | @Field("old_password") String old_password, |
---|
| | @Field("token") String token |
---|
| | ); |
---|
| | |
---|
| | //仮 |
---|
| | //アカウント削除 |
---|
| | @FormUrlEncoded |
---|
| | @DELETE("accounts/{account_id}") |
---|
| | Call<String> deleteId( |
---|
| | @Path("account_id") String account_id, |
---|
| | @Query("token") String token, |
---|
| | @Query("password") String password |
---|
| | ); |
---|
| | //仮 |
---|
| | //アカウントの色を返す |
---|
| | @FormUrlEncoded |
---|
| | @GET("accounts/{account_id}/accountColor") |
---|
| | Call<String> getAccountColor( |
---|
| | @Path("account_id") String account_id |
---|
| | ); |
---|
| | |
---|
| | //仮 |
---|
| | //アカウントカラー変更 |
---|
| | @FormUrlEncoded |
---|
| | @PUT("accounts/{account_id}/accountColor") |
---|
| | Call<String> changeColor( |
---|
| | @Path("account_id") String account_id, |
---|
| | @Field("accountColor") String accountColor, |
---|
| | @Field("token") String token |
---|
| | ); |
---|
| | |
---|
| | //仮 |
---|
| | //アカウント変更 |
---|
| | @FormUrlEncoded |
---|
| | @PUT("accounts/{account_id}") |
---|
| | Call<String> changeAccount( |
---|
| | @Path("account_id") String account_id, |
---|
| | @Field("new_account_id") String new_account_id, |
---|
| | @Field("old_password") String old_password, |
---|
| | @Field("token") String token |
---|
| | ); |
---|
| | } |
---|
| | |
---|
| | |