nookipedia.models package

Submodules

nookipedia.models.cached_object module

class nookipedia.models.cached_object.CachedObject(data: dict)

Bases: object

Base Object with nookipedias caching/update parameters

Parameters

data – JSON from API endpoint as dict.

Variables
  • self.updated – time when the endpoint was last updated

  • self.cached – time when the endpoint was last cached

  • self.api_expire_cache – time when the cache expires

nookipedia.models.fish module

class nookipedia.models.fish.Fish(*, url: str, name: str, image_url: str, catchphrases: List[str], time: str = None, location: str, rarity: str, total_catch: int, sell_nook: int, tank_width: int, tank_length: int, north: nookipedia.models.common.Hemisphere, south: nookipedia.models.common.Hemisphere, sell_cj: int, shadow_size: str)

Bases: nookipedia.models.common.CommonCritter

sell_cj: int
shadow_size: str

nookipedia.models.bug module

class nookipedia.models.bug.Bug(*, url: str, name: str, image_url: str, catchphrases: List[str], time: str = None, location: str, rarity: str, total_catch: int, sell_nook: int, tank_width: int, tank_length: int, north: nookipedia.models.common.Hemisphere, south: nookipedia.models.common.Hemisphere, sell_flick: int)

Bases: nookipedia.models.common.CommonCritter

sell_flick: int

nookipedia.models.villager module

class nookipedia.models.villager.NHDetails(*, image_url: str, photo_url: str, icon_url: str, quote: str, catchphrase: str, clothing: str, clothing_variation: str, fav_styles: List[str], fav_colors: List[str], hobby: str, house_interior_url: str, house_exterior_url: str, house_wallpaper: str, house_flooring: str, house_music: str, house_music_note: str = None, **extra_data: Any)

Bases: pydantic.main.BaseModel

image_url: str
photo_url: str
icon_url: str
quote: str
sub_personality: str
catchphrase: str
clothing: str
clothing_variation: str
fav_styles: List[str]
fav_colors: List[str]
hobby: str
house_interior_url: str
house_exterior_url: str
house_wallpaper: str
house_flooring: str
house_music: str
house_music_note: Optional[str]
class nookipedia.models.villager.Villager(*, id: str = None, url: str, name: str, alt_name: str = None, title_color: str = None, text_color: str = None, image_url: str, species: str, personality: str, gender: str, birthday_day: str, birthday_month: str, sign: str, quote: str = None, phrase: str, prev_phrases: List[str], clothing: str, islander: bool, debut: str, appearances: List[str], nh_details: nookipedia.models.villager.NHDetails = None)

Bases: pydantic.main.BaseModel

id: Optional[str]
url: str
name: str
alt_name: Optional[str]
title_color: Optional[str]
text_color: Optional[str]
image_url: str
species: str
personality: str
gender: str
birthday_day: str
birthday_month: str
sign: str
quote: Optional[str]
phrase: str
prev_phrases: List[str]
clothing: str
islander: bool
debut: str
appearances: List[str]
nh_details: Optional[nookipedia.models.villager.NHDetails]
property birthday

Module contents