Skip to main content

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

Interface: DeviceUpdateParams

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

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

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


ipei?​

TypeScript
optional ipei?: string;

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

DECT handset only.


location?​

TypeScript
optional location?: string | null;

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

E911 location, deskphone or DECT base only.


model?​

TypeScript
optional model?: string;

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


name?​

TypeScript
optional name?: string | null;

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


overrides?​

TypeScript
optional overrides?: DeviceSettings;

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


serial_number?​

TypeScript
optional serial_number?: string | null;

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

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

Deskphones and DECT bases only.