The specification of member types is done using one (compulsory) union facet, and optionally general facets.
$content (array of (string or object) ) : each member in the array is the name of a Type (Qualified Name in a string) or the member type itself (an object).