For instance (*File).Anime() instead of (*File).AID.Anime().
Cached time.Time // When the data was retrieved from the server
}
+
+func (ep *Episode) Anime() *Anime {
+ return ep.AID.Anime()
+}
Cached time.Time
}
+func (f *File) Anime() *Anime {
+ return f.AID.Anime()
+}
+
+func (f *File) Episode() *Episode {
+ return f.EID.Episode()
+}
+
+func (f *File) Group() *Group {
+ return f.GID.Group()
+}
+
+func (f *File) MyList() {
+ _ = f.LID[0]
+}
+
type RelatedEpisodes map[EID]float32
func (er RelatedEpisodes) MarshalJSON() ([]byte, error) {
Cached time.Time
}
+
+func (e *MyListEntry) File() *File {
+ return e.FID.File()
+}
+
+func (e *MyListEntry) Episode() *Episode {
+ return e.EID.Episode()
+}
+
+func (e *MyListEntry) Anime() *Anime {
+ return e.AID.Anime()
+}
+
+func (e *MyListEntry) Group() *Group {
+ return e.GID.Group()
+}