# Functions
No description provided by the author
No description provided by the author
FromAutoEventModelsToDTOs transforms the AutoEvent model array to the AutoEvent DTO array.
FromAutoEventModelToDTO transforms the AutoEvent model to the AutoEvent DTO.
FromDeviceCommandModelsToDTOs transforms the DeviceCommand models to the DeviceCommand DTOs.
FromDeviceCommandModelToDTO transforms the DeviceCommand model to the DeviceCommand DTO.
FromDeviceModelToDTO transforms the Device Model to the Device DTO.
FromDeviceModelToUpdateDTO transforms the Device Model to the UpdateDevice DTO.
FromDeviceProfileModelToDTO transforms the DeviceProfile Model to the DeviceProfile DTO.
FromDeviceResourceModelsToDTOs transforms the DeviceResource models to the DeviceResource DTOs.
FromDeviceResourceModelToDTO transforms the DeviceResource model to the DeviceResource DTO.
FromDeviceServiceModelToDTO transforms the DeviceService Model to the DeviceService DTO.
FromDeviceServiceModelToUpdateDTO transforms the DeviceService Model to the UpdateDeviceService DTO.
FromEventModelToDTO transforms the Event Model to the Event DTO.
FromIntervalActionModelToDTO transforms the IntervalAction Model to the IntervalAction DTO.
FromIntervalModelToDTO transforms the Interval Model to the Interval DTO.
FromNotificationModelsToDTOs transforms the Notification model array to the Notification DTO array.
FromNotificationModelToDTO transforms the Notification Model to the Notification DTO.
FromProtocolModelsToDTOs transforms the Protocol model map to the Protocol DTO map.
FromProtocolPropertiesModelToDTO transforms the ProtocolProperties model to the ProtocolProperties DTO.
FromProvisionWatcherModelToDTO transforms the ProvisionWatcher Model to the ProvisionWatcher DTO.
FromProvisionWatcherModelToUpdateDTO transforms the ProvisionWatcher Model to the UpdateProvisionWatcher DTO.
No description provided by the author
FromResourceOperationModelToDTO transforms the ResourceOperation model to the ResourceOperation DTO.
FromResourcePropertiesModelToDTO transforms the ResourceProperties Model to the ResourceProperties DTO.
FromSubscriptionModelsToDTOs transforms the Subscription model array to the Subscription DTO array.
FromSubscriptionModelToDTO transforms the Subscription Model to the Subscription DTO.
FromTransmissionModelsToDTOs transforms a Transmission model array to a Transmission DTO array.
FromTransmissionModelToDTO transforms a Transmission Model to a Transmission DTO.
FromTransmissionRecordModelsToDTOs transforms a TransmissionRecord model array to a TransmissionRecord DTO array.
FromTransmissionRecordModelToDTO transforms a TransmissionRecord Model to a TransmissionRecord DTO.
NewBinaryReading creates and returns a new initialized BaseReading with its BinaryReading initialized.
No description provided by the author
NewEvent creates and returns an initialized Event with no Readings.
NewInterval creates interval DTO with required fields.
NewIntervalAction creates intervalAction DTO with required fields.
NewMetric creates a new metric for the specified data.
No description provided by the author
NewNotification creates and returns a Notification DTO.
NewObjectReading creates and returns a new initialized BaseReading with its ObjectReading initialized.
No description provided by the author
NewSimpleReading creates and returns a new initialized BaseReading with its SimpleReading initialized.
NewSystemEvent creates a new SystemEvent for the specified data.
NewUpdateInterval creates updateInterval DTO with required field.
NewUpdateIntervalAction creates updateIntervalAction DTO with required field.
No description provided by the author
No description provided by the author
ToAutoEventModel transforms the AutoEvent DTO to the AutoEvent model.
ToAutoEventModels transforms the AutoEvent DTO array to the AutoEvent model array.
ToDeviceCommandModel transforms the DeviceCommand DTO to the DeviceCommand model.
ToDeviceCommandModels transforms the DeviceCommand DTOs to the DeviceCommand models.
ToDeviceModel transforms the Device DTO to the Device Model.
ToDeviceProfileModel transforms the DeviceProfile DTO to the DeviceProfile model.
ToDeviceResourceModel transforms the DeviceResource DTO to the DeviceResource model.
ToDeviceResourceModels transforms the DeviceResource DTOs to the DeviceResource models.
ToDeviceServiceModel transforms the DeviceService DTO to the DeviceService Model.
ToIntervalActionModel transforms the IntervalAction DTO to the IntervalAction Model.
ToIntervalModel transforms the Interval DTO to the Interval Model.
ToNotificationModel transforms the Notification DTO to the Notification Model.
ToNotificationModels transforms the Notification DTO array to the Notification model array.
ToProtocolModels transforms the Protocol DTO map to the Protocol model map.
ToProtocolPropertiesModel transforms the ProtocolProperties DTO to the ProtocolProperties model.
ToProvisionWatcherModel transforms the ProvisionWatcher DTO to the ProvisionWatcher model.
Convert Reading DTO to Reading model.
ToResourceOperationModel transforms the ResourceOperation DTO to the ResourceOperation model.
No description provided by the author
ToResourcePropertiesModel transforms the ResourceProperties DTO to the ResourceProperties model.
ToSubscriptionModel transforms the Subscription DTO to the Subscription Model.
ToSubscriptionModels transforms the Subscription DTO array to the Subscription model array.
ToTransmissionModel transforms a Transmission DTO to a Transmission Model.
ToTransmissionModels transforms a Transmission DTO array to a Transmission model array.
ToTransmissionRecordModel transforms a TransmissionRecord DTO to a TransmissionRecord Model.
ToTransmissionRecordModels transforms a TransmissionRecord DTO array to a TransmissionRecord model array.
No description provided by the author
No description provided by the author
ValidateValue used to check whether the value and valueType are matched.
# Structs
No description provided by the author
AutoEvent and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/AutoEvent.
BaseReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.1.0#/BaseReading.
BinaryReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.1.0#/BinaryReading.
CoreCommand and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-command/2.1.0#/CoreCommand.
CoreCommandParameter and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-command/2.1.0#/CoreCommandParameter.
No description provided by the author
Device and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/Device.
DeviceCommand and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/DeviceCommand.
DeviceCoreCommand and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-command/2.1.0#/DeviceCoreCommand.
DeviceProfile and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/DeviceProfile.
DeviceProfileBasicInfo and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.2.0#/DeviceProfileBasicInfo.
DeviceResource and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/DeviceResource.
DeviceService and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/DeviceService.
No description provided by the author
Event and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.1.0#/Event.
Interval and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-scheduler/2.1.0#/Interval.
IntervalAction and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-scheduler/2.1.0#/IntervalAction.
Metric defines the metric data for a specific named metric.
MetricField defines a metric field associated with a metric.
MetricTag defines a metric tag associated with a metric.
No description provided by the author
Notification and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-notifications/2.1.0#/Notification.
ObjectReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.1.0#/ObjectReading.
ProvisionWatcher and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/ProvisionWatcher.
ResourceOperation and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/ResourceOperation.
ResourceProperties and its properties care defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/ResourceProperties.
No description provided by the author
SimpleReading and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-data/2.1.0#/SimpleReading.
Subscription and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-notifications/2.1.0#/Subscription.
SystemEvent defines the data for a system event.
Transmission and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-notifications/2.1.0#/Transmission.
No description provided by the author
UpdateDevice and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/UpdateDevice.
UpdateDeviceComman and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.2.0#/DeviceCommand.
UpdateDeviceProfileBasicInfo and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.2.0#/DeviceProfileBasicInfo.
UpdateDeviceResource and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.2.0#/DeviceResource.
UpdateDeviceService and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/UpdateDeviceService.
UpdateInterval and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-scheduler/2.1.0#/UpdateInterval.
UpdateIntervalAction and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-scheduler/2.1.0#/UpdateIntervalAction.
UpdateProvisionWatcher and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/core-metadata/2.1.0#/UpdateProvisionWatcher.
UpdateSubscription and its properties are defined in the APIv2 specification: https://app.swaggerhub.com/apis-docs/EdgeXFoundry1/support-notifications/2.1.0#/UpdateSubscription.
# Type aliases
ProtocolProperties contains the device connection information in key/value pair.