Skip to main content

@dialstack/sdk / index / DeviceUserAssignment

Interface: DeviceUserAssignment

Defined in: sdk/src/types/device.ts:140

A user assignment on a device, present on /v1/devices responses fetched with expand[]=users. On deskphones one assignment exists per assigned line; on DECT handsets one per extension.

Properties

created_at

created_at: string;

Defined in: sdk/src/types/device.ts:161

ISO 8601 timestamp


device?

optional device?: string;

Defined in: sdk/src/types/device.ts:155

TypeID of the device


device_id

device_id: string;

Defined in: sdk/src/types/device.ts:157

Deprecated

Use device. Retained for backwards compatibility.


line_number?

optional line_number?: number;

Defined in: sdk/src/types/device.ts:159

Line number on the device (deskphones; 1-based)


user?

optional user?:
| string
| {
email?: string | null;
id: string;
name?: string | null;
};

Defined in: sdk/src/types/device.ts:145

The assigned user. Expandable: the API returns the user's id string; when eager-loaded (e.g. by the admin BFF) it is the user summary object.


user_id

user_id: string;

Defined in: sdk/src/types/device.ts:153

Deprecated

Use user. Retained for backwards compatibility.