Merge branch 'master' of http://nitta-lab-www.is.konan-u.ac.jp/gitbucket/git/nitta-lab-2024/CitrusClient into booksViewModels
commit 33cf32d35815195a61b02856201446247d1973f9
2 parents 4758fed + bff905c
g-ichimaru authored on 20 Jun
Showing 4 changed files
View
7
app/src/main/java/com/example/citrusclient/Citrus.java 0 → 100644
package com.example.citrusclient;
 
import android.app.Application;
 
public class Citrus extends Application {
}
View
5
app/src/main/java/com/example/citrusclient/models/Book.java 0 → 100644
package com.example.citrusclient.models;
 
public class Book {
}
View
26
app/src/main/java/com/example/citrusclient/rest/AccountsRest.java
package com.example.citrusclient.rest;
 
import retrofit2.Call;
import retrofit2.http.Field;
import retrofit2.http.FormUrlEncoded;
import retrofit2.http.POST;
import retrofit2.http.Path;
 
public interface AccountsRest {
 
// @FormUrlEncoded
// @GET("accounts")
// Call<Void> getAllAccounts(
//
// );
 
@FormUrlEncoded
@POST("accounts")
Call<String> signup(
@Field("account_id") String account_id,
@Field("password") String password
);
 
@FormUrlEncoded
@POST("accounts/{account_id}/login")
Call<String> login(
@Path("account_id") String account_id,
@Field("password") String password
);
}
View
25
app/src/main/java/com/example/citrusclient/rest/BooksRest.java
package com.example.citrusclient.rest;
 
import java.util.Collection;
import java.util.HashMap;
 
import retrofit2.Call;
import retrofit2.Response;
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;
 
public interface BooksRest {
 
@GET("accounts/{account_id}/books")
Call<Void> getBooks(
@Path("account_id") String account_id
);
 
@FormUrlEncoded
@POST("accounts/{account_id}/books")
Call<Void> createBook(
@Path("account_id") String account_id
 
);
}