maxChar It allows you to get a name with the max characters count or under it.
example: to get alexander maxChar should be 9,
also it can give you alex or any name has no more character than 9.
minChar It allows you to get a name with the min characters count or upper it.
example: to get alex minChar should be 4,
also it can give you alexander or any name has more character than 4.
textCase It help you to get a name with specificing his case,
you have tow cases one is the lowar => max the second is upper MAX
also you have the default one without passing anythink => Max.