Skip to main content

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

Interface: HardwareCatalogItem

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

Properties

active

TypeScript
active: boolean;

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

Whether the item is available for selection.


components?

TypeScript
optional components?: HardwareCatalogComponent[];

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

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:1424


device_type

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

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

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:1404


manufacturer

TypeScript
manufacturer: string;

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


model

TypeScript
model: string;

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


sku

TypeScript
sku: string | null;

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


updated_at

TypeScript
updated_at: string;

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