code: func (c *Client) GetDeviceProfileById(id string) (contract.DeviceProfile, error) {
  	conn := c.Pool.Get()
  	defer conn.Close()
  
  	var d contract.DeviceProfile
  	err := getObjectById(conn, id, unmarshalDeviceProfile, &d)
  	return d, err
  }
docs: // /* -----------------------------Device Profile -----------------------------*/