code: def allowed_actions(self):
          
  
          if self._response is not None and self._response.actions is not None:
              return self._response.actions.allowed_actions
          return {adhoc_xso.ActionType.EXECUTE,
                  adhoc_xso.ActionType.CANCEL}
docs: Shorthand to access :attr:`~.xso.Actions.allowed_actions` of the
          :attr:`response`.
  
          If no response has been received yet or if the response specifies no
          set of valid actions, this is the minimal set of allowed actions (
          :attr:`~.ActionType.EXECUTE` and :attr:`~.ActionType.CANCEL`).