@dialstack/sdk / server / HardwareOrderItem
Interface: HardwareOrderItem
Defined in: sdk/src/server/index.ts:1346
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/src/server/index.ts:1356
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/src/server/index.ts:1365
device
device: string | Device | null;
Defined in: sdk/src/server/index.ts:1362
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/src/server/index.ts:1363
hardware_catalog
hardware_catalog: HardwareCatalogItem;
Defined in: sdk/src/server/index.ts:1364
id
id: string;
Defined in: sdk/src/server/index.ts:1347
location
location: string | null;
Defined in: sdk/src/server/index.ts:1351
Pre-staging intent: the location this unit is destined for.
updated_at
updated_at: string;
Defined in: sdk/src/server/index.ts:1366
user
user: string | null;
Defined in: sdk/src/server/index.ts:1349
Pre-assignment intent: the user this unit is destined for.