# mycoreapi.model.Device ## Load the model package ```dart import 'package:mycoreapi/api.dart'; ``` ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **id** | **String** | | [optional] **userId** | **String** | | [optional] **name** | **String** | | [optional] **description** | **String** | | [optional] **model** | **String** | | [optional] **port** | **int** | | [optional] **firmwareVersion** | **String** | | [optional] **hardwareVersion** | **String** | | [optional] **status** | **bool** | | [optional] **type** | [**DeviceType**](DeviceType.md) | | [optional] **connectionStatus** | [**ConnectionStatus**](ConnectionStatus.md) | | [optional] **locationId** | **String** | | [optional] **meansOfCommunications** | [**List**](MeansOfCommunication.md) | | [optional] [default to const []] **createdDate** | [**DateTime**](DateTime.md) | | [optional] **updatedDate** | [**DateTime**](DateTime.md) | | [optional] **lastState** | **String** | | [optional] **lastStateDate** | [**DateTime**](DateTime.md) | | [optional] **ipAddress** | **String** | | [optional] **serviceIdentification** | **String** | | [optional] **battery** | **bool** | | [optional] **batteryStatus** | **int** | | [optional] **providerId** | **String** | | [optional] **manufacturerName** | **String** | | [optional] **groupIds** | **List** | | [optional] [default to const []] **properties** | **String** | | [optional] **supportedOperations** | **List** | | [optional] [default to const []] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)