Represents the search parameters when searching for Project ShareTypes. The object can be used to find all the shares in a particular project by
specifying a project and no role. The object can be used to find all shares for a particular project and particular role by passing both. It may
also used to find all shares involving a particular given role when the project is null.