Skip to main content

@dialstack/sdk-dev / server/src / HardwareCatalogItem

Interface: HardwareCatalogItem

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

Properties​

active​

TypeScript
active: boolean;

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

Whether the item is available for selection.


components?​

TypeScript
optional components?: HardwareCatalogComponent[];

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

What a bundle contains. Present only when device_type is bundle. Ordering the bundle places an order for these items, and the units that come back report these device types rather than bundle. Composition is fixed by the part number, so it never varies per order.


created_at​

TypeScript
created_at: string;

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


device_type​

TypeScript
device_type: "deskphone" | "dect_base" | "dect_handset" | "accessory" | "bundle";

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

accessory never becomes a device (e.g. a power supply). bundle is one part number that ships several devices (the Snom M253 is an M250 base plus an M53 handset): it is orderable as a single line, and the order records the devices it contains rather than the bundle itself.


id​

TypeScript
id: string;

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


manufacturer​

TypeScript
manufacturer: string;

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


model​

TypeScript
model: string;

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


sku​

TypeScript
sku: string | null;

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


updated_at​

TypeScript
updated_at: string;

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