Datensatzklasse CardList

java.lang.Object
java.lang.Record
net.dzultra.jsa.cards.CardList
Alle implementierten Schnittstellen:
CardRecord

public record CardList(String type, Integer total_cards, Boolean has_more, URI next_page, Card[] cards) extends Record implements CardRecord
Represents a paginated list of cards returned by the Scryfall API.

This response is typically returned from search endpoints and contains metadata about pagination as well as the actual list of card objects.

  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    CardList(String type, Integer total_cards, Boolean has_more, URI next_page, Card[] cards)
    Erstellt eine Instanz einer Datensatzklasse CardList.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    Gibt den Wert für die Datensatzkomponente cards zurück.
    final boolean
    Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
    Gibt den Wert für die Datensatzkomponente has_more zurück.
    final int
    Gibt einen Hashcodewert für diese Objekt zurück.
    Gibt den Wert für die Datensatzkomponente next_page zurück.
    final String
    Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
    Gibt den Wert für die Datensatzkomponente total_cards zurück.
    Gibt den Wert für die Datensatzkomponente type zurück.

    Von Klasse geerbte Methoden java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Konstruktordetails

    • CardList

      public CardList(String type, Integer total_cards, Boolean has_more, URI next_page, Card[] cards)
      Erstellt eine Instanz einer Datensatzklasse CardList.
      Parameter:
      type - Wert für die Datensatzkomponente type
      total_cards - Wert für die Datensatzkomponente total_cards
      has_more - Wert für die Datensatzkomponente has_more
      next_page - Wert für die Datensatzkomponente next_page
      cards - Wert für die Datensatzkomponente cards
  • Methodendetails

    • toString

      public final String toString()
      Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten.
      Angegeben von:
      toString in Klasse Record
      Gibt zurück:
      eine Zeichenfolgendarstellung dieses Objekts
    • hashCode

      public final int hashCode()
      Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet.
      Angegeben von:
      hashCode in Klasse Record
      Gibt zurück:
      ein Hashcodewert für dieses Objekt
    • equals

      public final boolean equals(Object o)
      Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist. Die Objekte sind gleich, wenn das andere Objekt der gleichen Klasse angehört und alle Datensatzkomponenten gleich sind. Alle Komponenten in dieser Datensatzklasse werden verglichen mit Objects::equals(Object,Object).
      Angegeben von:
      equals in Klasse Record
      Parameter:
      o - das Objekt, mit dem verglichen wird
      Gibt zurück:
      true, wenn dieses Objekt gleich dem Argument o ist, andernfalls false.
    • type

      @SerializedName("object") public String type()
      Gibt den Wert für die Datensatzkomponente type zurück.
      Gibt zurück:
      Wert der Datensatzkomponente type
    • total_cards

      public Integer total_cards()
      Gibt den Wert für die Datensatzkomponente total_cards zurück.
      Gibt zurück:
      Wert der Datensatzkomponente total_cards
    • has_more

      public Boolean has_more()
      Gibt den Wert für die Datensatzkomponente has_more zurück.
      Gibt zurück:
      Wert der Datensatzkomponente has_more
    • next_page

      public URI next_page()
      Gibt den Wert für die Datensatzkomponente next_page zurück.
      Gibt zurück:
      Wert der Datensatzkomponente next_page
    • cards

      @SerializedName("data") public Card[] cards()
      Gibt den Wert für die Datensatzkomponente cards zurück.
      Gibt zurück:
      Wert der Datensatzkomponente cards