namespace AppleAuth.Interfaces
{
///
/// PersonNameComponents
///
public interface IPersonName
{
///
/// The portion of a name’s full form of address that precedes the name itself (for example, “Dr.,” “Mr.,” “Ms.”)
///
string NamePrefix { get; }
///
/// Name bestowed upon an individual to differentiate them from other members of a group that share a family name (for example, “Johnathan”)
///
string GivenName { get; }
///
/// Secondary name bestowed upon an individual to differentiate them from others that have the same given name (for example, “Maple”)
///
string MiddleName { get; }
///
/// Name bestowed upon an individual to denote membership in a group or family. (for example, “Appleseed”)
///
string FamilyName { get; }
///
/// The portion of a name’s full form of address that follows the name itself (for example, “Esq.,” “Jr.,” “Ph.D.”)
///
string NameSuffix { get; }
///
/// Name substituted for the purposes of familiarity (for example, "Johnny")
///
string Nickname { get; }
///
/// The phonetic representation name components of the receiver
///
IPersonName PhoneticRepresentation { get; }
}
}