Module genshin.models.honkai.chronicle.notes

Classes

class BattleField (**data: Any)

Battle Field event model.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Expand source code
class BattleField(HonkaiNotesEvent):
    """Battle Field event model."""

    current_reward: int = pydantic.Field(alias="cur_reward")
    max_reward: int
    current_sss_reward: int = pydantic.Field(alias="cur_sss_reward")
    max_sss_reward: int

Ancestors

  • genshin.models.honkai.chronicle.notes.HonkaiNotesEvent
  • pydantic.main.BaseModel

Class variables

var current_reward : int
var current_sss_reward : int
var max_reward : int
var max_sss_reward : int
var model_computed_fields
var model_config
var model_fields
class GodWar (**data: Any)

God War event model.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Expand source code
class GodWar(HonkaiNotesEvent):
    """God War event model."""

    current_reward: int = pydantic.Field(alias="cur_reward")
    max_reward: int

Ancestors

  • genshin.models.honkai.chronicle.notes.HonkaiNotesEvent
  • pydantic.main.BaseModel

Class variables

var current_reward : int
var max_reward : int
var model_computed_fields
var model_config
var model_fields
class GreedyEndless (**data: Any)

Greedy Endless event model.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Expand source code
class GreedyEndless(HonkaiNotesEvent):
    """Greedy Endless event model."""

    current_reward: int = pydantic.Field(alias="cur_reward")
    max_reward: int

Ancestors

  • genshin.models.honkai.chronicle.notes.HonkaiNotesEvent
  • pydantic.main.BaseModel

Class variables

var current_reward : int
var max_reward : int
var model_computed_fields
var model_config
var model_fields
class HonkaiNotes (**data: Any)

Honkai Impact 3rd real-time notes model.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Expand source code
class HonkaiNotes(pydantic.BaseModel):
    """Honkai Impact 3rd real-time notes model."""

    current_stamina: int
    max_stamina: int
    stamina_recover_time: int
    current_train_score: int

    greedy_endless: GreedyEndless
    ultra_endless: UltraEndless
    battle_field: BattleField
    god_war: GodWar

Ancestors

  • pydantic.main.BaseModel

Class variables

var battle_fieldBattleField
var current_stamina : int
var current_train_score : int
var god_warGodWar
var greedy_endlessGreedyEndless
var max_stamina : int
var model_computed_fields
var model_config
var model_fields
var stamina_recover_time : int
var ultra_endlessUltraEndless
class UltraEndless (**data: Any)

Ultra Endless event model.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Expand source code
class UltraEndless(HonkaiNotesEvent):
    """Ultra Endless event model."""

    group_level: int
    challenge_score: int

Ancestors

  • genshin.models.honkai.chronicle.notes.HonkaiNotesEvent
  • pydantic.main.BaseModel

Class variables

var challenge_score : int
var group_level : int
var model_computed_fields
var model_config
var model_fields