ViewAction is an enumerated list of actions a user may perform on a view.

This enumerated datatype is used by the datatypes, Repository and other core datatypes, which are used by several mutation and query fields.