diff --git a/app/src/main/java/org/ntlab/amaryllis/client/entities/AccountDeleteResponse.java b/app/src/main/java/org/ntlab/amaryllis/client/entities/AccountDeleteResponse.java new file mode 100644 index 0000000..97eddde --- /dev/null +++ b/app/src/main/java/org/ntlab/amaryllis/client/entities/AccountDeleteResponse.java @@ -0,0 +1,4 @@ +package org.ntlab.amaryllis.client.entities; + +public class AccountDeleteResponse { +} diff --git a/app/src/main/java/org/ntlab/amaryllis/client/entities/AccountsDetailResponse.java b/app/src/main/java/org/ntlab/amaryllis/client/entities/AccountsDetailResponse.java new file mode 100644 index 0000000..9076623 --- /dev/null +++ b/app/src/main/java/org/ntlab/amaryllis/client/entities/AccountsDetailResponse.java @@ -0,0 +1,4 @@ +package org.ntlab.amaryllis.client.entities; + +public class AccountsDetailResponse { +} diff --git a/app/src/main/java/org/ntlab/amaryllis/client/entities/GetFollowingsResponse.java b/app/src/main/java/org/ntlab/amaryllis/client/entities/GetFollowingsResponse.java new file mode 100644 index 0000000..893633a --- /dev/null +++ b/app/src/main/java/org/ntlab/amaryllis/client/entities/GetFollowingsResponse.java @@ -0,0 +1,4 @@ +package org.ntlab.amaryllis.client.entities; + +public class GetFollowingsResponse { +} diff --git a/app/src/main/java/org/ntlab/amaryllis/client/resources/AccountsRest.java b/app/src/main/java/org/ntlab/amaryllis/client/resources/AccountsRest.java index a2853df..392a65a 100644 --- a/app/src/main/java/org/ntlab/amaryllis/client/resources/AccountsRest.java +++ b/app/src/main/java/org/ntlab/amaryllis/client/resources/AccountsRest.java @@ -1,17 +1,24 @@ package org.ntlab.amaryllis.client.resources; import org.ntlab.amaryllis.client.entities.Account; +import org.ntlab.amaryllis.client.entities.AccountDeleteResponse; +import org.ntlab.amaryllis.client.entities.AccountsDetailResponse; +import org.ntlab.amaryllis.client.entities.GetFollowingsResponse; import org.ntlab.amaryllis.client.entities.LoginJson; import org.ntlab.amaryllis.client.entities.SignUpJson; import java.util.ArrayList; +import java.util.List; 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 { //追記 @@ -38,35 +45,33 @@ //指定アカウントを取得 -// @GET("accounts/{uId}") -// Call accountsDetail( -// @Path("uId") String uId, -// ); + @GET("accounts/{uId}") + Call accountsDetail( + @Path("uId") String uId + ); //アカウントの消去 -// @DELETE("accounts/{uId}") -// Call accountDelete( -// @Path("uId") String uId, -// @Query("password") String password -// ) + @DELETE("accounts/{uId}") + Call accountDelete( + @Path("uId") String uId, + @Query("password") String password + ); //アカウントのログイン -// @PUT("accounts/{uId}/login") -// Call accountLogin( -// @Path("uId") String uId, -// @Field("password") String password, -// @Field("message") String message, -// @Field("token") String token -// ); + @PUT("accounts/{uId}/login") + Call accountLogin( + @Path("uId") String uId, + @Field("password") String password + ); //指定アカウントのフォローを取得 -// @GET("accounts/{uId}/followings") -// Call getAccountFollowings( -// @Path("uId") String uId, -// @Query("followings") List followings, -// -// ); + @GET("accounts/{uId}/followings") + Call getAccountFollowings( + @Path("uId") String uId, + @Query("followings") List followings + + ); //指定アカウントをフォローリストに追加 // @POST("accounts/{uId}/followings")