@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.