Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema FrequentFlyerInfoRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element FrequentFlyerInfoRQ
Namespace No namespace
Annotations
GetFQFlyer request root element
Diagram
Diagram FrequentFlyerInfoRQ.tmp#FrequentFlyerInfoRQ_Source FrequentFlyerInfoRQ.tmp#FrequentFlyerInfoRQ_AirlineCode FrequentFlyerInfoRQ.tmp#FrequentFlyerInfoRQ_FFNumber FrequentFlyerInfoRQ.tmp#FrequentFlyerInfoRQ_Travelername
Properties
content: complex
Model AirlineCode , FFNumber , Travelername{0,1}
Children AirlineCode, FFNumber, Travelername
Instance
<FrequentFlyerInfoRQ Source="">
  <AirlineCode>{1,1}</AirlineCode>
  <FFNumber>{1,1}</FFNumber>
  <Travelername>{0,1}</Travelername>
</FrequentFlyerInfoRQ>
Attributes
QName Type Fixed Default Use Annotation
Source xsd:string optional
Version number.  Example: 1.0
Source
<xsd:element name="FrequentFlyerInfoRQ">
  <xsd:annotation>
    <xsd:documentation>GetFQFlyer request root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="AirlineCode">
        <xsd:annotation>
          <xsd:documentation>2-character airline code of the program/membership airline (card issuing)</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="FFNumber">
        <xsd:annotation>
          <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Travelername" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Name Info group</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Surname">
              <xsd:annotation>
                <xsd:documentation>Traveler family name. Example: SMITH</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="MiddleName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Traveler middle initial or middle name Example: H or HENRY</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="GivenName">
              <xsd:annotation>
                <xsd:documentation>Traveler given (first) name. Example: ROBERT</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Source" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Version number. Example: 1.0</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FrequentFlyerInfoRQ / AirlineCode
Namespace No namespace
Annotations
2-character airline code of the program/membership airline (card issuing)
Diagram
Diagram
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>2-character airline code of the program/membership airline (card issuing)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FrequentFlyerInfoRQ / FFNumber
Namespace No namespace
Annotations
Frequent flyer number.  Example: 0956301007
Diagram
Diagram
Source
<xsd:element name="FFNumber">
  <xsd:annotation>
    <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FrequentFlyerInfoRQ / Travelername
Namespace No namespace
Annotations
Name Info group
Diagram
Diagram FrequentFlyerInfoRQ.tmp#FrequentFlyerInfoRQ_FrequentFlyerInfoRQ_Travelername_Surname FrequentFlyerInfoRQ.tmp#FrequentFlyerInfoRQ_FrequentFlyerInfoRQ_Travelername_MiddleName FrequentFlyerInfoRQ.tmp#FrequentFlyerInfoRQ_FrequentFlyerInfoRQ_Travelername_GivenName
Properties
content: complex
minOccurs: 0
Model Surname , MiddleName{0,1} , GivenName
Children GivenName, MiddleName, Surname
Instance
<Travelername>
  <Surname>{1,1}</Surname>
  <MiddleName>{0,1}</MiddleName>
  <GivenName>{1,1}</GivenName>
</Travelername>
Source
<xsd:element name="Travelername" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Name Info group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Surname">
        <xsd:annotation>
          <xsd:documentation>Traveler family name. Example: SMITH</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="MiddleName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Traveler middle initial or middle name Example: H or HENRY</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="GivenName">
        <xsd:annotation>
          <xsd:documentation>Traveler given (first) name. Example: ROBERT</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element FrequentFlyerInfoRQ / Travelername / Surname
Namespace No namespace
Annotations
Traveler family name.  Example: SMITH
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Surname">
  <xsd:annotation>
    <xsd:documentation>Traveler family name. Example: SMITH</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element FrequentFlyerInfoRQ / Travelername / MiddleName
Namespace No namespace
Annotations
Traveler middle initial or middle name
Example: H or HENRY
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 1
Source
<xsd:element name="MiddleName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Traveler middle initial or middle name Example: H or HENRY</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element FrequentFlyerInfoRQ / Travelername / GivenName
Namespace No namespace
Annotations
Traveler given (first) name. Example: ROBERT
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="GivenName">
  <xsd:annotation>
    <xsd:documentation>Traveler given (first) name. Example: ROBERT</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Attribute FrequentFlyerInfoRQ / @Source
Namespace No namespace
Annotations
Version number.  Example: 1.0
Type xsd:string
Properties
use: optional
Used by
Source
<xsd:attribute name="Source" type="xsd:string" use="optional">
  <xsd:annotation>
    <xsd:documentation>Version number. Example: 1.0</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
[ top ]
Attribute @Source
Namespace No namespace
Annotations
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:attribute name="Source">
  <xsd:annotation>
    <xsd:documentation>Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:attribute>
[ top ]