The executive order Trump signed said it was a temporary suspension until proper vetting measures have been put in place, not a travel ban. That is the way DOJ has argued the case. His tweet said he was forced to say that but it was really a travel ban. He put the SCOTUS conservatives in a hard spot with that self-inflicted wound.
It is BOTH. It is actually a temporary travel ban. I like a POTUS who says like it is...the unvarnished truth. Even the watered down version bans travelers from 6 countries unless they go through extreme vetting.