code: func (c *Client) IntervalActionByName(name string) (action contract.IntervalAction, err error) {
  	conn := c.Pool.Get()
  	defer conn.Close()
  
  	err = getObjectByKey(conn, models.IntervalActionNameKey, name, &action)
  	return action, err
  }
docs: // Get schedule interval action by name