dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts@v1.0.2/dtos/responses/deviceresource.go (about) 1 // 2 // Copyright (C) 2021 IOTech Ltd 3 // 4 // SPDX-License-Identifier: Apache-2.0 5 6 package responses 7 8 import ( 9 "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/dtos" 10 "dev.azure.com/aidainnovazione0090/DeviceManager/_git/go-mod-core-contracts/dtos/common" 11 ) 12 13 // DeviceResourceResponse defines the Response Content for GET DeviceResource DTOs. 14 type DeviceResourceResponse struct { 15 common.BaseResponse `json:",inline"` 16 Resource dtos.DeviceResource `json:"resource"` 17 } 18 19 // NewDeviceResourceResponse creates deviceResource response DTO with required fields 20 func NewDeviceResourceResponse(requestId string, message string, statusCode int, resource dtos.DeviceResource) DeviceResourceResponse { 21 return DeviceResourceResponse{ 22 BaseResponse: common.NewBaseResponse(requestId, message, statusCode), 23 Resource: resource, 24 } 25 }