@dialstack/sdk-dev / server/src / HardwareOrderItem
Interface: HardwareOrderItem
Defined in: sdk/server/src/index.ts:1363
A single physical unit on a hardware order. Requests speak quantity; responses expose one item per unit — aggregate client-side for display.
Properties
base_item
base_item: string | null;
Defined in: sdk/server/src/index.ts:1373
Pre-pairing intent (handsets only): the ordered base this handset will pair with. Auto-set when the order has exactly one base.
created_at
created_at: string;
Defined in: sdk/server/src/index.ts:1382
device
device: string | Device | null;
Defined in: sdk/server/src/index.ts:1379
The device this unit materialized into at fulfillment — its id by default,
or the full Device when expand: ['items.device'] is requested.
Null until fulfilled.
fulfilled_at
fulfilled_at: string | null;
Defined in: sdk/server/src/index.ts:1380
hardware_catalog
hardware_catalog: HardwareCatalogItem;
Defined in: sdk/server/src/index.ts:1381
id
id: string;
Defined in: sdk/server/src/index.ts:1364
location
location: string | null;
Defined in: sdk/server/src/index.ts:1368
Pre-staging intent: the location this unit is destined for.
updated_at
updated_at: string;
Defined in: sdk/server/src/index.ts:1383
user
user: string | null;
Defined in: sdk/server/src/index.ts:1366
Pre-assignment intent: the user this unit is destined for.