Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Model
Properties
Source
Used by
Included schema StringCommonTraveller.xsd
Namespace http://string.drv.de/xmlschema/string
Properties
attribute form default unqualified
element form default qualified
Element TravellersRequestType / Traveller
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType StringCommonTraveller_xsd.tmp#CommonTravellerRequestType
Type CommonTravellerRequestType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname
Instance
<Traveller xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Surname>{0,1}</Surname>
  <Prename>{0,1}</Prename>
  <Salutation>{0,1}</Salutation>
  <Gender>{0,1}</Gender>
  <AgeCategory>{0,1}</AgeCategory>
  <BirthDate>{0,1}</BirthDate>
  <ContactDetails>{0,1}</ContactDetails>
  <Passport>{0,unbounded}</Passport>
  <ESTA_Information>{0,1}</ESTA_Information>
  <Address Language="">{0,1}</Address>
  <ClientNumber>{0,1}</ClientNumber>
</Traveller>
Source
<xs:element name="Traveller" type="CommonTravellerRequestType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
Element CommonTravellerType / Identifier
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#IdentifierType
Type IdentifierType
Properties
content simple
Source
<xs:element name="Identifier" type="IdentifierType"/>
Element CommonTravellerType / Surname
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Surname" type="xs:string" minOccurs="0"/>
Element CommonTravellerType / Prename
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
Source
<xs:element name="Prename" type="xs:string" minOccurs="0"/>
Element CommonTravellerType / Salutation
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTravellerTypes_xsd.tmp#SalutationType
Type SalutationType
Properties
content simple
minOccurs 0
nillable true
Facets
enumeration Mr
enumeration Mrs
enumeration Unknown
Source
<xs:element name="Salutation" type="SalutationType" nillable="true" minOccurs="0"/>
Element CommonTravellerType / Gender
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTravellerTypes_xsd.tmp#GenderType
Type GenderType
Properties
content simple
minOccurs 0
nillable true
Facets
enumeration Male
enumeration Female
enumeration Unknown
Source
<xs:element name="Gender" type="GenderType" nillable="true" minOccurs="0"/>
Element CommonTravellerType / AgeCategory
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTravellerTypes_xsd.tmp#AgeCategoryType
Type AgeCategoryType
Properties
content simple
minOccurs 0
nillable true
Facets
enumeration Adult
enumeration Child
enumeration Infant
enumeration Unknown
Source
<xs:element name="AgeCategory" type="AgeCategoryType" nillable="true" minOccurs="0"/>
Element CommonTravellerType / BirthDate
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#DateType
Type DateType
Properties
content simple
minOccurs 0
Source
<xs:element name="BirthDate" type="DateType" minOccurs="0"/>
Element CommonTravellerType / ContactDetails
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTravellerTypes_xsd.tmp#ContactDetailsType_Mail StringCommonTravellerTypes_xsd.tmp#ContactDetailsType_Phone StringCommonTravellerTypes_xsd.tmp#ContactDetailsType_Mobile StringCommonTravellerTypes_xsd.tmp#ContactDetailsType_Emergency StringCommonTravellerTypes_xsd.tmp#ContactDetailsType
Type ContactDetailsType
Properties
content complex
minOccurs 0
maxOccurs 1
nillable true
Model
Children Emergency, Mail, Mobile, Phone
Instance
<ContactDetails xmlns="http://string.drv.de/xmlschema/string">
  <Mail>{0,1}</Mail>
  <Phone>{0,1}</Phone>
  <Mobile>{0,1}</Mobile>
  <Emergency>{0,1}</Emergency>
</ContactDetails>
Source
<xs:element name="ContactDetails" type="ContactDetailsType" minOccurs="0" maxOccurs="1" nillable="true"/>
Element CommonTravellerType / Passport
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTravellerTypes_xsd.tmp#PassportType_PassportNumber StringCommonTravellerTypes_xsd.tmp#PassportType_Surname StringCommonTravellerTypes_xsd.tmp#PassportType_BirthName StringCommonTravellerTypes_xsd.tmp#PassportType_Prename StringCommonTravellerTypes_xsd.tmp#PassportType_BirthDate StringCommonTravellerTypes_xsd.tmp#PassportType_Nationality StringCommonTravellerTypes_xsd.tmp#PassportType_Gender StringCommonTravellerTypes_xsd.tmp#PassportType_IssueDate StringCommonTravellerTypes_xsd.tmp#PassportType_ExpirationDate StringCommonTravellerTypes_xsd.tmp#PassportType_CityOfBirth StringCommonTravellerTypes_xsd.tmp#PassportType_CountryOfBirth StringCommonTravellerTypes_xsd.tmp#PassportType_Authority StringCommonTravellerTypes_xsd.tmp#PassportType
Type PassportType
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children Authority, BirthDate, BirthName, CityOfBirth, CountryOfBirth, ExpirationDate, Gender, IssueDate, Nationality, PassportNumber, Prename, Surname
Instance
<Passport xmlns="http://string.drv.de/xmlschema/string">
  <PassportNumber>{1,1}</PassportNumber>
  <Surname>{1,1}</Surname>
  <BirthName>{1,1}</BirthName>
  <Prename>{1,1}</Prename>
  <BirthDate>{1,1}</BirthDate>
  <Nationality>{0,1}</Nationality>
  <Gender>{0,1}</Gender>
  <IssueDate>{1,1}</IssueDate>
  <ExpirationDate>{1,1}</ExpirationDate>
  <CityOfBirth>{0,1}</CityOfBirth>
  <CountryOfBirth>{0,1}</CountryOfBirth>
  <Authority>{0,1}</Authority>
</Passport>
Source
<xs:element name="Passport" type="PassportType" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
Element CommonTravellerType / ESTA_Information
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTravellerTypes_xsd.tmp#AdditionalESTAInformationType_CitizenOfForeignCountryNow StringCommonTravellerTypes_xsd.tmp#AdditionalESTAInformationType_CitizenOfForeignCountryEverSince StringCommonTravellerTypes_xsd.tmp#AdditionalESTAInformationType_FatherInfo StringCommonTravellerTypes_xsd.tmp#AdditionalESTAInformationType_MotherInfo StringCommonTravellerTypes_xsd.tmp#AdditionalESTAInformationType_StayInfo StringCommonTravellerTypes_xsd.tmp#AdditionalESTAInformationType_Mail StringCommonTravellerTypes_xsd.tmp#AdditionalESTAInformationType
Type AdditionalESTAInformationType
Properties
content complex
minOccurs 0
maxOccurs 1
nillable true
Model
Children CitizenOfForeignCountryEverSince, CitizenOfForeignCountryNow, FatherInfo, Mail, MotherInfo, StayInfo
Instance
<ESTA_Information xmlns="http://string.drv.de/xmlschema/string">
  <CitizenOfForeignCountryNow>{0,1}</CitizenOfForeignCountryNow>
  <CitizenOfForeignCountryEverSince>{0,1}</CitizenOfForeignCountryEverSince>
  <FatherInfo>{0,1}</FatherInfo>
  <MotherInfo>{0,1}</MotherInfo>
  <StayInfo>{0,1}</StayInfo>
  <Mail>{0,1}</Mail>
</ESTA_Information>
Source
<xs:element name="ESTA_Information" type="AdditionalESTAInformationType" minOccurs="0" maxOccurs="1" nillable="true"/>
Element CommonTravellerType / Address
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTypes_xsd.tmp#AddressType_Language StringCommonTypes_xsd.tmp#AddressType_Street StringCommonTypes_xsd.tmp#AddressType_HouseNumber StringCommonTypes_xsd.tmp#AddressType_ZIPCode StringCommonTypes_xsd.tmp#AddressType_City StringCommonTypes_xsd.tmp#AddressType_Country StringCommonTypes_xsd.tmp#AddressType
Type AddressType
Properties
content complex
minOccurs 0
maxOccurs 1
nillable true
Model
Children City, Country, HouseNumber, Street, ZIPCode
Instance
<Address Language="" xmlns="http://string.drv.de/xmlschema/string">
  <Street>{0,1}</Street>
  <HouseNumber>{0,1}</HouseNumber>
  <ZIPCode>{0,1}</ZIPCode>
  <City>{0,1}</City>
  <Country>{0,1}</Country>
</Address>
Attributes
QName Type Use
Language xs:language optional
Source
<xs:element name="Address" type="AddressType" minOccurs="0" maxOccurs="1" nillable="true"/>
Element CommonTravellerType / ClientNumber
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram
Type xs:string
Properties
content simple
minOccurs 0
maxOccurs 1
Source
<xs:element name="ClientNumber" type="xs:string" minOccurs="0" maxOccurs="1"/>
Element TravellersResponseType / Traveller
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType StringCommonTraveller_xsd.tmp#CommonTravellerResponseType_TotalSalesPrice StringCommonTraveller_xsd.tmp#CommonTravellerResponseType
Type CommonTravellerResponseType
Type hierarchy
Properties
content complex
minOccurs 0
maxOccurs unbounded
nillable true
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname, TotalSalesPrice
Instance
<Traveller xmlns="http://string.drv.de/xmlschema/string">
  <Identifier>{1,1}</Identifier>
  <Surname>{0,1}</Surname>
  <Prename>{0,1}</Prename>
  <Salutation>{0,1}</Salutation>
  <Gender>{0,1}</Gender>
  <AgeCategory>{0,1}</AgeCategory>
  <BirthDate>{0,1}</BirthDate>
  <ContactDetails>{0,1}</ContactDetails>
  <Passport>{0,unbounded}</Passport>
  <ESTA_Information>{0,1}</ESTA_Information>
  <Address Language="">{0,1}</Address>
  <ClientNumber>{0,1}</ClientNumber>
  <TotalSalesPrice>{0,1}</TotalSalesPrice>
</Traveller>
Source
<xs:element name="Traveller" type="CommonTravellerResponseType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
Element CommonTravellerResponseType / TotalSalesPrice
Namespace http://string.drv.de/xmlschema/string
Annotations
Total sales amount
Diagram
Diagram StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Amount StringCommonPriceTypes_xsd.tmp#CurrencyAmountType_Currency StringCommonPriceTypes_xsd.tmp#CurrencyAmountType
Type CurrencyAmountType
Properties
content complex
minOccurs 0
maxOccurs 1
nillable true
Model
Children Amount, Currency
Instance
<TotalSalesPrice xmlns="http://string.drv.de/xmlschema/string">
  <Amount>{1,1}</Amount>
  <Currency>{0,1}</Currency>
</TotalSalesPrice>
Source
<xs:element name="TotalSalesPrice" type="CurrencyAmountType" minOccurs="0" maxOccurs="1" nillable="true">
  <xs:annotation>
    <xs:documentation>Total sales amount</xs:documentation>
  </xs:annotation>
</xs:element>
Complex Type TravellersRequestType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#TravellersRequestType_Traveller
Used by
Model
Children Traveller
Source
<xs:complexType name="TravellersRequestType">
  <xs:sequence>
    <xs:element name="Traveller" type="CommonTravellerRequestType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type CommonTravellerRequestType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType
Type extension of CommonTravellerType
Type hierarchy
Used by
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname
Source
<xs:complexType name="CommonTravellerRequestType">
  <xs:complexContent>
    <xs:extension base="CommonTravellerType"/>
  </xs:complexContent>
</xs:complexType>
Complex Type CommonTravellerType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber
Properties
abstract true
Used by
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname
Source
<xs:complexType name="CommonTravellerType" abstract="true">
  <xs:sequence>
    <xs:element name="Identifier" type="IdentifierType"/>
    <xs:element name="Surname" type="xs:string" minOccurs="0"/>
    <xs:element name="Prename" type="xs:string" minOccurs="0"/>
    <xs:element name="Salutation" type="SalutationType" nillable="true" minOccurs="0"/>
    <xs:element name="Gender" type="GenderType" nillable="true" minOccurs="0"/>
    <xs:element name="AgeCategory" type="AgeCategoryType" nillable="true" minOccurs="0"/>
    <xs:element name="BirthDate" type="DateType" minOccurs="0"/>
    <xs:element name="ContactDetails" type="ContactDetailsType" minOccurs="0" maxOccurs="1" nillable="true"/>
    <xs:element name="Passport" type="PassportType" minOccurs="0" maxOccurs="unbounded" nillable="true"/>
    <xs:element name="ESTA_Information" type="AdditionalESTAInformationType" minOccurs="0" maxOccurs="1" nillable="true"/>
    <xs:element name="Address" type="AddressType" minOccurs="0" maxOccurs="1" nillable="true"/>
    <xs:element name="ClientNumber" type="xs:string" minOccurs="0" maxOccurs="1"/>
  </xs:sequence>
</xs:complexType>
Complex Type TravellersResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#TravellersResponseType_Traveller
Used by
Model
Children Traveller
Source
<xs:complexType name="TravellersResponseType">
  <xs:sequence>
    <xs:element name="Traveller" type="CommonTravellerResponseType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:complexType>
Complex Type CommonTravellerResponseType
Namespace http://string.drv.de/xmlschema/string
Diagram
Diagram StringCommonTraveller_xsd.tmp#CommonTravellerType_Identifier StringCommonTraveller_xsd.tmp#CommonTravellerType_Surname StringCommonTraveller_xsd.tmp#CommonTravellerType_Prename StringCommonTraveller_xsd.tmp#CommonTravellerType_Salutation StringCommonTraveller_xsd.tmp#CommonTravellerType_Gender StringCommonTraveller_xsd.tmp#CommonTravellerType_AgeCategory StringCommonTraveller_xsd.tmp#CommonTravellerType_BirthDate StringCommonTraveller_xsd.tmp#CommonTravellerType_ContactDetails StringCommonTraveller_xsd.tmp#CommonTravellerType_Passport StringCommonTraveller_xsd.tmp#CommonTravellerType_ESTA_Information StringCommonTraveller_xsd.tmp#CommonTravellerType_Address StringCommonTraveller_xsd.tmp#CommonTravellerType_ClientNumber StringCommonTraveller_xsd.tmp#CommonTravellerType StringCommonTraveller_xsd.tmp#CommonTravellerResponseType_TotalSalesPrice
Type extension of CommonTravellerType
Type hierarchy
Used by
Model
Children Address, AgeCategory, BirthDate, ClientNumber, ContactDetails, ESTA_Information, Gender, Identifier, Passport, Prename, Salutation, Surname, TotalSalesPrice
Source
<xs:complexType name="CommonTravellerResponseType">
  <xs:complexContent>
    <xs:extension base="CommonTravellerType">
      <xs:sequence>
        <xs:element name="TotalSalesPrice" type="CurrencyAmountType" minOccurs="0" maxOccurs="1" nillable="true">
          <xs:annotation>
            <xs:documentation>Total sales amount</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:extension>
  </xs:complexContent>
</xs:complexType>