package com.kanshu.kanshu;
import com.google.gson.JsonObject;
import com.kanshu.kanshu.model.SavedChars;
import retrofit.Callback;
import retrofit.http.Body;
import retrofit.http.Field;
import retrofit.http.FormUrlEncoded;
import retrofit.http.GET;
import retrofit.http.Header;
import retrofit.http.Headers;
import retrofit.http.POST;
public interface KanshuApi {
@GET("/login")
public void login(@Header("Authorization")String hash, Callback<JsonObject> session);
@POST("/createUser")
public void createUser(@Body SignupActivity.SignupPacket packet, Callback<String> callback);
@POST("/deleteword")
public void deleteWord(@Header("sessionid")String token, @Body SavedChars.WordPacket wordPacket, Callback<String> callback);
@POST("/saveword")
public void saveWord(@Header("sessionid")String token, @Body SavedChars.WordPacket wordPacket, Callback<String> callback);
@Headers("Cache-Control: no-cache")
@GET("/getwords")
public void getWords(@Header("sessionid")String token, Callback<JsonObject> wordList);
}