ssactivewear_sdk.models.orders

Order models.

Classes

OrderRequestShippingAddress

Shipping address for an order.

OrderRequestPaymentProfile

Payment profile information.

OrderRequestOrderLine

Order line item.

OrderRequest

Order creation request.

OrderResponseShippingAddress

Shipping address in order response.

OrderResponseLine

Order line item in response.

OrderResponse

Order response.

OrderResponseContainer

Order response container.

Module Contents

class ssactivewear_sdk.models.orders.OrderRequestShippingAddress(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Shipping address for an order.

customer: str = None[source]
attention_to: str = None[source]
address: str = None[source]
city: str = None[source]
state: str = None[source]
postal_code: str = None[source]
residential: bool = None[source]
class ssactivewear_sdk.models.orders.OrderRequestPaymentProfile(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Payment profile information.

This is used of you would like to pay via a saved credit card or bank account on your www.ssactivewear.com website account.

email: pydantic.EmailStr = None[source]
profile_id: int = None[source]
class ssactivewear_sdk.models.orders.OrderRequestOrderLine(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Order line item.

identifier: str = None[source]
quantity: int = None[source]
warehouse_abbreviation: str | None = None[source]
class ssactivewear_sdk.models.orders.OrderRequest(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Order creation request.

shipping_address: OrderRequestShippingAddress = None[source]
lines: list[OrderRequestOrderLine] = None[source]
shipping_method: Literal['1', '2', '3', '6', '8', '14', '16', '17', '19', '20', '21', '22', '26', '27', '40', '48', '54'] = None[source]
ship_blind: bool | None = None[source]
po_number: str = None[source]
email_confirmation: str = None[source]
test_order: bool = None[source]
autoselect_warehouse: bool = None[source]
promotion_code: str | None = None[source]
autoselect_warehouse_warehouses: str | None = None[source]
autoselect_warehouse_preference: Literal['fewest', 'fastest'] = None[source]
autoselect_warehouse_fewest_max_dit: int = None[source]
reject_line_errors: bool = None[source]
reject_line_errors_email: bool = None[source]
payment_profile: OrderRequestPaymentProfile | None = None[source]
class ssactivewear_sdk.models.orders.OrderResponseShippingAddress(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Shipping address in order response.

customer: str = None[source]
attn: str = None[source]
address: str = None[source]
city: str = None[source]
state: str = None[source]
zip: str = None[source]
class ssactivewear_sdk.models.orders.OrderResponseLine(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Order line item in response.

line_number: int = None[source]
type: str = None[source]
sku_id: int = None[source]
sku: str = None[source]
gtin: str = None[source]
your_sku: str = None[source]
qty_ordered: int = None[source]
price: float = None[source]
brand_name: str = None[source]
style_name: str = None[source]
title: str = None[source]
color_name: str = None[source]
size_name: str = None[source]
returnable: bool = None[source]
class ssactivewear_sdk.models.orders.OrderResponse(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Order response.

guid: uuid.UUID = None[source]
company_name: str = None[source]
warehouse_abbr: str = None[source]
order_number: str = None[source]
invoice_number: str = None[source]
po_number: str = None[source]
customer_number: str = None[source]
order_date: datetime.datetime = None[source]
expected_delivery_date: datetime.date = None[source]
order_type: str = None[source]
terms: str = None[source]
order_status: str = None[source]
dropship: bool = None[source]
shipping_carrier: str = None[source]
shipping_method: str = None[source]
ship_blind: bool = None[source]
shipping_collect_number: str = None[source]
shipping_address: OrderResponseShippingAddress = None[source]
subtotal: float = None[source]
shipping: float = None[source]
cod: float = None[source]
tax: float = None[source]
small_order_fee: float = None[source]
cupon_discount: float = None[source]
sample_discount: float = None[source]
set_up_fee: float = None[source]
restock_fee: float = None[source]
debit_credit: float = None[source]
total: float = None[source]
total_pieces: int = None[source]
total_lines: int = None[source]
total_weight: float = None[source]
total_boxes: int = None[source]
delivery_status: str = None[source]
conveyor_lane: str = None[source]
lines: list[OrderResponseLine] = None[source]
shipping_saved: float = None[source]
class ssactivewear_sdk.models.orders.OrderResponseContainer(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Order response container.

line_errors: list[str] = None[source]
orders: list[OrderResponse] = None[source]