Package net.dzultra.jsa.sets
Datensatzklasse MTGSet
java.lang.Object
java.lang.Record
net.dzultra.jsa.sets.MTGSet
- Datensatzkomponenten:
type- the type of the returned object (typically"set")id- the unique identifier of the setcode- the three-to-five letter code identifying the setmtgo_code- the set code used on Magic: The Gathering Online; may benullarena_code- the set code used on MTG Arena; may benulltcgplayer_id- the numeric identifier used by TCGPlayer; may benullname- the full name of the setset_type- the category of the set (e.g.,"core","expansion")released_at- the release date of the set; may benullblock_code- the code of the block this set belongs to; may benullblock- the name of the block this set belongs to; may benullparent_set_code- the code of the parent set, if applicable; may benullcard_count- the number of cards in the setprinted_size- the total number of printed cards, if different fromcard_count; may benulldigital- whether the set is only available in digital formfoil_only- whether the set contains only foil cardsnonfoil_only- whether the set contains only non-foil cardsscryfall_uri- the URI to the set’s page on Scryfalluri- the API URI for retrieving this seticon_svg_uri- the URI to an SVG icon representing the setsearch_uri- the API URI for searching cards within this set
- Alle implementierten Schnittstellen:
SetRecord
public record MTGSet(String type, UUID id, String code, @Nullable String mtgo_code, @Nullable String arena_code, @Nullable Integer tcgplayer_id, String name, String set_type, @Nullable Date released_at, @Nullable String block_code, @Nullable String block, @Nullable String parent_set_code, Integer card_count, @Nullable Integer printed_size, Boolean digital, Boolean foil_only, Boolean nonfoil_only, URI scryfall_uri, URI uri, URI icon_svg_uri, URI search_uri)
extends Record
implements SetRecord
Represents a Magic: The Gathering set as returned by the Scryfall API.
A set contains metadata about cards release, including their identifiers, release information, and various properties describing their composition and availability across platforms.
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungMTGSet(String type, UUID id, String code, @Nullable String mtgo_code, @Nullable String arena_code, @Nullable Integer tcgplayer_id, String name, String set_type, @Nullable Date released_at, @Nullable String block_code, @Nullable String block, @Nullable String parent_set_code, Integer card_count, @Nullable Integer printed_size, Boolean digital, Boolean foil_only, Boolean nonfoil_only, URI scryfall_uri, URI uri, URI icon_svg_uri, URI search_uri) Erstellt eine Instanz einer DatensatzklasseMTGSet. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@Nullable StringGibt den Wert für die Datensatzkomponentearena_codezurück.@Nullable Stringblock()Gibt den Wert für die Datensatzkomponenteblockzurück.@Nullable StringGibt den Wert für die Datensatzkomponenteblock_codezurück.Gibt den Wert für die Datensatzkomponentecard_countzurück.code()Gibt den Wert für die Datensatzkomponentecodezurück.digital()Gibt den Wert für die Datensatzkomponentedigitalzurück.final booleanGibt an, ob ein anderes Objekt diesem gleich ("equal to") ist.Gibt den Wert für die Datensatzkomponentefoil_onlyzurück.final inthashCode()Gibt einen Hashcodewert für diese Objekt zurück.Gibt den Wert für die Datensatzkomponenteicon_svg_urizurück.id()Gibt den Wert für die Datensatzkomponenteidzurück.@Nullable StringGibt den Wert für die Datensatzkomponentemtgo_codezurück.name()Gibt den Wert für die Datensatzkomponentenamezurück.Gibt den Wert für die Datensatzkomponentenonfoil_onlyzurück.@Nullable StringGibt den Wert für die Datensatzkomponenteparent_set_codezurück.@Nullable IntegerGibt den Wert für die Datensatzkomponenteprinted_sizezurück.@Nullable DateGibt den Wert für die Datensatzkomponentereleased_atzurück.Gibt den Wert für die Datensatzkomponentescryfall_urizurück.Gibt den Wert für die Datensatzkomponentesearch_urizurück.set_type()Gibt den Wert für die Datensatzkomponenteset_typezurück.@Nullable IntegerGibt den Wert für die Datensatzkomponentetcgplayer_idzurück.final StringtoString()Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück.type()Gibt den Wert für die Datensatzkomponentetypezurück.uri()Gibt den Wert für die Datensatzkomponenteurizurück.
-
Konstruktordetails
-
MTGSet
public MTGSet(String type, UUID id, String code, @Nullable @Nullable String mtgo_code, @Nullable @Nullable String arena_code, @Nullable @Nullable Integer tcgplayer_id, String name, String set_type, @Nullable @Nullable Date released_at, @Nullable @Nullable String block_code, @Nullable @Nullable String block, @Nullable @Nullable String parent_set_code, Integer card_count, @Nullable @Nullable Integer printed_size, Boolean digital, Boolean foil_only, Boolean nonfoil_only, URI scryfall_uri, URI uri, URI icon_svg_uri, URI search_uri) Erstellt eine Instanz einer DatensatzklasseMTGSet.- Parameter:
type- Wert für die Datensatzkomponentetypeid- Wert für die Datensatzkomponenteidcode- Wert für die Datensatzkomponentecodemtgo_code- Wert für die Datensatzkomponentemtgo_codearena_code- Wert für die Datensatzkomponentearena_codetcgplayer_id- Wert für die Datensatzkomponentetcgplayer_idname- Wert für die Datensatzkomponentenameset_type- Wert für die Datensatzkomponenteset_typereleased_at- Wert für die Datensatzkomponentereleased_atblock_code- Wert für die Datensatzkomponenteblock_codeblock- Wert für die Datensatzkomponenteblockparent_set_code- Wert für die Datensatzkomponenteparent_set_codecard_count- Wert für die Datensatzkomponentecard_countprinted_size- Wert für die Datensatzkomponenteprinted_sizedigital- Wert für die Datensatzkomponentedigitalfoil_only- Wert für die Datensatzkomponentefoil_onlynonfoil_only- Wert für die Datensatzkomponentenonfoil_onlyscryfall_uri- Wert für die Datensatzkomponentescryfall_uriuri- Wert für die Datensatzkomponenteuriicon_svg_uri- Wert für die Datensatzkomponenteicon_svg_urisearch_uri- Wert für die Datensatzkomponentesearch_uri
-
-
Methodendetails
-
toString
Gibt eine Zeichenfolgendarstellung dieser Datensatzklasse zurück. Die Darstellung enthält den Namen der Klasse, gefolgt vom Namen und Wert jeder der Datensatzkomponenten. -
hashCode
public final int hashCode()Gibt einen Hashcodewert für diese Objekt zurück. Der Wert wird vom Hashcode jeder der Datensatzkomponenten abgeleitet. -
equals
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 mitObjects::equals(Object,Object). -
type
Gibt den Wert für die Datensatzkomponentetypezurück.- Gibt zurück:
- Wert der Datensatzkomponente
type
-
id
Gibt den Wert für die Datensatzkomponenteidzurück.- Gibt zurück:
- Wert der Datensatzkomponente
id
-
code
Gibt den Wert für die Datensatzkomponentecodezurück.- Gibt zurück:
- Wert der Datensatzkomponente
code
-
mtgo_code
Gibt den Wert für die Datensatzkomponentemtgo_codezurück.- Gibt zurück:
- Wert der Datensatzkomponente
mtgo_code
-
arena_code
Gibt den Wert für die Datensatzkomponentearena_codezurück.- Gibt zurück:
- Wert der Datensatzkomponente
arena_code
-
tcgplayer_id
Gibt den Wert für die Datensatzkomponentetcgplayer_idzurück.- Gibt zurück:
- Wert der Datensatzkomponente
tcgplayer_id
-
name
Gibt den Wert für die Datensatzkomponentenamezurück.- Gibt zurück:
- Wert der Datensatzkomponente
name
-
set_type
Gibt den Wert für die Datensatzkomponenteset_typezurück.- Gibt zurück:
- Wert der Datensatzkomponente
set_type
-
released_at
Gibt den Wert für die Datensatzkomponentereleased_atzurück.- Gibt zurück:
- Wert der Datensatzkomponente
released_at
-
block_code
Gibt den Wert für die Datensatzkomponenteblock_codezurück.- Gibt zurück:
- Wert der Datensatzkomponente
block_code
-
block
Gibt den Wert für die Datensatzkomponenteblockzurück.- Gibt zurück:
- Wert der Datensatzkomponente
block
-
parent_set_code
Gibt den Wert für die Datensatzkomponenteparent_set_codezurück.- Gibt zurück:
- Wert der Datensatzkomponente
parent_set_code
-
card_count
Gibt den Wert für die Datensatzkomponentecard_countzurück.- Gibt zurück:
- Wert der Datensatzkomponente
card_count
-
printed_size
Gibt den Wert für die Datensatzkomponenteprinted_sizezurück.- Gibt zurück:
- Wert der Datensatzkomponente
printed_size
-
digital
Gibt den Wert für die Datensatzkomponentedigitalzurück.- Gibt zurück:
- Wert der Datensatzkomponente
digital
-
foil_only
Gibt den Wert für die Datensatzkomponentefoil_onlyzurück.- Gibt zurück:
- Wert der Datensatzkomponente
foil_only
-
nonfoil_only
Gibt den Wert für die Datensatzkomponentenonfoil_onlyzurück.- Gibt zurück:
- Wert der Datensatzkomponente
nonfoil_only
-
scryfall_uri
Gibt den Wert für die Datensatzkomponentescryfall_urizurück.- Gibt zurück:
- Wert der Datensatzkomponente
scryfall_uri
-
uri
Gibt den Wert für die Datensatzkomponenteurizurück.- Gibt zurück:
- Wert der Datensatzkomponente
uri
-
icon_svg_uri
Gibt den Wert für die Datensatzkomponenteicon_svg_urizurück.- Gibt zurück:
- Wert der Datensatzkomponente
icon_svg_uri
-
search_uri
Gibt den Wert für die Datensatzkomponentesearch_urizurück.- Gibt zurück:
- Wert der Datensatzkomponente
search_uri
-