# Server ## Example Usage ```typescript import { Server } from "@lukehagar/plexjs/sdk/models/operations"; let value: Server = { name: "iPad", host: "10.10.10.102", address: "10.10.10.102", port: 32500, machineIdentifier: "A2E901F8-E016-43A7-ADFB-EF8CA8A4AC05", version: "8.17", protocol: "plex", product: "Plex for iOS", deviceClass: "tablet", protocolVersion: 2, protocolCapabilities: "playback,playqueues,timeline,provider-playback", }; ``` ## Fields | Field | Type | Required | Description | Example | | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | | `name` | *string* | :heavy_minus_sign: | N/A | iPad | | `host` | *string* | :heavy_minus_sign: | N/A | 10.10.10.102 | | `address` | *string* | :heavy_minus_sign: | N/A | 10.10.10.102 | | `port` | *number* | :heavy_minus_sign: | N/A | 32500 | | `machineIdentifier` | *string* | :heavy_minus_sign: | N/A | A2E901F8-E016-43A7-ADFB-EF8CA8A4AC05 | | `version` | *string* | :heavy_minus_sign: | N/A | 8.17 | | `protocol` | *string* | :heavy_minus_sign: | N/A | plex | | `product` | *string* | :heavy_minus_sign: | N/A | Plex for iOS | | `deviceClass` | *string* | :heavy_minus_sign: | N/A | tablet | | `protocolVersion` | *number* | :heavy_minus_sign: | N/A | 2 | | `protocolCapabilities` | *string* | :heavy_minus_sign: | N/A | playback,playqueues,timeline,provider-playback |