Skip to main content

@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

TypeScript
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

TypeScript
created_at: string;

Defined in: sdk/src/server/index.ts:1365


device

TypeScript
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

TypeScript
fulfilled_at: string | null;

Defined in: sdk/src/server/index.ts:1363


hardware_catalog

TypeScript
hardware_catalog: HardwareCatalogItem;

Defined in: sdk/src/server/index.ts:1364


id

TypeScript
id: string;

Defined in: sdk/src/server/index.ts:1347


location

TypeScript
location: string | null;

Defined in: sdk/src/server/index.ts:1351

Pre-staging intent: the location this unit is destined for.


updated_at

TypeScript
updated_at: string;

Defined in: sdk/src/server/index.ts:1366


user

TypeScript
user: string | null;

Defined in: sdk/src/server/index.ts:1349

Pre-assignment intent: the user this unit is destined for.