Skip to content

HoYoLAB Mimo Models

mimo

Classes:

__all__ module-attribute

__all__ = ('MimoGame', 'MimoLotteryInfo', 'MimoLotteryResult', 'MimoLotteryReward', 'MimoShopItem', 'MimoShopItemStatus', 'MimoTask', 'MimoTaskStatus', 'MimoTaskType', 'PartialMimoLotteryReward')

MimoGame pydantic-model

Mimo game.

Fields:

end_time pydantic-field

end_time: TZDateTime

expire_point pydantic-field

expire_point: bool

game property

game: Union[Literal['hoyolab'], Game, int]

id pydantic-field

id: int

point pydantic-field

point: int

start_time pydantic-field

start_time: TZDateTime

version_id pydantic-field

version_id: int

MimoLotteryInfo pydantic-model

Mimo lottery info.

Fields:

cost pydantic-field

cost: int

current_count pydantic-field

current_count: int

current_point pydantic-field

current_point: int

limit_count pydantic-field

limit_count: int

rewards pydantic-field

MimoLotteryResult pydantic-model

Mimo lottery result.

Fields:

Validators:

code pydantic-field

code: str

game_id pydantic-field

game_id: int

reward pydantic-field

reward_id pydantic-field

reward_id: int

src_type pydantic-field

src_type: int

__nest_reward pydantic-validator

__nest_reward(v: Dict[str, Any]) -> Dict[str, Any]

MimoLotteryReward pydantic-model

Mimo lottery reward.

Fields:

expire_day pydantic-field

expire_day: int

MimoShopItem pydantic-model

Mimo shop item.

Fields:

cost pydantic-field

cost: int

expire_day pydantic-field

expire_day: int

icon pydantic-field

icon: str

id pydantic-field

id: int

name pydantic-field

name: str

next_refresh_time pydantic-field

next_refresh_time: timedelta

status pydantic-field

stock pydantic-field

stock: int

user_count pydantic-field

user_count: int

MimoShopItemStatus

Mimo shop item status.

Attributes:

EXCHANGEABLE class-attribute instance-attribute

EXCHANGEABLE = 1

LIMIT_REACHED class-attribute instance-attribute

LIMIT_REACHED = 3

NOT_EXCHANGEABLE class-attribute instance-attribute

NOT_EXCHANGEABLE = 2

SOLD_OUT class-attribute instance-attribute

SOLD_OUT = 4

MimoTask pydantic-model

Mimo task.

Fields:

Validators:

af_url pydantic-field

af_url: str

id pydantic-field

id: int

jump_url pydantic-field

jump_url: str

name pydantic-field

name: str

point pydantic-field

point: int

progress pydantic-field

progress: int

status pydantic-field

time_type pydantic-field

time_type: int

total_progress pydantic-field

total_progress: int

type pydantic-field

window_text pydantic-field

window_text: str

__transform_task_type pydantic-validator

__transform_task_type(v: int) -> Union[int, MimoTaskType]

MimoTaskStatus

Mimo task status.

Attributes:

CLAIMED class-attribute instance-attribute

CLAIMED = 3

FINISHED class-attribute instance-attribute

FINISHED = 1

ONGOING class-attribute instance-attribute

ONGOING = 2

MimoTaskType

Mimo task type.

Attributes:

  • COMMENT

    e.g. Participate in this week's creative interactions and leave your creations in the comments

  • FINISHABLE

    e.g. Sunday Advanced Tutorial: What is the core Charge mechanic?

  • GI_COMMUNITY

    e.g. Browse today's must-see highlights

  • GI_GAME

    e.g. Claim rewards from Ley Line Blossoms 2 times

  • GI_LOGIN

    e.g. Log into Genshin Impact today

  • HSR_GAME

    e.g. Complete Divergent Universe or Simulated Universe 1 time

  • TRAILER

    e.g. Myriad Celestia Trailer — "After the Sunset" | Honkai: Star Rail

  • VIEW_TOPIC

    e.g. View the "Roaming Through the Realm of Saurians" topic

  • VISIT

    e.g. Visit the 【Honkai: Star Rail】 Interest Group on the day

  • ZZZ_CONSECUTIVE_LOGIN

    e.g. Log into the game for 7 days

  • ZZZ_DAILY_LOGIN

    e.g. Log into Zenless Zone Zero today

  • ZZZ_GAME

    e.g. Reach 400 Engagement today

COMMENT class-attribute instance-attribute

COMMENT = 3

e.g. Participate in this week's creative interactions and leave your creations in the comments

FINISHABLE class-attribute instance-attribute

FINISHABLE = 1

e.g. Sunday Advanced Tutorial: What is the core Charge mechanic?

GI_COMMUNITY class-attribute instance-attribute

GI_COMMUNITY = 101

e.g. Browse today's must-see highlights

GI_GAME class-attribute instance-attribute

GI_GAME = 6

e.g. Claim rewards from Ley Line Blossoms 2 times

GI_LOGIN class-attribute instance-attribute

GI_LOGIN = 5

e.g. Log into Genshin Impact today

HSR_GAME class-attribute instance-attribute

HSR_GAME = 8

e.g. Complete Divergent Universe or Simulated Universe 1 time

TRAILER class-attribute instance-attribute

TRAILER = 10

e.g. Myriad Celestia Trailer — "After the Sunset" | Honkai: Star Rail

VIEW_TOPIC class-attribute instance-attribute

VIEW_TOPIC = 4

e.g. View the "Roaming Through the Realm of Saurians" topic

VISIT class-attribute instance-attribute

VISIT = 2

e.g. Visit the 【Honkai: Star Rail】 Interest Group on the day

ZZZ_CONSECUTIVE_LOGIN class-attribute instance-attribute

ZZZ_CONSECUTIVE_LOGIN = 13

e.g. Log into the game for 7 days

ZZZ_DAILY_LOGIN class-attribute instance-attribute

ZZZ_DAILY_LOGIN = 12

e.g. Log into Zenless Zone Zero today

ZZZ_GAME class-attribute instance-attribute

ZZZ_GAME = 16

e.g. Reach 400 Engagement today

PartialMimoLotteryReward pydantic-model

Partial mimo lottery reward.

Fields:

icon pydantic-field

icon: str

name pydantic-field

name: str

type pydantic-field

type: int