code: func (c *Client) SessionArgumentsSet(payload *SessionArguments) (err error) {
  	// Checks
  	if payload == nil {
  		err = fmt.Errorf("payload can't be nil")
  		return
  	}
  	payload.BlocklistSize = nil
  	payload.ConfigDir = nil
  	payload.RPCVersion = nil
  	payload.RPCVersionMinimum = nil
  	payload.Version = nil
  	// Exec
  	if err = c.rpcCall("session-set", payload, nil); err != nil {
  		err = fmt.Errorf("'session-set' rpc method failed: %v", err)
  	}
  	return
  }
docs: // SessionArgumentsSet allows to modify global/session values.
  // https://github.com/transmission/transmission/blob/2.9x/extras/rpc-spec.txt#L534