pypresscart.models.articles¶
Article models.
Classes
|
Body for |
|
Response from |
|
|
|
|
|
Body for |
|
|
|
Entry in |
- class pypresscart.models.articles.ApproveDraftRequest(*, draft_google_doc_url=None, **extra_data)[source]¶
Bases:
PresscartModelBody for
PATCH /articles/{id}/approve-draft.
- class pypresscart.models.articles.Article(*, id, name=None, brief_google_doc_url=None, draft_google_doc_url=None, live_url=None, campaign_id=None, product_id=None, profile_id=None, updated_at=None, writer=None, support_agent=None, status=None, files=[], expected_completion_date=None, expected_completion_date_title=None, **extra_data)[source]¶
Bases:
PresscartModelResponse from
GET /articles/{article_id}.- Parameters:
id (str)
name (str | None)
brief_google_doc_url (str | None)
draft_google_doc_url (str | None)
live_url (str | None)
campaign_id (str | None)
product_id (str | None)
profile_id (str | None)
updated_at (datetime | None)
writer (ArticleWriter | None)
status (ArticleStatusRef | None)
expected_completion_date (datetime | None)
expected_completion_date_title (str | None)
extra_data (Any)
- writer: ArticleWriter | None¶
- status: ArticleStatusRef | None¶
- class pypresscart.models.articles.ArticleOrderItem(*, name=None, outlet=None, addons=[], includes=[], **extra_data)[source]¶
Bases:
PresscartModel- Parameters:
- includes: list[IncludeItem]¶
- class pypresscart.models.articles.ArticleStatusRef(*, name=None, prefix=None, color=None, **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.articles.ArticleUpdateRequest(*, brief_google_doc_url=None, name=None, **extra_data)[source]¶
Bases:
PresscartModelBody for
PUT /articles/{id}.
- class pypresscart.models.articles.ArticleWriter(*, id=None, first_name=None, last_name=None, **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.articles.CampaignArticleRow(*, id, name=None, live_url=None, brief_google_doc_url=None, draft_google_doc_url=None, campaign_id=None, order_item_id=None, created_at=None, updated_at=None, deleted_at=None, total_images=None, writer=None, status=[], order_item=None, **extra_data)[source]¶
Bases:
PresscartModelEntry in
GET /campaigns/{id}/articles.- Parameters:
id (str)
name (str | None)
live_url (str | None)
brief_google_doc_url (str | None)
draft_google_doc_url (str | None)
campaign_id (str | None)
order_item_id (str | None)
created_at (datetime | None)
updated_at (datetime | None)
deleted_at (datetime | None)
total_images (int | None)
writer (ArticleWriter | None)
status (list[ArticleStatus])
order_item (ArticleOrderItem | None)
extra_data (Any)
- writer: ArticleWriter | None¶
- status: list[ArticleStatus]¶
- order_item: ArticleOrderItem | None¶