tns:PersonNameType

The full name of a person.

Complex Type Information

Model

Used By

Source

<xsd:complexType name="PersonNameType">
  <xsd:annotation>
    <xsd:documentation xml:lang="en-US">The full name of a person.</xsd:documentation>
  </xsd:annotation>
  <xsd:sequence>
    <xsd:element name="PersonPrefixName" type="tns:PersonPrefixNameType" minOccurs="0" maxOccurs="1"/>
    <xsd:choice>
      <xsd:sequence>
        <xsd:element name="PersonFirstName" type="tns:PersonGivenNameType" minOccurs="1" maxOccurs="1"/>
        <xsd:element name="PersonMiddleName" type="tns:PersonMiddleNameType" minOccurs="0" maxOccurs="1"/>
        <xsd:element name="PersonLastName" type="tns:PersonSurNameType" minOccurs="1" maxOccurs="1"/>
      </xsd:sequence>
      <xsd:sequence>
        <xsd:element name="PersonGivenName" type="tns:PersonGivenNameType" minOccurs="1" maxOccurs="1"/>
        <xsd:element name="PersonMiddleName" type="tns:PersonMiddleNameType" minOccurs="0" maxOccurs="1"/>
        <xsd:element name="PersonSurName" type="tns:PersonSurNameType" minOccurs="1" maxOccurs="1"/>
      </xsd:sequence>
    </xsd:choice>
    <xsd:element name="PersonSuffixName" type="tns:PersonSuffixNameType" minOccurs="0" maxOccurs="1"/>
    <xsd:element name="PersonMaidenName" type="tns:PersonMaidenNameType" minOccurs="0" maxOccurs="1"/>
    <xsd:element name="PersonFullName" type="tns:PersonFullNameType" minOccurs="0" maxOccurs="1"/>
  </xsd:sequence>
</xsd:complexType>