Skip to main content

@dialstack/sdk-dev / js/src / DECTBase

Interface: DECTBase

Defined in: sdk/js/src/types/dect.ts:32

A DECT base station.

Properties​

created_at​

TypeScript
created_at: string;

Defined in: sdk/js/src/types/dect.ts:70

ISO 8601 timestamp


current_ip_address?​

TypeScript
optional current_ip_address?: string;

Defined in: sdk/js/src/types/dect.ts:59

Last known IP address from provisioning request


firmware_version?​

TypeScript
optional firmware_version?: string;

Defined in: sdk/js/src/types/dect.ts:55

Current firmware version


handsets?​

TypeScript
optional handsets?: DECTHandset[];

Defined in: sdk/js/src/types/dect.ts:68

Associated handsets (when eager-loaded)


id​

TypeScript
id: string;

Defined in: sdk/js/src/types/dect.ts:34

TypeID with dectb_ prefix


last_provisioned_at?​

TypeScript
optional last_provisioned_at?: string;

Defined in: sdk/js/src/types/dect.ts:61

ISO 8601 timestamp of last successful config fetch


location?​

TypeScript
optional location?: string | null;

Defined in: sdk/js/src/types/dect.ts:64

Physical E911 location for this base. All handsets paired with this base share this location. null when unassigned.


location_id?​

TypeScript
optional location_id?: string | null;

Defined in: sdk/js/src/types/dect.ts:66

Deprecated​

Use location. Retained for backwards compatibility.


mac_address​

TypeScript
mac_address: string;

Defined in: sdk/js/src/types/dect.ts:36

Hardware MAC address (e.g., "00:04:13:aa:bb:cc")


max_handsets​

TypeScript
max_handsets: number;

Defined in: sdk/js/src/types/dect.ts:53

Maximum number of handsets this base supports


model?​

TypeScript
optional model?: string;

Defined in: sdk/js/src/types/dect.ts:45

Device model (e.g., "M500", "M700", "M900")


multicell_role​

TypeScript
multicell_role: MulticellRole;

Defined in: sdk/js/src/types/dect.ts:51

Role in multicell deployment


name?​

TypeScript
optional name?: string | null;

Defined in: sdk/js/src/types/dect.ts:47

Human-friendly label for the base. null when unassigned.


overrides?​

TypeScript
optional overrides?: DeviceSettings;

Defined in: sdk/js/src/types/dect.ts:57

Device-specific settings overrides


serial_number?​

TypeScript
optional serial_number?: string;

Defined in: sdk/js/src/types/dect.ts:41

Manufacturer serial number from the device label, used to resolve zero-touch provisioning transfers. Omitted when not set.


status​

TypeScript
status: DeviceStatus;

Defined in: sdk/js/src/types/dect.ts:49

Current provisioning status


updated_at​

TypeScript
updated_at: string;

Defined in: sdk/js/src/types/dect.ts:72

ISO 8601 timestamp


vendor​

TypeScript
vendor: string;

Defined in: sdk/js/src/types/dect.ts:43

Detected vendor (e.g., "snom")