code: func (c *Client) GetDeviceServiceByName(n string) (contract.DeviceService, error) {
  	conn := c.Pool.Get()
  	defer conn.Close()
  
  	var d contract.DeviceService
  	err := getObjectByHash(conn, db.DeviceService+":name", n, unmarshalDeviceService, &d)
  	return d, err
  }
docs: // /* ----------------------------- Device Service ----------------------------------*/