Skip to main content

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

Interface: DeviceUpdateParams

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

name, location, base, and button_template are tri-state: omit for no change, send a value to set, or send explicit null to clear.

Properties​

base?​

TypeScript
optional base?: string | null;

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

Paired DECT base, handset only — re-pair to a different base on the same account, or null to unpair (it stays in inventory).


button_template?​

TypeScript
optional button_template?: string | null;

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


ipei?​

TypeScript
optional ipei?: string;

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

DECT handset only.


location?​

TypeScript
optional location?: string | null;

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

E911 location, deskphone or DECT base only.


model?​

TypeScript
optional model?: string;

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


name?​

TypeScript
optional name?: string | null;

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


overrides?​

TypeScript
optional overrides?: DeviceSettings;

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


serial_number?​

TypeScript
optional serial_number?: string | null;

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

Manufacturer serial number, deskphones and DECT bases only. Trimmed; null or an empty string clears it.


status?​

TypeScript
optional status?: DeviceStatus;

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

Deskphones and DECT bases only.