Datensatzklasse SymbologyResponse.SymbologyObjectRecord

java.lang.Object
java.lang.Record
net.dzultra.jsa.symbology.SymbologyResponse.SymbologyObjectRecord
Umschließende Klasse:
SymbologyResponse

public static record SymbologyResponse.SymbologyObjectRecord(String object, String symbol, @Nullable String svgUri, @Nullable String looseVariant, String english, boolean transposable, boolean representsMana, boolean appearsInManaCosts, @Nullable Double manaValue, boolean hybrid, boolean phyrexian, @Nullable Double cmc, boolean funny, String[] colors, @Nullable String[] gathererAlternates) extends Record
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    SymbologyObjectRecord(String object, String symbol, @Nullable String svgUri, @Nullable String looseVariant, String english, boolean transposable, boolean representsMana, boolean appearsInManaCosts, @Nullable Double manaValue, boolean hybrid, boolean phyrexian, @Nullable Double cmc, boolean funny, String[] colors, @Nullable String[] gathererAlternates)
    Erstellt eine Instanz einer Datensatzklasse SymbologyObjectRecord.
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
    Gibt den Wert für die Datensatzkomponente appearsInManaCosts zurück.
    @Nullable Double
    cmc()
    Gibt den Wert für die Datensatzkomponente cmc zurück.
    Gibt den Wert für die Datensatzkomponente colors zurück.
    Gibt den Wert für die Datensatzkomponente english zurück.
    final boolean
    Gibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.
    boolean
    Gibt den Wert für die Datensatzkomponente funny zurück.
    @Nullable String[]
    Gibt den Wert für die Datensatzkomponente gathererAlternates zurück.
    final int
    Gibt einen Hashcodewert für diese Objekt zurück.
    boolean
    Gibt den Wert für die Datensatzkomponente hybrid zurück.
    @Nullable String
    Gibt den Wert für die Datensatzkomponente looseVariant zurück.
    @Nullable Double
    Gibt den Wert für die Datensatzkomponente manaValue zurück.
    Gibt den Wert für die Datensatzkomponente object zurück.
    boolean
    Gibt den Wert für die Datensatzkomponente phyrexian zurück.
    boolean
    Gibt den Wert für die Datensatzkomponente representsMana zurück.
    @Nullable String
    Gibt den Wert für die Datensatzkomponente svgUri zurück.
    Gibt den Wert für die Datensatzkomponente symbol zurück.
    final String
    Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.
    boolean
    Gibt den Wert für die Datensatzkomponente transposable zurück.

    Von Klasse geerbte Methoden java.lang.Object

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

    • SymbologyObjectRecord

      public SymbologyObjectRecord(String object, String symbol, @Nullable @Nullable String svgUri, @Nullable @Nullable String looseVariant, String english, boolean transposable, boolean representsMana, boolean appearsInManaCosts, @Nullable @Nullable Double manaValue, boolean hybrid, boolean phyrexian, @Nullable @Nullable Double cmc, boolean funny, String[] colors, @Nullable @Nullable String[] gathererAlternates)
      Erstellt eine Instanz einer Datensatzklasse SymbologyObjectRecord.
      Parameter:
      object - Wert für die Datensatzkomponente object
      symbol - Wert für die Datensatzkomponente symbol
      svgUri - Wert für die Datensatzkomponente svgUri
      looseVariant - Wert für die Datensatzkomponente looseVariant
      english - Wert für die Datensatzkomponente english
      transposable - Wert für die Datensatzkomponente transposable
      representsMana - Wert für die Datensatzkomponente representsMana
      appearsInManaCosts - Wert für die Datensatzkomponente appearsInManaCosts
      manaValue - Wert für die Datensatzkomponente manaValue
      hybrid - Wert für die Datensatzkomponente hybrid
      phyrexian - Wert für die Datensatzkomponente phyrexian
      cmc - Wert für die Datensatzkomponente cmc
      funny - Wert für die Datensatzkomponente funny
      colors - Wert für die Datensatzkomponente colors
      gathererAlternates - Wert für die Datensatzkomponente gathererAlternates
  • 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. Referenzkomponenten werden verglichen mit Objects::equals(Object,Object); primitive Komponenten werden verglichen mit "==".
      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.
    • object

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

      public String symbol()
      Gibt den Wert für die Datensatzkomponente symbol zurück.
      Gibt zurück:
      Wert der Datensatzkomponente symbol
    • svgUri

      @Nullable @SerializedName("svg_uri") public @Nullable String svgUri()
      Gibt den Wert für die Datensatzkomponente svgUri zurück.
      Gibt zurück:
      Wert der Datensatzkomponente svgUri
    • looseVariant

      @Nullable @SerializedName("loose_variant") public @Nullable String looseVariant()
      Gibt den Wert für die Datensatzkomponente looseVariant zurück.
      Gibt zurück:
      Wert der Datensatzkomponente looseVariant
    • english

      public String english()
      Gibt den Wert für die Datensatzkomponente english zurück.
      Gibt zurück:
      Wert der Datensatzkomponente english
    • transposable

      public boolean transposable()
      Gibt den Wert für die Datensatzkomponente transposable zurück.
      Gibt zurück:
      Wert der Datensatzkomponente transposable
    • representsMana

      @SerializedName("represents_mana") public boolean representsMana()
      Gibt den Wert für die Datensatzkomponente representsMana zurück.
      Gibt zurück:
      Wert der Datensatzkomponente representsMana
    • appearsInManaCosts

      @SerializedName("appears_in_mana_costs") public boolean appearsInManaCosts()
      Gibt den Wert für die Datensatzkomponente appearsInManaCosts zurück.
      Gibt zurück:
      Wert der Datensatzkomponente appearsInManaCosts
    • manaValue

      @Nullable @SerializedName("mana_value") public @Nullable Double manaValue()
      Gibt den Wert für die Datensatzkomponente manaValue zurück.
      Gibt zurück:
      Wert der Datensatzkomponente manaValue
    • hybrid

      public boolean hybrid()
      Gibt den Wert für die Datensatzkomponente hybrid zurück.
      Gibt zurück:
      Wert der Datensatzkomponente hybrid
    • phyrexian

      public boolean phyrexian()
      Gibt den Wert für die Datensatzkomponente phyrexian zurück.
      Gibt zurück:
      Wert der Datensatzkomponente phyrexian
    • cmc

      @Nullable public @Nullable Double cmc()
      Gibt den Wert für die Datensatzkomponente cmc zurück.
      Gibt zurück:
      Wert der Datensatzkomponente cmc
    • funny

      public boolean funny()
      Gibt den Wert für die Datensatzkomponente funny zurück.
      Gibt zurück:
      Wert der Datensatzkomponente funny
    • colors

      public String[] colors()
      Gibt den Wert für die Datensatzkomponente colors zurück.
      Gibt zurück:
      Wert der Datensatzkomponente colors
    • gathererAlternates

      @Nullable @SerializedName("gatherer_alternates") public @Nullable String[] gathererAlternates()
      Gibt den Wert für die Datensatzkomponente gathererAlternates zurück.
      Gibt zurück:
      Wert der Datensatzkomponente gathererAlternates