shipstation_sdk.parameters

Parameters for ShipStation API requests.

Attributes

Classes

ShipmentListParameters

Parameters for listing shipments.

Module Contents

type shipstation_sdk.parameters.ShipmentStatus = Literal['pending', 'processing', 'label_purchased', 'cancelled'][source]
type shipstation_sdk.parameters.ShipmentSortKey = Literal['modified_at', 'created_at'][source]
type shipstation_sdk.parameters.SortDirection = Literal['asc', 'desc'][source]
class shipstation_sdk.parameters.ShipmentListParameters(/, **data: Any)[source]

Bases: pydantic.BaseModel

Parameters for listing shipments.

shipment_status: ShipmentStatus | None = None[source]
store_id: str | None = None[source]
batch_id: str | None = None[source]
tag: str | None = None[source]
sales_order_id: str | None = None[source]
shipment_number: str | None = None[source]
external_shipment_id: str | None = None[source]
item_keyword: str | None = None[source]
ship_to_name: str | None = None[source]
created_at_start: datetime.datetime | None = None[source]
created_at_end: datetime.datetime | None = None[source]
modified_at_start: datetime.datetime | None = None[source]
modified_at_end: datetime.datetime | None = None[source]
payment_date_start: datetime.datetime | None = None[source]
payment_date_end: datetime.datetime | None = None[source]
sort_by: ShipmentSortKey | None = None[source]
sort_dir: SortDirection | None = None[source]
page: int | None = None[source]
page_size: int | None = None[source]