Module Mal4J

Class MangaListStatus

java.lang.Object
dev.katsute.mal4j.manga.MangaListStatus
All Implemented Interfaces:
MangaRetrievable, Editable<MangaListUpdate>, ListStatus<MangaStatus>

public abstract class MangaListStatus extends Object implements ListStatus<MangaStatus>, MangaRetrievable, Editable<MangaListUpdate>
Since:
1.0.0
Version:
2.12.0
Author:
Katsute
See Also:
  • Constructor Details

    • MangaListStatus

      public MangaListStatus()
  • Method Details

    • getVolumesRead

      public abstract Integer getVolumesRead()
      Returns the total amount of volumes read.
      Returns:
      total volumes read
      Since:
      1.0.0
    • getChaptersRead

      public abstract Integer getChaptersRead()
      Returns the total amount of chapters read.
      Returns:
      total chapters read
      Since:
      1.0.0
    • isRereading

      public abstract Boolean isRereading()
      Returns if the user is rereading.
      Returns:
      rereading
      Since:
      1.0.0
    • getTimesReread

      public abstract Integer getTimesReread()
      Returns the total times reread.
      Returns:
      times reread
      Since:
      1.0.0
    • getRereadValue

      public abstract RereadValue getRereadValue()
      Returns the reread value.
      Returns:
      reread value
      Since:
      1.0.0
      See Also:
    • getRawRereadValue

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

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