# Device ## Example Usage ```typescript import { Device } from "@lukehagar/plexjs/sdk/models/shared"; let value: Device = {}; ``` ## Fields | Field | Type | Required | Description | | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | | `channelMapping` | [shared.ChannelMapping](../../../sdk/models/shared/channelmapping.md)[] | :heavy_minus_sign: | N/A | | `key` | *string* | :heavy_minus_sign: | N/A | | `lastSeenAt` | *number* | :heavy_minus_sign: | N/A | | `make` | *string* | :heavy_minus_sign: | N/A | | `model` | *string* | :heavy_minus_sign: | N/A | | `modelNumber` | *string* | :heavy_minus_sign: | N/A | | `protocol` | *string* | :heavy_minus_sign: | N/A | | `sources` | *string* | :heavy_minus_sign: | N/A | | `state` | *string* | :heavy_minus_sign: | N/A | | `status` | *string* | :heavy_minus_sign: | N/A | | `tuners` | *string* | :heavy_minus_sign: | N/A | | `uri` | *string* | :heavy_minus_sign: | N/A | | `uuid` | *string* | :heavy_minus_sign: | N/A |