Genshin Card Plaza Models
card_plaza
Genshin TCG card plaza models.
Classes:
-
TCGDeck–TCG card plaza deck.
-
TCGDeckActionCard–TCG card plaza action card.
-
TCGDeckActionCardEffect–TCG card plaza action card effect.
-
TCGDeckCard–TCG card plaza card.
-
TCGDeckCardType–TCG card plaza card type.
-
TCGDeckCharacterCard–TCG card plaza character card.
-
TCGDeckComment–Comment on a TCG card plaza deck.
-
TCGDeckElement–TCG card plaza character element.
-
TCGDeckLabel–TCG card plaza label, such as a game mode or a boss challenge.
-
TCGDeckSkill–TCG card plaza character skill.
-
TCGDeckSkillCost–TCG card plaza character skill cost.
-
TCGDiceType–TCG card plaza dice cost type.
SPECIAL_ENERGY_TYPES
module-attribute
Character-specific energy, such as Mavuika's Fighting Spirit and Skirk's Serpent's Subtlety.
TCGDeck
pydantic-model
TCG card plaza deck.
Fields:
-
id(str) -
title(str) -
description(str) -
tags(Sequence[str]) -
label_ids(Sequence[int]) -
share_code(str) -
created_at(UnixDateTime) -
author_id(int) -
author_nickname(str) -
author_icon(str) -
character_cards(Sequence[TCGDeckCharacterCard]) -
action_cards(Sequence[TCGDeckActionCard]) -
video_url(str) -
video_cover_url(str) -
likes(int) -
comments(int) -
favorites(int) -
views(int)
action_cards
pydantic-field
action_cards: Sequence[TCGDeckActionCard]
Action cards in the deck, duplicates included.
TCGDeckActionCard
pydantic-model
TCG card plaza action card.
Fields:
-
id(int) -
name(str) -
icon(str) -
small_icon(str) -
wiki_url(str) -
max_count(int) -
type(Union[TCGDeckCardType, int]) -
tags(Sequence[int]) -
cost_type(Optional[Union[TCGDiceType, int]]) -
cost(int) -
secondary_cost_type(Optional[Union[TCGDiceType, int]]) -
secondary_cost(int) -
energy_cost(int)
Validators:
-
__flatten_basic -
__parse_type→type -
__parse_tags→tags -
__parse_cost_type→cost_type,secondary_cost_type
TCGDeckActionCardEffect
pydantic-model
TCG card plaza action card effect.
Fields:
-
description(str) -
access(str) -
cost_type(Optional[Union[TCGDiceType, int]]) -
cost(int) -
secondary_cost_type(Optional[Union[TCGDiceType, int]]) -
secondary_cost(int)
Validators:
-
__parse_cost_type→cost_type,secondary_cost_type
TCGDeckCard
pydantic-model
TCG card plaza card.
Fields:
Validators:
-
__flatten_basic
TCGDeckCardType
TCG card plaza card type.
Attributes:
TCGDeckCharacterCard
pydantic-model
TCGDeckComment
pydantic-model
Comment on a TCG card plaza deck.
Fields:
-
id(int) -
content(str) -
time(UnixDateTime) -
author_id(int) -
author_nickname(str) -
author_icon(str) -
likes(int) -
replies(Sequence[TCGDeckComment]) -
reply_count(int)
Validators:
-
__flatten
TCGDeckElement
TCG card plaza character element.
Attributes:
TCGDeckLabel
pydantic-model
TCGDeckSkill
pydantic-model
TCG card plaza character skill.
Fields: