pypresscart.models.outlets¶
Outlet models.
Classes
|
|
|
|
|
|
|
Response from |
|
Full outlet channel (from |
|
Channel summary included in outlet listings. |
|
An item in the |
|
- class pypresscart.models.outlets.CitiesResponse(*, cities=[], **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.outlets.CountriesResponse(*, countries=[], **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.outlets.DisclaimerRecord(*, id, name=None, description=None, **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.outlets.Outlet(*, id, name, description=None, website_url=None, logo=None, country=None, state=None, city=None, is_indexed=None, tags=[], outlet_channels=[], created_at=None, updated_at=None, **extra_data)[source]¶
Bases:
PresscartModelResponse from
GET /outlets/{outlet_id}.- Parameters:
- outlet_channels: list[OutletChannel]¶
- class pypresscart.models.outlets.OutletChannel(*, id, outlet_id=None, channel_type=None, placement_type=None, channel_handle=None, channel_url=None, social_links=[], is_do_follow=None, domain_authority=None, domain_ranking=None, do_follow_links_allowed=None, disclaimer_name=None, disclaimer_description=None, **extra_data)[source]¶
Bases:
PresscartModelFull outlet channel (from
GET /outlets/{id}).- Parameters:
id (str)
outlet_id (str | None)
channel_type (ChannelType | str | None)
placement_type (PlacementType | str | None)
channel_handle (str | None)
channel_url (str | None)
is_do_follow (bool | None)
domain_authority (int | None)
domain_ranking (int | None)
disclaimer_name (str | None)
disclaimer_description (str | None)
extra_data (Any)
- channel_type: ChannelType | str | None¶
- placement_type: PlacementType | str | None¶
- class pypresscart.models.outlets.OutletChannelSummary(*, channel_type=None, placement_type=None, is_do_follow=None, domain_authority=None, domain_ranking=None, disclaimer_name=None, disclaimer_description=None, **extra_data)[source]¶
Bases:
PresscartModelChannel summary included in outlet listings.
- Parameters:
channel_type (ChannelType | str | None)
placement_type (PlacementType | str | None)
is_do_follow (bool | None)
domain_authority (int | None)
domain_ranking (int | None)
disclaimer_name (str | None)
disclaimer_description (str | None)
extra_data (Any)
- channel_type: ChannelType | str | None¶
- placement_type: PlacementType | str | None¶
- class pypresscart.models.outlets.OutletListing(*, id, outlet_id=None, name, description=None, requirements=None, min_delivery_days=None, max_delivery_days=None, is_featured=None, created_at=None, outlet_name=None, website_url=None, logo=None, city=None, state=None, country=None, channels=[], tags=[], prices=[], **extra_data)[source]¶
Bases:
PresscartModelAn item in the
GET /outletslist.Note:
idhere is a product id (what you pass to checkout).outlet_idis what you pass toGET /outlets/{outlet_id}.- Parameters:
id (str)
outlet_id (str | None)
name (str)
description (str | None)
requirements (str | None)
min_delivery_days (int | None)
max_delivery_days (int | None)
is_featured (bool | None)
created_at (datetime | None)
outlet_name (str | None)
website_url (str | None)
logo (str | None)
city (str | None)
state (str | None)
country (str | None)
channels (list[OutletChannelSummary])
extra_data (Any)
- channels: list[OutletChannelSummary]¶