diff --git a/app/src/main/java/com/santiparra/yomitrack/model/AniListMedia.java b/app/src/main/java/com/santiparra/yomitrack/model/AniListMedia.java new file mode 100644 index 0000000..e4ba69d --- /dev/null +++ b/app/src/main/java/com/santiparra/yomitrack/model/AniListMedia.java @@ -0,0 +1,33 @@ +package com.santiparra.yomitrack.model; + +public class AniListMedia { + private int id; + private String title; + private String imageUrl; + + public AniListMedia() {} + + public int getId() { + return id; + } + + public String getTitle() { + return title; + } + + public String getImageUrl() { + return imageUrl; + } + + public void setId(int id) { + this.id = id; + } + + public void setTitle(String title) { + this.title = title; + } + + public void setImageUrl(String imageUrl) { + this.imageUrl = imageUrl; + } +} diff --git a/app/src/main/java/com/santiparra/yomitrack/model/AnimePageResponse.java b/app/src/main/java/com/santiparra/yomitrack/model/AnimePageResponse.java new file mode 100644 index 0000000..5f6a276 --- /dev/null +++ b/app/src/main/java/com/santiparra/yomitrack/model/AnimePageResponse.java @@ -0,0 +1,30 @@ +package com.santiparra.yomitrack.model; + +import com.santiparra.yomitrack.db.entities.AnimeEntity; + +import java.util.List; + +public class AnimePageResponse { + private List data; + private int total; + private int page; + private boolean hasNextPage; + + public List getData() { + return data; + } + + public int getTotal() { + return total; + } + + public int getPage() { + return page; + } + + public boolean isHasNextPage() { + return hasNextPage; + } +} + + diff --git a/app/src/main/java/com/santiparra/yomitrack/model/MangaPageResponse.java b/app/src/main/java/com/santiparra/yomitrack/model/MangaPageResponse.java new file mode 100644 index 0000000..774bf32 --- /dev/null +++ b/app/src/main/java/com/santiparra/yomitrack/model/MangaPageResponse.java @@ -0,0 +1,28 @@ +package com.santiparra.yomitrack.model; + +import com.santiparra.yomitrack.db.entities.MangaEntity; + +import java.util.List; + +public class MangaPageResponse { + private List data; + private int total; + private int page; + private boolean hasNextPage; + + public List getData() { + return data; + } + + public int getTotal() { + return total; + } + + public int getPage() { + return page; + } + + public boolean isHasNextPage() { + return hasNextPage; + } +} diff --git a/app/src/main/java/com/santiparra/yomitrack/model/UserStatsResponse.java b/app/src/main/java/com/santiparra/yomitrack/model/UserStatsResponse.java new file mode 100644 index 0000000..7788821 --- /dev/null +++ b/app/src/main/java/com/santiparra/yomitrack/model/UserStatsResponse.java @@ -0,0 +1,21 @@ +package com.santiparra.yomitrack.model; + +import com.google.gson.annotations.SerializedName; +import java.util.Map; + +public class UserStatsResponse { + + @SerializedName("anime") + private Map animeStats; + + @SerializedName("manga") + private Map mangaStats; + + public Map getAnimeStats() { + return animeStats; + } + + public Map getMangaStats() { + return mangaStats; + } +} diff --git a/app/src/main/java/com/santiparra/yomitrack/utils/ActivityLog.java b/app/src/main/java/com/santiparra/yomitrack/utils/ActivityLog.java new file mode 100644 index 0000000..149c208 --- /dev/null +++ b/app/src/main/java/com/santiparra/yomitrack/utils/ActivityLog.java @@ -0,0 +1,21 @@ +package com.santiparra.yomitrack.utils; + +import com.google.gson.annotations.SerializedName; + +public class ActivityLog { + + @SerializedName("action") + private String action; + + @SerializedName("mediaTitle") + private String mediaTitle; + + @SerializedName("timestamp") + private String timestamp; + + public String getAction() { return action; } + + public String getMediaTitle() { return mediaTitle; } + + public String getTimestamp() { return timestamp; } +} diff --git a/app/src/main/res.zip b/app/src/main/res.zip new file mode 100644 index 0000000..c0bdee5 Binary files /dev/null and b/app/src/main/res.zip differ diff --git a/app/src/main/res/drawable/bg_card.xml b/app/src/main/res/drawable/bg_card.xml new file mode 100644 index 0000000..9ea767c --- /dev/null +++ b/app/src/main/res/drawable/bg_card.xml @@ -0,0 +1,7 @@ + + + + + + diff --git a/app/src/main/res/drawable/ic_add.png b/app/src/main/res/drawable/ic_add.png new file mode 100644 index 0000000..0d98959 Binary files /dev/null and b/app/src/main/res/drawable/ic_add.png differ