Custom types the API supports, in addition of primitive and arrays.