@dialstack/sdk / index / DECTBase
Interface: DECTBase
Defined in: sdk/src/types/dect.ts:32
A DECT base station.
Properties
created_at
created_at: string;
Defined in: sdk/src/types/dect.ts:63
ISO 8601 timestamp
current_ip_address?
optional current_ip_address?: string;
Defined in: sdk/src/types/dect.ts:54
Last known IP address from provisioning request
firmware_version?
optional firmware_version?: string;
Defined in: sdk/src/types/dect.ts:50
Current firmware version
handsets?
optional handsets?: DECTHandset[];
Defined in: sdk/src/types/dect.ts:61
Associated handsets (when eager-loaded)
id
id: string;
Defined in: sdk/src/types/dect.ts:34
TypeID with dectb_ prefix
last_provisioned_at?
optional last_provisioned_at?: string;
Defined in: sdk/src/types/dect.ts:56
ISO 8601 timestamp of last successful config fetch
location_id?
optional location_id?: string | null;
Defined in: sdk/src/types/dect.ts:59
Physical E911 location for this base. All handsets paired with this base
share this location. null when unassigned.
mac_address
mac_address: string;
Defined in: sdk/src/types/dect.ts:36
Hardware MAC address (e.g., "00:04:13:aa:bb:cc")
max_handsets
max_handsets: number;
Defined in: sdk/src/types/dect.ts:48
Maximum number of handsets this base supports
model?
optional model?: string;
Defined in: sdk/src/types/dect.ts:40
Device model (e.g., "M500", "M700", "M900")
multicell_role
multicell_role: MulticellRole;
Defined in: sdk/src/types/dect.ts:46
Role in multicell deployment
name?
optional name?: string | null;
Defined in: sdk/src/types/dect.ts:42
Human-friendly label for the base. null when unassigned.
overrides?
optional overrides?: DeviceSettings;
Defined in: sdk/src/types/dect.ts:52
Device-specific settings overrides
status
status: DeviceStatus;
Defined in: sdk/src/types/dect.ts:44
Current provisioning status
updated_at
updated_at: string;
Defined in: sdk/src/types/dect.ts:65
ISO 8601 timestamp
vendor
vendor: string;
Defined in: sdk/src/types/dect.ts:38
Detected vendor (e.g., "snom")