package com.kanshu.kanshu.model;
import com.kanshu.kanshu.ApiHandler;
import retrofit.Callback;
import retrofit.RetrofitError;
import retrofit.client.Response;
/**
* Created by alouanemed on 06-02-2015.
*/
public class SavedChars {
//the Chinese character
private String Char;
private String Chardescription;
private int wordID = -1;
private String translation;
private String pronunciation;
public SavedChars(){}
public String getChar() {
return Char;
}
public void setChar(String aChar) {
Char = aChar;
}
public String getChardescription() {
return Chardescription;
}
public void setChardescription(String chardescription) {
Chardescription = chardescription;
}
public int getWordID (){return wordID;}
public void setWordID(int id){wordID = id;}
public String getTranslation(){ return translation; }
public void setTranslation(String translatedTo){translation = translatedTo;}
public String getPronunciation(){return pronunciation;}
public void setPronunciation(String charsPronouncedAs){ pronunciation = charsPronouncedAs;}
public void save(String id)
{
ApiHandler.kanshuApi.saveWord(id,new WordPacket(wordID),new Callback<String>(){
@Override
public void success(String s, Response response) {
}
@Override
public void failure(RetrofitError error) {
}
});
}
public void delete(String id)
{
ApiHandler.kanshuApi.deleteWord(id, new WordPacket(wordID), new Callback<String>() {
@Override
public void success(String s, Response response) {
}
@Override
public void failure(RetrofitError error) {
}
});
}
public class WordPacket{
String wordId;
public WordPacket(int id){wordId = String.valueOf(id);}
}
}