Skip to content

Genshin Wiki Models

wiki

Genshin wish models.

Classes:

ArtifactPreview pydantic-model

Artifact wiki preview.

Fields:

Validators:

  • __unpack_filter_values
  • __flatten_display_field
  • __group_effects

circlet_icon pydantic-field

circlet_icon: str

effect pydantic-field

effect: str

effects pydantic-field

effects: Mapping[int, str]

flower_icon pydantic-field

flower_icon: str

goblet_icon pydantic-field

goblet_icon: str

plume_icon pydantic-field

plume_icon: str

sands_icon pydantic-field

sands_icon: str

BaseWikiPreview pydantic-model

Base wiki preview.

Fields:

Validators:

  • __unpack_filter_values
  • __flatten_display_field

icon pydantic-field

icon: str

id pydantic-field

id: int

name pydantic-field

name: str

CharacterPreview pydantic-model

Character wiki preview.

Fields:

Validators:

  • __unpack_filter_values
  • __flatten_display_field
  • __extract_rarity → rarity

bonus_attribute pydantic-field

bonus_attribute: str

element pydantic-field

element: str

rarity pydantic-field

rarity: int

region pydantic-field

region: str = ''

weapon pydantic-field

weapon: str

EnemyPreview pydantic-model

Enemy wiki preview.

Fields:

Validators:

  • __unpack_filter_values
  • __flatten_display_field
  • __parse_drop_materials → drop_materials

drop_materials pydantic-field

drop_materials: Sequence[str]

WeaponPreview pydantic-model

Weapon wiki preview.

Fields:

Validators:

  • __unpack_filter_values
  • __flatten_display_field
  • __extract_rarity → rarity

bonus_attribute pydantic-field

bonus_attribute: str

rarity pydantic-field

rarity: int

type pydantic-field

type: str

WikiPage pydantic-model

Wiki page.

Fields:

Validators:

description pydantic-field

description: str

header pydantic-field

header: str

icon pydantic-field

icon: str

id pydantic-field

id: int

modules pydantic-field

modules: Mapping[str, Mapping[str, Any]]

page_type pydantic-field

page_type: WikiPageType

WikiPageType

Wiki page types.

Attributes:

ARTIFACT class-attribute instance-attribute

ARTIFACT = 5

CHARACTER class-attribute instance-attribute

CHARACTER = 2

ENEMY class-attribute instance-attribute

ENEMY = 7

UNKNOWN class-attribute instance-attribute

UNKNOWN = 0

WEAPON class-attribute instance-attribute

WEAPON = 4