alternative is a string representing the alternative name.
first is a string representing the first name.
full is a string representing the full name.
last is a string representing the last name.
native is a string representing the native name.
userPreferred is a string representing the user preferred name.
Nameis an interface representing a name. It includes the first name, last name, full name, native name, alternative name, and user preferred name each having their own properties.