pygourmet package
Submodules
pygourmet.client module
pygourmet.errors module
pygourmet.option module
- class pygourmet.option.Option(*, id: str | None = None, name: str | None = None, name_kana: str | None = None, name_any: str | None = None, tel: str | None = None, address: str | None = None, special: str | None = None, special_or: str | None = None, special_category: str | None = None, special_category_or: str | None = None, large_service_area: str | None = None, service_area: str | None = None, large_area: str | None = None, middle_area: str | None = None, small_area: str | None = None, keyword: str | None = None, lat: float | None = None, lng: float | None = None, range: Annotated[int, Ge(ge=1), Le(le=5)] = 3, datum: str | None = None, ktai_coupon: int | None = None, genre: str | None = None, budget: str | None = None, party_capacity: bool | None = None, wifi: bool | None = None, wedding: bool | None = None, course: bool | None = None, free_drink: bool | None = None, free_food: bool | None = None, private_room: bool | None = None, horigotatsu: bool | None = None, tatami: bool | None = None, cocktail: bool | None = None, shochu: bool | None = None, sake: bool | None = None, wine: bool | None = None, card: bool | None = None, non_smoking: bool | None = None, charter: bool | None = None, ktai: bool | None = None, parking: bool | None = None, barrier_free: bool | None = None, sommelier: bool | None = None, night_view: bool | None = None, open_air: bool | None = None, show: bool | None = None, equipment: bool | None = None, karaoke: bool | None = None, band: bool | None = None, tv: bool | None = None, lunch: bool | None = None, midnight: bool | None = None, midnight_meal: bool | None = None, english: bool | None = None, pet: bool | None = None, child: bool | None = None, credit_card: str | None = None, type: str | None = None, order: int = 4, start: int | None = None, count: int | None = None)[ソース]
ベースクラス:
BaseModel検索時に指定するパラメータ
- address: str | None
- band: bool | None
- barrier_free: bool | None
- budget: str | None
- card: bool | None
- charter: bool | None
- child: bool | None
- cocktail: bool | None
- count: int | None
- course: bool | None
- credit_card: str | None
- datum: str | None
- english: bool | None
- equipment: bool | None
- free_drink: bool | None
- free_food: bool | None
- genre: str | None
- horigotatsu: bool | None
- id: str | None
- karaoke: bool | None
- keyword: str | None
- ktai: bool | None
- ktai_coupon: int | None
- large_area: str | None
- large_service_area: str | None
- lat: float | None
- lng: float | None
- lunch: bool | None
- middle_area: str | None
- midnight: bool | None
- midnight_meal: bool | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- name_any: str | None
- name_kana: str | None
- night_view: bool | None
- non_smoking: bool | None
- open_air: bool | None
- order: int
- parking: bool | None
- party_capacity: bool | None
- pet: bool | None
- private_room: bool | None
- range: int
- sake: bool | None
- service_area: str | None
- shochu: bool | None
- show: bool | None
- small_area: str | None
- sommelier: bool | None
- special: str | None
- special_category: str | None
- special_category_or: str | None
- special_or: str | None
- start: int | None
- tatami: bool | None
- tel: str | None
- tv: bool | None
- type: str | None
- wedding: bool | None
- wifi: bool | None
- wine: bool | None
pygourmet.shop module
- class pygourmet.shop.Budget(*, average: str | None = None, code: str | None = None, name: str | None = None)[ソース]
ベースクラス:
BaseModel- average: str | None
- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- class pygourmet.shop.CouponUrls(*, pc: HttpUrl | None = None, sp: HttpUrl | None = None)[ソース]
ベースクラス:
BaseModel- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- pc: HttpUrl | None
- sp: HttpUrl | None
- class pygourmet.shop.Genre(*, code: str | None = None, name: str | None = None, catch: str | None = None)[ソース]
ベースクラス:
BaseModel- catch: str | None
- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- class pygourmet.shop.LargeArea(*, code: str | None = None, name: str | None = None)[ソース]
ベースクラス:
BaseModel- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- class pygourmet.shop.LargeServiceArea(*, code: str | None = None, name: str | None = None)[ソース]
ベースクラス:
BaseModel- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- class pygourmet.shop.MiddleArea(*, code: str | None = None, name: str | None = None)[ソース]
ベースクラス:
BaseModel- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- class pygourmet.shop.Photo(*, pc: PhotoPc | None = None, mobile: PhotoMobile | None = None)[ソース]
ベースクラス:
BaseModel- mobile: PhotoMobile | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class pygourmet.shop.PhotoMobile(*, l: HttpUrl | None = None, s: HttpUrl | None = None)[ソース]
ベースクラス:
BaseModel- l: HttpUrl | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- s: HttpUrl | None
- class pygourmet.shop.PhotoPc(*, l: HttpUrl | None = None, m: HttpUrl | None = None, s: HttpUrl | None = None)[ソース]
ベースクラス:
BaseModel- l: HttpUrl | None
- m: HttpUrl | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- s: HttpUrl | None
- class pygourmet.shop.ServiceArea(*, code: str | None = None, name: str | None = None)[ソース]
ベースクラス:
BaseModel- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- class pygourmet.shop.Shop(*, id: str | None = None, name: str | None = None, logo_image: HttpUrl | None = None, name_kana: str | None = None, address: str | None = None, station_name: str | None = None, ktai_coupon: int | None = None, large_service_area: LargeServiceArea | None = None, service_area: ServiceArea | None = None, large_area: LargeArea | None = None, middle_area: MiddleArea | None = None, small_area: SmallArea | None = None, lat: float | None = None, lng: float | None = None, genre: Genre | None = None, sub_genre: SubGenre | None = None, budget: Budget | None = None, budget_memo: str | None = None, catch: str | None = None, capacity: int | None = None, access: str | None = None, mobile_access: str | None = None, urls: Urls | None = None, photo: Photo | None = None, open: str | None = None, close: str | None = None, party_capacity: int | None = None, wifi: str | None = None, wedding: str | None = None, course: str | None = None, free_drink: str | None = None, free_food: str | None = None, private_room: str | None = None, horigotatsu: str | None = None, tatami: str | None = None, card: str | None = None, non_smoking: str | None = None, charter: str | None = None, ktai: str | None = None, parking: str | None = None, barrier_free: str | None = None, other_memo: str | None = None, sommelier: str | None = None, open_air: str | None = None, show: str | None = None, equipment: str | None = None, karaoke: str | None = None, band: str | None = None, tv: str | None = None, english: str | None = None, pet: str | None = None, child: str | None = None, lunch: str | None = None, midnight: str | None = None, shop_detail_memo: str | None = None, coupon_urls: CouponUrls | None = None)[ソース]
ベースクラス:
BaseModelお店データを保持するクラス
- access: str | None
- address: str | None
- band: str | None
- barrier_free: str | None
- budget_memo: str | None
- capacity: int | None
- card: str | None
- catch: str | None
- charter: str | None
- child: str | None
- close: str | None
- coupon_urls: CouponUrls | None
- course: str | None
- english: str | None
- equipment: str | None
- free_drink: str | None
- free_food: str | None
- horigotatsu: str | None
- id: str | None
- karaoke: str | None
- ktai: str | None
- ktai_coupon: int | None
- large_service_area: LargeServiceArea | None
- lat: float | None
- lng: float | None
- logo_image: HttpUrl | None
- lunch: str | None
- middle_area: MiddleArea | None
- midnight: str | None
- mobile_access: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- name_kana: str | None
- non_smoking: str | None
- open: str | None
- open_air: str | None
- other_memo: str | None
- parking: str | None
- party_capacity: int | None
- pet: str | None
- private_room: str | None
- service_area: ServiceArea | None
- shop_detail_memo: str | None
- show: str | None
- sommelier: str | None
- station_name: str | None
- tatami: str | None
- tv: str | None
- wedding: str | None
- wifi: str | None
- class pygourmet.shop.SmallArea(*, code: str | None = None, name: str | None = None)[ソース]
ベースクラス:
BaseModel- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None
- class pygourmet.shop.SubGenre(*, code: str | None = None, name: str | None = None)[ソース]
ベースクラス:
BaseModel- code: str | None
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- name: str | None