Module Mal4J

Class AnimeListStatus

java.lang.Object
dev.katsute.mal4j.anime.AnimeListStatus
All Implemented Interfaces:
AnimeRetrievable, Editable<AnimeListUpdate>, ListStatus<AnimeStatus>

public abstract class AnimeListStatus extends Object implements ListStatus<AnimeStatus>, AnimeRetrievable, Editable<AnimeListUpdate>
Since:
1.0.0
Version:
2.12.0
Author:
Katsute
See Also:
  • Constructor Details

    • AnimeListStatus

      public AnimeListStatus()
  • Method Details

    • getWatchedEpisodes

      public abstract Integer getWatchedEpisodes()
      Returns the total amount of watched episodes.
      Returns:
      total watched episodes
      Since:
      1.0.0
    • isRewatching

      public abstract Boolean isRewatching()
      Returns if the user is rewatching.
      Returns:
      rewatching
      Since:
      1.0.0
    • getTimesRewatched

      public abstract Integer getTimesRewatched()
      Returns the total times rewatched.
      Returns:
      times rewatched
      Since:
      1.0.0
    • getRewatchValue

      public abstract RewatchValue getRewatchValue()
      Returns the rewatch value.
      Returns:
      rewatch value
      Since:
      1.0.0
      See Also:
    • getRawRewatchValue

      public abstract Integer getRawRewatchValue()
      Returns the raw rewatch value.
      It is recommended to use getRewatchValue() and RewatchValue.value() rather than this method. This method should only be used if the rewatch value is missing from RewatchValue.
      Returns:
      raw rewatch value
      Since:
      2.9.0
      See Also:
    • edit

      public abstract AnimeListUpdate edit()
      Creates an Anime list update object. Used to change the Anime list status.
      Specified by:
      edit in interface Editable<AnimeListUpdate>
      Returns:
      list updater
      Since:
      1.0.0
      See Also: