Versions in this module Expand all Collapse all v0 v0.1.160 Apr 8, 2021 Changes in this version + func AddDeviceReqToDeviceModels(addRequests []AddDeviceRequest) (Devices []models.Device) + func AddDeviceServiceReqToDeviceServiceModels(addRequests []AddDeviceServiceRequest) (DeviceServices []models.DeviceService) + func AddEventReqToEventModel(addEventReq AddEventRequest) (event models.Event) + func AddProvisionWatcherReqToProvisionWatcherModels(addRequests []AddProvisionWatcherRequest) (ProvisionWatchers []models.ProvisionWatcher) + func DeviceProfileReqToDeviceProfileModel(addReq DeviceProfileRequest) (DeviceProfiles models.DeviceProfile) + func DeviceProfileReqToDeviceProfileModels(addRequests []DeviceProfileRequest) (DeviceProfiles []models.DeviceProfile) + func ReplaceDeviceModelFieldsWithDTO(device *models.Device, patch dtos.UpdateDevice) + func ReplaceDeviceServiceModelFieldsWithDTO(ds *models.DeviceService, patch dtos.UpdateDeviceService) + func ReplaceProvisionWatcherModelFieldsWithDTO(pw *models.ProvisionWatcher, patch dtos.UpdateProvisionWatcher) + type AddDeviceRequest struct + Device dtos.Device + func (d *AddDeviceRequest) UnmarshalJSON(b []byte) error + func (d AddDeviceRequest) Validate() error + type AddDeviceServiceRequest struct + Service dtos.DeviceService + func (ds *AddDeviceServiceRequest) UnmarshalJSON(b []byte) error + func (ds AddDeviceServiceRequest) Validate() error + type AddEventRequest struct + Event dtos.Event + func (a *AddEventRequest) UnmarshalJSON(b []byte) error + func (a AddEventRequest) Validate() error + type AddProvisionWatcherRequest struct + ProvisionWatcher dtos.ProvisionWatcher + func (pw *AddProvisionWatcherRequest) UnmarshalJSON(b []byte) error + func (pw AddProvisionWatcherRequest) Validate() error + type DeviceProfileRequest struct + Profile dtos.DeviceProfile + func (dp *DeviceProfileRequest) UnmarshalJSON(b []byte) error + func (dp *DeviceProfileRequest) UnmarshalYAML(b []byte) error + func (dp DeviceProfileRequest) Validate() error + type UpdateDeviceRequest struct + Device dtos.UpdateDevice + func (d *UpdateDeviceRequest) UnmarshalJSON(b []byte) error + func (d UpdateDeviceRequest) Validate() error + type UpdateDeviceServiceRequest struct + Service dtos.UpdateDeviceService + func (ds *UpdateDeviceServiceRequest) UnmarshalJSON(b []byte) error + func (ds UpdateDeviceServiceRequest) Validate() error + type UpdateProvisionWatcherRequest struct + ProvisionWatcher dtos.UpdateProvisionWatcher + func (pw *UpdateProvisionWatcherRequest) UnmarshalJSON(b []byte) error + func (pw UpdateProvisionWatcherRequest) Validate() error