ssactivewear_sdk.models

SDK models.

Submodules

Classes

ErrorDetail

Detailed information about an error.

ErrorResponse

Error response model.

OrderRequest

Order creation request.

OrderRequestOrderLine

Order line item.

OrderRequestPaymentProfile

Payment profile information.

OrderRequestShippingAddress

Shipping address for an order.

OrderResponse

Order response.

OrderResponseContainer

Order response container.

OrderResponseLine

Order line item in response.

OrderResponseShippingAddress

Shipping address in order response.

Product

Product.

Warehouse

Warehouse.

Package Contents

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

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Detailed information about an error.

field: str = None[source]
message: str = None[source]
class ssactivewear_sdk.models.ErrorResponse(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Error response model.

code: str = None[source]
message: str = None[source]
errors: list[ErrorDetail] = None[source]
class ssactivewear_sdk.models.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.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.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.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.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.OrderResponseContainer(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Order response container.

line_errors: list[str] = None[source]
orders: list[OrderResponse] = None[source]
class ssactivewear_sdk.models.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.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.Product(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Product.

sku_id_master: int = None[source]
sku: str = None[source]
gtin: str = None[source]
your_sku: str = None[source]
base_category_id: str = None[source]
brand_id: str = None[source]
brand_name: str = None[source]
style_id: int = None[source]
style_name: str = None[source]
color_name: str = None[source]
color_code: str = None[source]
color_price_code_name: str = None[source]
color_group: str = None[source]
color_group_name: str = None[source]
color_family_id: str = None[source]
color_family: str = None[source]
color_swatch_image: str = None[source]
color_swatch_text_color: str = None[source]
color_front_image: str = None[source]
color_side_image: str = None[source]
color_back_image: str = None[source]
color_direct_side_image: str = None[source]
color_on_model_front_image: str = None[source]
color_on_model_side_image: str = None[source]
color_on_model_back_image: str = None[source]
color1: str = None[source]
color2: str = None[source]
size_name: str = None[source]
size_code: str = None[source]
size_order: str = None[source]
size_price_code_name: str = None[source]
case_qty: int = None[source]
unit_weight: float = None[source]
map_price: float = None[source]
piece_price: float = None[source]
dozen_price: float = None[source]
case_price: float = None[source]
sale_price: float = None[source]
customer_price: float = None[source]
no_eretailing: bool = None[source]
case_weight: float = None[source]
case_width: float = None[source]
case_length: float = None[source]
case_height: float = None[source]
poly_pack_quantity: int = None[source]
quantity: int = None[source]
country_of_origin: str = None[source]
warehouses: list[Warehouse] = None[source]
sale_expiration: datetime.datetime | None = None[source]
class ssactivewear_sdk.models.Warehouse(/, **data: Any)[source]

Bases: ssactivewear_sdk.models._base.SSActivewearBaseModel

Warehouse.

warehouse_abbr: str = None[source]
sku_id: int = None[source]
qty: int = None[source]
closeout: bool = None[source]
dropship: bool = None[source]
exclude_free_freight: bool = None[source]
full_case_only: bool = None[source]
returnable: bool = None[source]
expected_inventory: str | None = None[source]