Support for actions in qds-sdk

New API support for actions in sdk. This is useful to get the info of the pjus which have query_hist_id NULL under them
`nargs="*"` will create a list of fields but will also accept an empty list. Is that expected? What would be the meaning of the empty list.