pypresscart.models.order_items¶
Order item models.
Classes
|
Record returned by |
|
|
|
|
|
|
|
|
|
Item returned by |
- class pypresscart.models.order_items.OrderItem(*, id, referrer_id=None, referrer_team_id=None, product_id=None, commission_amount=None, commission_date_paid=None, commission_status=None, is_accounting_completed=None, is_publisher_paid=None, is_reseller_paid=None, refund_required=None, is_refunded=None, refund_date=None, refund_method=None, refund_reference=None, vendor_invoice_id=None, vendor_cost=None, vendor_invoice_date=None, vendor_paid_date=None, vendor_invoice_url=None, accounting_completion_date=None, publisher_paid_date=None, reseller_paid_date=None, created_at=None, updated_at=None, deleted_at=None, order_id=None, client_id=None, date_paid=None, sale_price=None, product_name=None, product_price=None, product_type=None, article_id=None, article=None, internal_cost=None, reseller_price=None, client=None, outlet=None, **extra_data)[source]¶
Bases:
PresscartModelRecord returned by
GET /order-items.- Parameters:
id (str)
referrer_id (str | None)
referrer_team_id (str | None)
product_id (str | None)
commission_amount (float | None)
commission_date_paid (datetime | None)
commission_status (str | None)
is_accounting_completed (bool | None)
is_publisher_paid (bool | None)
is_reseller_paid (bool | None)
refund_required (bool | None)
is_refunded (bool | None)
refund_date (datetime | None)
refund_method (str | None)
refund_reference (str | None)
vendor_invoice_id (str | None)
vendor_cost (float | None)
vendor_invoice_date (datetime | None)
vendor_paid_date (datetime | None)
vendor_invoice_url (str | None)
accounting_completion_date (datetime | None)
publisher_paid_date (datetime | None)
reseller_paid_date (datetime | None)
created_at (datetime | None)
updated_at (datetime | None)
deleted_at (datetime | None)
order_id (str | None)
client_id (str | None)
date_paid (datetime | None)
sale_price (float | None)
product_name (str | None)
product_price (float | None)
product_type (str | None)
article_id (str | None)
article (OrderItemArticle | None)
internal_cost (float | None)
reseller_price (float | None)
client (OrderItemClient | None)
outlet (OutletRef | None)
extra_data (Any)
- article: OrderItemArticle | None¶
- client: OrderItemClient | None¶
- class pypresscart.models.order_items.OrderItemArticle(*, id=None, name=None, campaign=None, writer=None, **extra_data)[source]¶
Bases:
PresscartModel- Parameters:
id (str | None)
name (str | None)
campaign (OrderItemCampaignRef | None)
writer (OrderItemWriter | None)
extra_data (Any)
- campaign: OrderItemCampaignRef | None¶
- writer: OrderItemWriter | None¶
- class pypresscart.models.order_items.OrderItemCampaignRef(*, id=None, name=None, profile_id=None, **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.order_items.OrderItemClient(*, first_name=None, last_name=None, **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.order_items.OrderItemWriter(*, id=None, first_name=None, last_name=None, **extra_data)[source]¶
Bases:
PresscartModel
- class pypresscart.models.order_items.ProfileOrderItem(*, id, name=None, description=None, is_add_on=None, profile_id=None, type=None, campaign_id=None, product_id=None, min_delivery_days=None, max_delivery_days=None, outlet=None, includes=[], **extra_data)[source]¶
Bases:
PresscartModelItem returned by
GET /profiles/{profile_id}/order-items(non-paginated list).- Parameters:
id (str)
name (str | None)
description (str | None)
is_add_on (bool | None)
profile_id (str | None)
type (str | None)
campaign_id (str | None)
product_id (str | None)
min_delivery_days (int | None)
max_delivery_days (int | None)
outlet (OutletRef | None)
includes (list[IncludeItem])
extra_data (Any)
- includes: list[IncludeItem]¶