document type param constraints in list