diff --git a/app/src/main/java/org/ntlab/amaryllis/client/entities/Account.java b/app/src/main/java/org/ntlab/amaryllis/client/entities/Account.java new file mode 100644 index 0000000..5b850e4 --- /dev/null +++ b/app/src/main/java/org/ntlab/amaryllis/client/entities/Account.java @@ -0,0 +1,4 @@ +package org.ntlab.amaryllis.client.entities; + +public class Account { +} diff --git a/app/src/main/java/org/ntlab/amaryllis/client/entities/LoginJson.java b/app/src/main/java/org/ntlab/amaryllis/client/entities/LoginJson.java new file mode 100644 index 0000000..7ca290b --- /dev/null +++ b/app/src/main/java/org/ntlab/amaryllis/client/entities/LoginJson.java @@ -0,0 +1,4 @@ +package org.ntlab.amaryllis.client.entities; + +public class LoginJson { +} diff --git a/app/src/main/java/org/ntlab/amaryllis/client/entities/SignupJson.java b/app/src/main/java/org/ntlab/amaryllis/client/entities/SignupJson.java new file mode 100644 index 0000000..ccba713 --- /dev/null +++ b/app/src/main/java/org/ntlab/amaryllis/client/entities/SignupJson.java @@ -0,0 +1,4 @@ +package org.ntlab.amaryllis.client.entities; + +public class SignupJson { +} 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 4a0f4d0..27e72a6 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,43 +1,47 @@ package org.ntlab.amaryllis.client.resources; +import org.ntlab.amaryllis.client.entities.Account; +import org.ntlab.amaryllis.client.entities.LoginJson; +import org.ntlab.amaryllis.client.entities.SignupJson; + +import java.util.ArrayList; + +import retrofit2.Call; +import retrofit2.http.Field; +import retrofit2.http.FormUrlEncoded; +import retrofit2.http.GET; +import retrofit2.http.POST; +import retrofit2.http.PUT; + public interface AccountsRest { //追記 //全てのユーザのuidを取得 -// @GET("accounts") -// Call getAccounts( - // @Query("uId") String uId, - // @Query("token") String token -// ); + @GET("accounts") + Call> getAccounts(); //アカウントの作成 -// @FormUrlEncoded -// @POST("accounts") -// Call PostSignUp( -// @Field("email") String email, -// @Field("password") String password, -// @Field("name") String name -// ); + @FormUrlEncoded + @POST("accounts") + Call PostSignUp( + @Field("password") String password, + @Field("name") String name, + @Field("message") String message + ); //アカウントのログイン -// @FormUrlEncoded -// @PUT("accounts") -// Call putAccounts( -// @Field("name") String name, -// @Field("password") String password -// ); + @FormUrlEncoded + @PUT("accounts") + Call putAccounts( + @Field("name") String name, + @Field("password") String password + ); //指定アカウントを取得 // @GET("accounts/{uId}") // Call accountsDetail( // @Path("uId") String uId, -// @Query("name") String name, -// @Query("introduction") String introduction, -// @Query("following") String followings, -// @Query("follower") String follower, -// @Query("contributions") String contributions, -// @Query("history") String history // ); //アカウントの消去 @@ -49,7 +53,7 @@ //アカウントのログイン // @PUT("accounts/{uId}/login") -// Call accountLogin( +// Call accountLogin( // @Path("uId") String uId, // @Field("password") String password, // @Field("message") String message,