Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema LoyaltyAccountViewRS.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element LoyaltyAccountViewRS
Namespace No namespace
Annotations
root element
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyPrograms
Properties
content: complex
Model LoyaltyPrograms+
Children LoyaltyPrograms
Instance
<LoyaltyAccountViewRS>
  <LoyaltyPrograms>{1,unbounded}</LoyaltyPrograms>
</LoyaltyAccountViewRS>
Source
<xsd:element name="LoyaltyAccountViewRS">
  <xsd:annotation>
    <xsd:documentation>root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="LoyaltyPrograms" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>returns all applicable accounts</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="LoyaltyMemberID">
              <xsd:annotation>
                <xsd:documentation>Account ID Example: AC7890</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ProgramName">
              <xsd:annotation>
                <xsd:documentation>The loyalty program name Example: SME</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="GroupID" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Associates this account to a pre-defined group</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ProgramSponsor">
              <xsd:annotation>
                <xsd:documentation>The 2-letter airline code sponsoring this program</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="AirlineCode"/>
                  <xsd:element name="PhoneNumber" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Freeflow phone number field</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="EmailAddress" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Freeflow email address field</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ContactName" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Freeflow contact name field Example: John Public</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ProfileIndex">
              <xsd:annotation>
                <xsd:documentation>Profile Index of the associated corporate account Example: ABC12T</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type">
                      <xsd:annotation>
                        <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="EnrollmentDate" type="xsd:date">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="RevenueDataGroup" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Needed for the following events: RevenueTreshold Booking</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="FutureBookingVolume">
                    <xsd:annotation>
                      <xsd:documentation>future unrealized revenue units</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>future unrealized revenue units</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="CurrentYearBalance">
                    <xsd:annotation>
                      <xsd:documentation>accrued FLOWN revenue units for current year</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>accrued balance for the current year (flown revenue)</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="LifetimeBalance">
                    <xsd:annotation>
                      <xsd:documentation>accrued revenue over the life of this membership</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:attribute name="Amount" use="required">
                        <xsd:annotation>
                          <xsd:documentation>accrued balance over the flifetime of the account</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="RevenueUnit" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>The type of units is based on the Airline's program requirement</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:choice>
                        <xsd:element ref="CurrencyCode"/>
                        <xsd:element name="Miles"/>
                        <xsd:element name="Points"/>
                        <xsd:element name="Credits"/>
                      </xsd:choice>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="OfferDataGroup">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Offer" maxOccurs="unbounded">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="OfferCodeID">
                          <xsd:annotation>
                            <xsd:documentation>ID for this offer as filed in rules engine Example: 0AR123</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="Description" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Description of the offer</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="UnitControl">
                          <xsd:annotation>
                            <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="Units" maxOccurs="unbounded">
                                <xsd:annotation>
                                  <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element name="InitialUnits">
                                      <xsd:annotation>
                                        <xsd:documentation>identifies the initial allotment</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="AvailableUnits">
                                      <xsd:annotation>
                                        <xsd:documentation>returns the number of units available for consumption</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="PendingUnits">
                                      <xsd:annotation>
                                        <xsd:documentation>identifies the number of units booked but not yet flown</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="UsedUnits">
                                      <xsd:annotation>
                                        <xsd:documentation>identifies the number of used units</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="DiscountLevel" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>identifies discount level to be applied</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:simpleContent>
                                          <xsd:extension base="xsd:string">
                                            <xsd:attribute name="Type">
                                              <xsd:annotation>
                                                <xsd:documentation>A = DiscountAmount P = DiscountPercentage</xsd:documentation>
                                              </xsd:annotation>
                                            </xsd:attribute>
                                          </xsd:extension>
                                        </xsd:simpleContent>
                                      </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="Threshold" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Identifies which revenue threshold triggered this transaction</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="EventType" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>ENR = Enrollment ANN = Anniversary REV = Revenue Treshold ADM = Administartion</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:simpleType>
                                        <xsd:restriction base="xsd:string">
                                          <xsd:enumeration value="ENR"/>
                                          <xsd:enumeration value="ANN"/>
                                          <xsd:enumeration value="REV"/>
                                          <xsd:enumeration value="ADM"/>
                                        </xsd:restriction>
                                      </xsd:simpleType>
                                    </xsd:element>
                                    <xsd:element name="CreationDate" type="xsd:date" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="TravelDates" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Travel dates for which this offer is valid</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:sequence>
                                          <xsd:element name="EffectiveDate" minOccurs="0">
                                            <xsd:annotation>
                                              <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:complexType>
                                              <xsd:simpleContent>
                                                <xsd:extension base="xsd:date">
                                                  <xsd:attribute name="Time">
                                                    <xsd:annotation>
                                                      <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                                    </xsd:annotation>
                                                  </xsd:attribute>
                                                </xsd:extension>
                                              </xsd:simpleContent>
                                            </xsd:complexType>
                                          </xsd:element>
                                          <xsd:element name="ExpirationDate" minOccurs="0">
                                            <xsd:annotation>
                                              <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:complexType>
                                              <xsd:simpleContent>
                                                <xsd:extension base="xsd:date">
                                                  <xsd:attribute name="Time">
                                                    <xsd:annotation>
                                                      <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                                    </xsd:annotation>
                                                  </xsd:attribute>
                                                </xsd:extension>
                                              </xsd:simpleContent>
                                            </xsd:complexType>
                                          </xsd:element>
                                        </xsd:sequence>
                                      </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="BookingDates" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Dates for which this offer is valid</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:sequence>
                                          <xsd:element name="EffectiveDate" minOccurs="0">
                                            <xsd:annotation>
                                              <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:complexType>
                                              <xsd:simpleContent>
                                                <xsd:extension base="xsd:date">
                                                  <xsd:attribute name="Time">
                                                    <xsd:annotation>
                                                      <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                                    </xsd:annotation>
                                                  </xsd:attribute>
                                                </xsd:extension>
                                              </xsd:simpleContent>
                                            </xsd:complexType>
                                          </xsd:element>
                                          <xsd:element name="ExpirationDate" minOccurs="0">
                                            <xsd:annotation>
                                              <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                            </xsd:annotation>
                                            <xsd:complexType>
                                              <xsd:simpleContent>
                                                <xsd:extension base="xsd:date">
                                                  <xsd:attribute name="Time">
                                                    <xsd:annotation>
                                                      <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                                    </xsd:annotation>
                                                  </xsd:attribute>
                                                </xsd:extension>
                                              </xsd:simpleContent>
                                            </xsd:complexType>
                                          </xsd:element>
                                        </xsd:sequence>
                                      </xsd:complexType>
                                    </xsd:element>
                                  </xsd:sequence>
                                  <xsd:attribute name="DateControlled">
                                    <xsd:annotation>
                                      <xsd:documentation>default is "N" if set to "Y" the offer is not unit controlled and valid as per expiration date</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                  <xsd:attribute name="OfferSubCode">
                                    <xsd:annotation>
                                      <xsd:documentation>(Future Use) to be generated on creation by SQL</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
              <![CDATA[]]>
            </xsd:element>
            <xsd:element name="DisplayOptions" minOccurs="0">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Actions" maxOccurs="unbounded">
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="EventType">
                          <xsd:annotation>
                            <xsd:documentation>ENR = Enrollment BKG = Booking TKG = Ticketing FLN = Flown ANN = Anniversary REV = Revenue Treshold ADM = Administartion EXP = Expiration (removes expired units)</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="CreationDate" type="xsd:date">
                          <xsd:annotation>
                            <xsd:documentation>Specifies date in which PNR was created in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="CreationTime">
                          <xsd:annotation>
                            <xsd:documentation>Creation time in ISO 8601 format. Example: 12:35</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:pattern value="([0-1][0-9]|2[0-4]):[0-5][0-9]">
                                <xsd:annotation>
                                  <xsd:documentation>
                                  </xsd:documentation>
                                </xsd:annotation>
                              </xsd:pattern>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="CreationReference" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Agent ID. or Robot ID Example: RI17</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element ref="Remarks" minOccurs="0"/>
                        <xsd:element name="UnitData" minOccurs="0" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Unit data group</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="Units">
                                <xsd:annotation>
                                  <xsd:documentation>The units credited or debited Example: 5 2.25</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType/>
                              </xsd:element>
                              <xsd:element ref="OfferCodeID" minOccurs="0"/>
                            </xsd:sequence>
                            <xsd:attribute name="Type" use="required">
                              <xsd:annotation>
                                <xsd:documentation>D = Debit C = Credit N = to be set when offer is date controlled (not unit controlled)</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="RevenueData" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Earned revenue send by RoBo after segments are verified as flown;</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="CreditUnits">
                                <xsd:annotation>
                                  <xsd:documentation>Revenue units to be processed in various account balances</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element name="YearRev" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Units of revenue debited/credited to respective balance</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:attribute name="Type">
                                          <xsd:annotation>
                                            <xsd:documentation>D = Debit C = Credit</xsd:documentation>
                                          </xsd:annotation>
                                        </xsd:attribute>
                                      </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="LifeTimeRev" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Units of revenue debited/credited to respective balance</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:attribute name="Type">
                                          <xsd:annotation>
                                            <xsd:documentation>D = Debit C = Credit</xsd:documentation>
                                          </xsd:annotation>
                                        </xsd:attribute>
                                      </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="FutureRev" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Units of revenue debited/credited to respective balance</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:attribute name="Type">
                                          <xsd:annotation>
                                            <xsd:documentation>D = Debit C = Credit</xsd:documentation>
                                          </xsd:annotation>
                                        </xsd:attribute>
                                      </xsd:complexType>
                                    </xsd:element>
                                  </xsd:sequence>
                                  <xsd:attribute name="Action">
                                    <xsd:annotation>
                                      <xsd:documentation>This attribute becomes mandatory ONLY in conjunction with Type = FLN Allowed values: USED VOID EXCH RFND</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="BookingReference" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>A refernece is referenced to a single traveler/ticket</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="TicketTrxID" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>transaction key generated by loyalty program server</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string"/>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="BookingOfficeID" type="xsd:string">
                                <xsd:annotation>
                                  <xsd:documentation>Booking office Identification. Example: KLTLOB</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element ref="RecordLocator">
                                <xsd:annotation>
                                  <xsd:documentation>PNR record locator associated with this transaction. Example: R1A3SK</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element ref="VendorLocator"/>
                              <xsd:element name="TicketNumber" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>13-digit ticket number Example: 1761233215673</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                      <xsd:attribute name="ConjTicketNumber">
                                        <xsd:annotation>
                                          <xsd:documentation>13-digit ticket number of the LAST ticket of an conjunctive ticket set. Example: 1761233215673</xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:simpleType>
                                          <xsd:restriction base="xsd:string">
                                            <xsd:minLength value="1"/>
                                          </xsd:restriction>
                                        </xsd:simpleType>
                                      </xsd:attribute>
                                      <xsd:attribute name="Status" use="required">
                                        <xsd:annotation>
                                          <xsd:documentation>Possible Values: "TICKETED" "VOIDED" "EXCHANGED" "REFUNDED"</xsd:documentation>
                                        </xsd:annotation>
                                        <xsd:simpleType>
                                          <xsd:restriction base="xsd:string">
                                            <xsd:enumeration value="TICKETED"/>
                                            <xsd:enumeration value="VOIDED"/>
                                            <xsd:enumeration value="EXCHANGED"/>
                                            <xsd:enumeration value="REFUNDED"/>
                                          </xsd:restriction>
                                        </xsd:simpleType>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="TravelerName">
                                <xsd:annotation>
                                  <xsd:documentation>Name group</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element ref="Surname"/>
                                    <xsd:element ref="GivenName"/>
                                    <xsd:element ref="Initial" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Traveler initial or middle name (required by US Gov). Example: G or George</xsd:documentation>
                                      </xsd:annotation>
                                    </xsd:element>
                                    <xsd:element name="FQTVData" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:sequence>
                                          <xsd:element ref="FFCompanyCode"/>
                                          <xsd:element ref="FFNumber"/>
                                        </xsd:sequence>
                                      </xsd:complexType>
                                    </xsd:element>
                                  </xsd:sequence>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="FlightReferences" maxOccurs="unbounded">
                                <xsd:annotation>
                                  <xsd:documentation>Flight element associated to this transaction</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element ref="AirlineCode"/>
                                    <xsd:element ref="FlightNumber"/>
                                    <xsd:element ref="ClassOfService"/>
                                    <xsd:element ref="Date"/>
                                    <xsd:element ref="Time"/>
                                    <xsd:element ref="DepartureCode"/>
                                    <xsd:element ref="ArrivalCode"/>
                                  </xsd:sequence>
                                  <xsd:attribute name="BookingDate" use="required">
                                    <xsd:annotation>
                                      <xsd:documentation>ISO format: yyyy-mm-dd</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                  <xsd:attribute name="BookingTime" use="required">
                                    <xsd:annotation>
                                      <xsd:documentation>ISO format: hh:mm</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms
Namespace No namespace
Annotations
returns all applicable accounts
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyMemberID LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_ProgramName LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_GroupID LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_ProgramSponsor LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_ProfileIndex LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_EnrollmentDate LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_DisplayOptions
Properties
content: complex
maxOccurs: unbounded
Model LoyaltyMemberID , ProgramName , GroupID{0,1} , ProgramSponsor , ProfileIndex , EnrollmentDate , RevenueDataGroup{0,1} , OfferDataGroup , DisplayOptions{0,1}
Children DisplayOptions, EnrollmentDate, GroupID, LoyaltyMemberID, OfferDataGroup, ProfileIndex, ProgramName, ProgramSponsor, RevenueDataGroup
Instance
<LoyaltyPrograms>
  <LoyaltyMemberID>{1,1}</LoyaltyMemberID>
  <ProgramName>{1,1}</ProgramName>
  <GroupID>{0,1}</GroupID>
  <ProgramSponsor>{1,1}</ProgramSponsor>
  <ProfileIndex Type="">{1,1}</ProfileIndex>
  <EnrollmentDate>{1,1}</EnrollmentDate>
  <RevenueDataGroup>{0,1}</RevenueDataGroup>
  <OfferDataGroup>{1,1}</OfferDataGroup>
  <DisplayOptions>{0,1}</DisplayOptions>
</LoyaltyPrograms>
Source
<xsd:element name="LoyaltyPrograms" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>returns all applicable accounts</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="LoyaltyMemberID">
        <xsd:annotation>
          <xsd:documentation>Account ID Example: AC7890</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ProgramName">
        <xsd:annotation>
          <xsd:documentation>The loyalty program name Example: SME</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="GroupID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Associates this account to a pre-defined group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ProgramSponsor">
        <xsd:annotation>
          <xsd:documentation>The 2-letter airline code sponsoring this program</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="AirlineCode"/>
            <xsd:element name="PhoneNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Freeflow phone number field</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="EmailAddress" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Freeflow email address field</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ContactName" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Freeflow contact name field Example: John Public</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="ProfileIndex">
        <xsd:annotation>
          <xsd:documentation>Profile Index of the associated corporate account Example: ABC12T</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type">
                <xsd:annotation>
                  <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="EnrollmentDate" type="xsd:date">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="RevenueDataGroup" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Needed for the following events: RevenueTreshold Booking</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="FutureBookingVolume">
              <xsd:annotation>
                <xsd:documentation>future unrealized revenue units</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:attribute name="Amount" use="required">
                  <xsd:annotation>
                    <xsd:documentation>future unrealized revenue units</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="CurrentYearBalance">
              <xsd:annotation>
                <xsd:documentation>accrued FLOWN revenue units for current year</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:attribute name="Amount" use="required">
                  <xsd:annotation>
                    <xsd:documentation>accrued balance for the current year (flown revenue)</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="LifetimeBalance">
              <xsd:annotation>
                <xsd:documentation>accrued revenue over the life of this membership</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:attribute name="Amount" use="required">
                  <xsd:annotation>
                    <xsd:documentation>accrued balance over the flifetime of the account</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="RevenueUnit" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>The type of units is based on the Airline's program requirement</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:choice>
                  <xsd:element ref="CurrencyCode"/>
                  <xsd:element name="Miles"/>
                  <xsd:element name="Points"/>
                  <xsd:element name="Credits"/>
                </xsd:choice>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="OfferDataGroup">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Offer" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="OfferCodeID">
                    <xsd:annotation>
                      <xsd:documentation>ID for this offer as filed in rules engine Example: 0AR123</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Description" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Description of the offer</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UnitControl">
                    <xsd:annotation>
                      <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Units" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="InitialUnits">
                                <xsd:annotation>
                                  <xsd:documentation>identifies the initial allotment</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="AvailableUnits">
                                <xsd:annotation>
                                  <xsd:documentation>returns the number of units available for consumption</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="PendingUnits">
                                <xsd:annotation>
                                  <xsd:documentation>identifies the number of units booked but not yet flown</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="UsedUnits">
                                <xsd:annotation>
                                  <xsd:documentation>identifies the number of used units</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="DiscountLevel" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>identifies discount level to be applied</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                      <xsd:attribute name="Type">
                                        <xsd:annotation>
                                          <xsd:documentation>A = DiscountAmount P = DiscountPercentage</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="Threshold" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Identifies which revenue threshold triggered this transaction</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="EventType" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>ENR = Enrollment ANN = Anniversary REV = Revenue Treshold ADM = Administartion</xsd:documentation>
                                </xsd:annotation>
                                <xsd:simpleType>
                                  <xsd:restriction base="xsd:string">
                                    <xsd:enumeration value="ENR"/>
                                    <xsd:enumeration value="ANN"/>
                                    <xsd:enumeration value="REV"/>
                                    <xsd:enumeration value="ADM"/>
                                  </xsd:restriction>
                                </xsd:simpleType>
                              </xsd:element>
                              <xsd:element name="CreationDate" type="xsd:date" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="TravelDates" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Travel dates for which this offer is valid</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element name="EffectiveDate" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:simpleContent>
                                          <xsd:extension base="xsd:date">
                                            <xsd:attribute name="Time">
                                              <xsd:annotation>
                                                <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                              </xsd:annotation>
                                            </xsd:attribute>
                                          </xsd:extension>
                                        </xsd:simpleContent>
                                      </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="ExpirationDate" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:simpleContent>
                                          <xsd:extension base="xsd:date">
                                            <xsd:attribute name="Time">
                                              <xsd:annotation>
                                                <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                              </xsd:annotation>
                                            </xsd:attribute>
                                          </xsd:extension>
                                        </xsd:simpleContent>
                                      </xsd:complexType>
                                    </xsd:element>
                                  </xsd:sequence>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="BookingDates" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Dates for which this offer is valid</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element name="EffectiveDate" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:simpleContent>
                                          <xsd:extension base="xsd:date">
                                            <xsd:attribute name="Time">
                                              <xsd:annotation>
                                                <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                              </xsd:annotation>
                                            </xsd:attribute>
                                          </xsd:extension>
                                        </xsd:simpleContent>
                                      </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="ExpirationDate" minOccurs="0">
                                      <xsd:annotation>
                                        <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                      </xsd:annotation>
                                      <xsd:complexType>
                                        <xsd:simpleContent>
                                          <xsd:extension base="xsd:date">
                                            <xsd:attribute name="Time">
                                              <xsd:annotation>
                                                <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                              </xsd:annotation>
                                            </xsd:attribute>
                                          </xsd:extension>
                                        </xsd:simpleContent>
                                      </xsd:complexType>
                                    </xsd:element>
                                  </xsd:sequence>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                            <xsd:attribute name="DateControlled">
                              <xsd:annotation>
                                <xsd:documentation>default is "N" if set to "Y" the offer is not unit controlled and valid as per expiration date</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="OfferSubCode">
                              <xsd:annotation>
                                <xsd:documentation>(Future Use) to be generated on creation by SQL</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
        <![CDATA[]]>
      </xsd:element>
      <xsd:element name="DisplayOptions" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Actions" maxOccurs="unbounded">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="EventType">
                    <xsd:annotation>
                      <xsd:documentation>ENR = Enrollment BKG = Booking TKG = Ticketing FLN = Flown ANN = Anniversary REV = Revenue Treshold ADM = Administartion EXP = Expiration (removes expired units)</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="CreationDate" type="xsd:date">
                    <xsd:annotation>
                      <xsd:documentation>Specifies date in which PNR was created in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="CreationTime">
                    <xsd:annotation>
                      <xsd:documentation>Creation time in ISO 8601 format. Example: 12:35</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:pattern value="([0-1][0-9]|2[0-4]):[0-5][0-9]">
                          <xsd:annotation>
                            <xsd:documentation>
                            </xsd:documentation>
                          </xsd:annotation>
                        </xsd:pattern>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="CreationReference" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Agent ID. or Robot ID Example: RI17</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="Remarks" minOccurs="0"/>
                  <xsd:element name="UnitData" minOccurs="0" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>Unit data group</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="Units">
                          <xsd:annotation>
                            <xsd:documentation>The units credited or debited Example: 5 2.25</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType/>
                        </xsd:element>
                        <xsd:element ref="OfferCodeID" minOccurs="0"/>
                      </xsd:sequence>
                      <xsd:attribute name="Type" use="required">
                        <xsd:annotation>
                          <xsd:documentation>D = Debit C = Credit N = to be set when offer is date controlled (not unit controlled)</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="RevenueData" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Earned revenue send by RoBo after segments are verified as flown;</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="CreditUnits">
                          <xsd:annotation>
                            <xsd:documentation>Revenue units to be processed in various account balances</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="YearRev" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Units of revenue debited/credited to respective balance</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:attribute name="Type">
                                    <xsd:annotation>
                                      <xsd:documentation>D = Debit C = Credit</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="LifeTimeRev" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Units of revenue debited/credited to respective balance</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:attribute name="Type">
                                    <xsd:annotation>
                                      <xsd:documentation>D = Debit C = Credit</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="FutureRev" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Units of revenue debited/credited to respective balance</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:attribute name="Type">
                                    <xsd:annotation>
                                      <xsd:documentation>D = Debit C = Credit</xsd:documentation>
                                    </xsd:annotation>
                                  </xsd:attribute>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                            <xsd:attribute name="Action">
                              <xsd:annotation>
                                <xsd:documentation>This attribute becomes mandatory ONLY in conjunction with Type = FLN Allowed values: USED VOID EXCH RFND</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="BookingReference" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>A refernece is referenced to a single traveler/ticket</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="TicketTrxID" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>transaction key generated by loyalty program server</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string"/>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="BookingOfficeID" type="xsd:string">
                          <xsd:annotation>
                            <xsd:documentation>Booking office Identification. Example: KLTLOB</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element ref="RecordLocator">
                          <xsd:annotation>
                            <xsd:documentation>PNR record locator associated with this transaction. Example: R1A3SK</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element ref="VendorLocator"/>
                        <xsd:element name="TicketNumber" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>13-digit ticket number Example: 1761233215673</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="ConjTicketNumber">
                                  <xsd:annotation>
                                    <xsd:documentation>13-digit ticket number of the LAST ticket of an conjunctive ticket set. Example: 1761233215673</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:minLength value="1"/>
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:attribute>
                                <xsd:attribute name="Status" use="required">
                                  <xsd:annotation>
                                    <xsd:documentation>Possible Values: "TICKETED" "VOIDED" "EXCHANGED" "REFUNDED"</xsd:documentation>
                                  </xsd:annotation>
                                  <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                      <xsd:enumeration value="TICKETED"/>
                                      <xsd:enumeration value="VOIDED"/>
                                      <xsd:enumeration value="EXCHANGED"/>
                                      <xsd:enumeration value="REFUNDED"/>
                                    </xsd:restriction>
                                  </xsd:simpleType>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="TravelerName">
                          <xsd:annotation>
                            <xsd:documentation>Name group</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element ref="Surname"/>
                              <xsd:element ref="GivenName"/>
                              <xsd:element ref="Initial" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Traveler initial or middle name (required by US Gov). Example: G or George</xsd:documentation>
                                </xsd:annotation>
                              </xsd:element>
                              <xsd:element name="FQTVData" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Frequent flyer number. Example: 0956301007</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:sequence>
                                    <xsd:element ref="FFCompanyCode"/>
                                    <xsd:element ref="FFNumber"/>
                                  </xsd:sequence>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="FlightReferences" maxOccurs="unbounded">
                          <xsd:annotation>
                            <xsd:documentation>Flight element associated to this transaction</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element ref="AirlineCode"/>
                              <xsd:element ref="FlightNumber"/>
                              <xsd:element ref="ClassOfService"/>
                              <xsd:element ref="Date"/>
                              <xsd:element ref="Time"/>
                              <xsd:element ref="DepartureCode"/>
                              <xsd:element ref="ArrivalCode"/>
                            </xsd:sequence>
                            <xsd:attribute name="BookingDate" use="required">
                              <xsd:annotation>
                                <xsd:documentation>ISO format: yyyy-mm-dd</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                            <xsd:attribute name="BookingTime" use="required">
                              <xsd:annotation>
                                <xsd:documentation>ISO format: hh:mm</xsd:documentation>
                              </xsd:annotation>
                            </xsd:attribute>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / LoyaltyMemberID
Namespace No namespace
Annotations
Account ID
Example: AC7890
Diagram
Diagram
Source
<xsd:element name="LoyaltyMemberID">
  <xsd:annotation>
    <xsd:documentation>Account ID Example: AC7890</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / ProgramName
Namespace No namespace
Annotations
The loyalty program name
Example: SME
Diagram
Diagram
Source
<xsd:element name="ProgramName">
  <xsd:annotation>
    <xsd:documentation>The loyalty program name Example: SME</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / GroupID
Namespace No namespace
Annotations
Associates this account to a pre-defined group
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="GroupID" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Associates this account to a pre-defined group</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / ProgramSponsor
Namespace No namespace
Annotations
The 2-letter airline code sponsoring this program
Diagram
Diagram LoyaltyAccountViewRS.tmp#AirlineCode LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_ProgramSponsor_PhoneNumber LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_ProgramSponsor_EmailAddress LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_ProgramSponsor_ContactName
Properties
content: complex
Model AirlineCode , PhoneNumber{0,1} , EmailAddress{0,1} , ContactName{0,1}
Children AirlineCode, ContactName, EmailAddress, PhoneNumber
Instance
<ProgramSponsor>
  <AirlineCode>{1,1}</AirlineCode>
  <PhoneNumber>{0,1}</PhoneNumber>
  <EmailAddress>{0,1}</EmailAddress>
  <ContactName>{0,1}</ContactName>
</ProgramSponsor>
Source
<xsd:element name="ProgramSponsor">
  <xsd:annotation>
    <xsd:documentation>The 2-letter airline code sponsoring this program</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="AirlineCode"/>
      <xsd:element name="PhoneNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow phone number field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="EmailAddress" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow email address field</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ContactName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow contact name field Example: John Public</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
2-character airline code.  Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 2
Used by
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>2-character airline code. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="2"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / ProgramSponsor / PhoneNumber
Namespace No namespace
Annotations
Freeflow phone number field
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="PhoneNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Freeflow phone number field</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / ProgramSponsor / EmailAddress
Namespace No namespace
Annotations
Freeflow email address field
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="EmailAddress" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Freeflow email address field</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / ProgramSponsor / ContactName
Namespace No namespace
Annotations
Freeflow contact name field
Example:  John Public
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ContactName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Freeflow contact name field Example: John Public</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / ProfileIndex
Namespace No namespace
Annotations
Profile Index of the associated corporate account
Example: ABC12T
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_ProfileIndex_Type
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Type optional
Identifies the profile type, e.g. 
T = TravelerProfile, 
C = Company Profile,
Source
<xsd:element name="ProfileIndex">
  <xsd:annotation>
    <xsd:documentation>Profile Index of the associated corporate account Example: ABC12T</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type">
          <xsd:annotation>
            <xsd:documentation>Identifies the profile type, e.g. T = TravelerProfile, C = Company Profile,</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / EnrollmentDate
Namespace No namespace
Annotations
Date in ISO 8601 format (yyyy-mm-dd).  Example: 2001-12-25
Diagram
Diagram
Type xsd:date
Properties
content: simple
Source
<xsd:element name="EnrollmentDate" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup
Namespace No namespace
Annotations
Needed for the following events:

RevenueTreshold
Booking
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_FutureBookingVolume LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_CurrentYearBalance LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LifetimeBalance LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_RevenueUnit
Properties
content: complex
minOccurs: 0
Model FutureBookingVolume , CurrentYearBalance , LifetimeBalance , RevenueUnit{0,1}
Children CurrentYearBalance, FutureBookingVolume, LifetimeBalance, RevenueUnit
Instance
<RevenueDataGroup>
  <FutureBookingVolume Amount="">{1,1}</FutureBookingVolume>
  <CurrentYearBalance Amount="">{1,1}</CurrentYearBalance>
  <LifetimeBalance Amount="">{1,1}</LifetimeBalance>
  <RevenueUnit>{0,1}</RevenueUnit>
</RevenueDataGroup>
Source
<xsd:element name="RevenueDataGroup" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Needed for the following events: RevenueTreshold Booking</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="FutureBookingVolume">
        <xsd:annotation>
          <xsd:documentation>future unrealized revenue units</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Amount" use="required">
            <xsd:annotation>
              <xsd:documentation>future unrealized revenue units</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="CurrentYearBalance">
        <xsd:annotation>
          <xsd:documentation>accrued FLOWN revenue units for current year</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Amount" use="required">
            <xsd:annotation>
              <xsd:documentation>accrued balance for the current year (flown revenue)</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="LifetimeBalance">
        <xsd:annotation>
          <xsd:documentation>accrued revenue over the life of this membership</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="Amount" use="required">
            <xsd:annotation>
              <xsd:documentation>accrued balance over the flifetime of the account</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="RevenueUnit" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The type of units is based on the Airline's program requirement</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:choice>
            <xsd:element ref="CurrencyCode"/>
            <xsd:element name="Miles"/>
            <xsd:element name="Points"/>
            <xsd:element name="Credits"/>
          </xsd:choice>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup / FutureBookingVolume
Namespace No namespace
Annotations
future unrealized revenue units
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_FutureBookingVolume_Amount
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Amount required
future unrealized revenue units
Source
<xsd:element name="FutureBookingVolume">
  <xsd:annotation>
    <xsd:documentation>future unrealized revenue units</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Amount" use="required">
      <xsd:annotation>
        <xsd:documentation>future unrealized revenue units</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup / CurrentYearBalance
Namespace No namespace
Annotations
accrued FLOWN revenue units for current year
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_CurrentYearBalance_Amount
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Amount required
accrued balance for the current year (flown revenue)
Source
<xsd:element name="CurrentYearBalance">
  <xsd:annotation>
    <xsd:documentation>accrued FLOWN revenue units for current year</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Amount" use="required">
      <xsd:annotation>
        <xsd:documentation>accrued balance for the current year (flown revenue)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup / LifetimeBalance
Namespace No namespace
Annotations
accrued revenue over the life of this membership
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LifetimeBalance_Amount
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Amount required
accrued balance over the flifetime of the account
Source
<xsd:element name="LifetimeBalance">
  <xsd:annotation>
    <xsd:documentation>accrued revenue over the life of this membership</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="Amount" use="required">
      <xsd:annotation>
        <xsd:documentation>accrued balance over the flifetime of the account</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup / RevenueUnit
Namespace No namespace
Annotations
The type of units is based on the Airline's program requirement
Diagram
Diagram LoyaltyAccountViewRS.tmp#CurrencyCode LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_RevenueUnit_Miles LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_RevenueUnit_Points LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_RevenueDataGroup_RevenueUnit_Credits
Properties
content: complex
minOccurs: 0
Model CurrencyCode | Miles | Points | Credits
Children Credits, CurrencyCode, Miles, Points
Instance
<RevenueUnit>
  <CurrencyCode NumberOfDecimals="">{1,1}</CurrencyCode>
  <Miles>{1,1}</Miles>
  <Points>{1,1}</Points>
  <Credits>{1,1}</Credits>
</RevenueUnit>
Source
<xsd:element name="RevenueUnit" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The type of units is based on the Airline's program requirement</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:choice>
      <xsd:element ref="CurrencyCode"/>
      <xsd:element name="Miles"/>
      <xsd:element name="Points"/>
      <xsd:element name="Credits"/>
    </xsd:choice>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CurrencyCode
Namespace No namespace
Annotations
Currency code.  Example: USD
Diagram
Diagram LoyaltyAccountViewRS.tmp#CurrencyCodeType_NumberOfDecimals LoyaltyAccountViewRS.tmp#CurrencyCodeType LoyaltyAccountViewRS.tmp#CurrencyCode_NumberOfDecimals
Type restriction of CurrencyCodeType
Type hierarchy
Properties
content: complex
Used by
Attributes
QName Type Fixed Default Use Annotation
NumberOfDecimals xsd:integer required
Decimal position in fare amount.  Example: 2
Source
<xsd:element name="CurrencyCode">
  <xsd:annotation>
    <xsd:documentation>Currency code. Example: USD</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:restriction base="CurrencyCodeType">
        <xsd:pattern value="[A-Z0-9]{3}"/>
        <xsd:attribute name="NumberOfDecimals" type="xsd:integer" use="required">
          <xsd:annotation>
            <xsd:documentation>Decimal position in fare amount. Example: 2</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:restriction>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup / RevenueUnit / Miles
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="Miles"/>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup / RevenueUnit / Points
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="Points"/>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / RevenueDataGroup / RevenueUnit / Credits
Namespace No namespace
Diagram
Diagram
Source
<xsd:element name="Credits"/>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup
Namespace No namespace
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer
Properties
content: complex
Model Offer+
Children Offer
Instance
<OfferDataGroup>
  <Offer>{1,unbounded}</Offer>
</OfferDataGroup>
Source
<xsd:element name="OfferDataGroup">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Offer" maxOccurs="unbounded">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="OfferCodeID">
              <xsd:annotation>
                <xsd:documentation>ID for this offer as filed in rules engine Example: 0AR123</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Description" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Description of the offer</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="UnitControl">
              <xsd:annotation>
                <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Units" maxOccurs="unbounded">
                    <xsd:annotation>
                      <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="InitialUnits">
                          <xsd:annotation>
                            <xsd:documentation>identifies the initial allotment</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="AvailableUnits">
                          <xsd:annotation>
                            <xsd:documentation>returns the number of units available for consumption</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="PendingUnits">
                          <xsd:annotation>
                            <xsd:documentation>identifies the number of units booked but not yet flown</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="UsedUnits">
                          <xsd:annotation>
                            <xsd:documentation>identifies the number of used units</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="DiscountLevel" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>identifies discount level to be applied</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:string">
                                <xsd:attribute name="Type">
                                  <xsd:annotation>
                                    <xsd:documentation>A = DiscountAmount P = DiscountPercentage</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="Threshold" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Identifies which revenue threshold triggered this transaction</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="EventType" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>ENR = Enrollment ANN = Anniversary REV = Revenue Treshold ADM = Administartion</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:enumeration value="ENR"/>
                              <xsd:enumeration value="ANN"/>
                              <xsd:enumeration value="REV"/>
                              <xsd:enumeration value="ADM"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="CreationDate" type="xsd:date" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                          </xsd:annotation>
                        </xsd:element>
                        <xsd:element name="TravelDates" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Travel dates for which this offer is valid</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="EffectiveDate" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:date">
                                      <xsd:attribute name="Time">
                                        <xsd:annotation>
                                          <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="ExpirationDate" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:date">
                                      <xsd:attribute name="Time">
                                        <xsd:annotation>
                                          <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="BookingDates" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Dates for which this offer is valid</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:sequence>
                              <xsd:element name="EffectiveDate" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:date">
                                      <xsd:attribute name="Time">
                                        <xsd:annotation>
                                          <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                              <xsd:element name="ExpirationDate" minOccurs="0">
                                <xsd:annotation>
                                  <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                                </xsd:annotation>
                                <xsd:complexType>
                                  <xsd:simpleContent>
                                    <xsd:extension base="xsd:date">
                                      <xsd:attribute name="Time">
                                        <xsd:annotation>
                                          <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                        </xsd:annotation>
                                      </xsd:attribute>
                                    </xsd:extension>
                                  </xsd:simpleContent>
                                </xsd:complexType>
                              </xsd:element>
                            </xsd:sequence>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                      <xsd:attribute name="DateControlled">
                        <xsd:annotation>
                          <xsd:documentation>default is "N" if set to "Y" the offer is not unit controlled and valid as per expiration date</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                      <xsd:attribute name="OfferSubCode">
                        <xsd:annotation>
                          <xsd:documentation>(Future Use) to be generated on creation by SQL</xsd:documentation>
                        </xsd:annotation>
                      </xsd:attribute>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
  <![CDATA[]]>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer
Namespace No namespace
Diagram
Diagram LoyaltyAccountViewRS.tmp#OfferCodeID LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_Description LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl
Properties
content: complex
maxOccurs: unbounded
Model OfferCodeID , Description{0,1} , UnitControl
Children Description, OfferCodeID, UnitControl
Instance
<Offer>
  <OfferCodeID>{1,1}</OfferCodeID>
  <Description>{0,1}</Description>
  <UnitControl>{1,1}</UnitControl>
</Offer>
Source
<xsd:element name="Offer" maxOccurs="unbounded">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="OfferCodeID">
        <xsd:annotation>
          <xsd:documentation>ID for this offer as filed in rules engine Example: 0AR123</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Description" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Description of the offer</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="UnitControl">
        <xsd:annotation>
          <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Units" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="InitialUnits">
                    <xsd:annotation>
                      <xsd:documentation>identifies the initial allotment</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="AvailableUnits">
                    <xsd:annotation>
                      <xsd:documentation>returns the number of units available for consumption</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="PendingUnits">
                    <xsd:annotation>
                      <xsd:documentation>identifies the number of units booked but not yet flown</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="UsedUnits">
                    <xsd:annotation>
                      <xsd:documentation>identifies the number of used units</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="DiscountLevel" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>identifies discount level to be applied</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:string">
                          <xsd:attribute name="Type">
                            <xsd:annotation>
                              <xsd:documentation>A = DiscountAmount P = DiscountPercentage</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="Threshold" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Identifies which revenue threshold triggered this transaction</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="EventType" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>ENR = Enrollment ANN = Anniversary REV = Revenue Treshold ADM = Administartion</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:enumeration value="ENR"/>
                        <xsd:enumeration value="ANN"/>
                        <xsd:enumeration value="REV"/>
                        <xsd:enumeration value="ADM"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="CreationDate" type="xsd:date" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="TravelDates" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Travel dates for which this offer is valid</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="EffectiveDate" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:date">
                                <xsd:attribute name="Time">
                                  <xsd:annotation>
                                    <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="ExpirationDate" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:date">
                                <xsd:attribute name="Time">
                                  <xsd:annotation>
                                    <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="BookingDates" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Dates for which this offer is valid</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element name="EffectiveDate" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:date">
                                <xsd:attribute name="Time">
                                  <xsd:annotation>
                                    <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                        <xsd:element name="ExpirationDate" minOccurs="0">
                          <xsd:annotation>
                            <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                          </xsd:annotation>
                          <xsd:complexType>
                            <xsd:simpleContent>
                              <xsd:extension base="xsd:date">
                                <xsd:attribute name="Time">
                                  <xsd:annotation>
                                    <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                                  </xsd:annotation>
                                </xsd:attribute>
                              </xsd:extension>
                            </xsd:simpleContent>
                          </xsd:complexType>
                        </xsd:element>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute name="DateControlled">
                  <xsd:annotation>
                    <xsd:documentation>default is "N" if set to "Y" the offer is not unit controlled and valid as per expiration date</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
                <xsd:attribute name="OfferSubCode">
                  <xsd:annotation>
                    <xsd:documentation>(Future Use) to be generated on creation by SQL</xsd:documentation>
                  </xsd:annotation>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OfferCodeID
Namespace No namespace
Diagram
Diagram
Properties
content: complex
Used by
Source
<xsd:element name="OfferCodeID">
  <xsd:complexType/>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / Description
Namespace No namespace
Annotations
Description of the offer
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Description" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Description of the offer</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl
Namespace No namespace
Annotations
The units credited based on the request type.
Units may be number of services, cost of service in points, miles or awards

Example: 
5
2.25
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units
Properties
content: complex
Model Units+
Children Units
Instance
<UnitControl>
  <Units DateControlled="" OfferSubCode="">{1,unbounded}</Units>
</UnitControl>
Source
<xsd:element name="UnitControl">
  <xsd:annotation>
    <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Units" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="InitialUnits">
              <xsd:annotation>
                <xsd:documentation>identifies the initial allotment</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AvailableUnits">
              <xsd:annotation>
                <xsd:documentation>returns the number of units available for consumption</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="PendingUnits">
              <xsd:annotation>
                <xsd:documentation>identifies the number of units booked but not yet flown</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="UsedUnits">
              <xsd:annotation>
                <xsd:documentation>identifies the number of used units</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="DiscountLevel" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>identifies discount level to be applied</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="Type">
                      <xsd:annotation>
                        <xsd:documentation>A = DiscountAmount P = DiscountPercentage</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Threshold" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Identifies which revenue threshold triggered this transaction</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="EventType" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>ENR = Enrollment ANN = Anniversary REV = Revenue Treshold ADM = Administartion</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:enumeration value="ENR"/>
                  <xsd:enumeration value="ANN"/>
                  <xsd:enumeration value="REV"/>
                  <xsd:enumeration value="ADM"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="CreationDate" type="xsd:date" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TravelDates" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Travel dates for which this offer is valid</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="EffectiveDate" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:date">
                          <xsd:attribute name="Time">
                            <xsd:annotation>
                              <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ExpirationDate" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:date">
                          <xsd:attribute name="Time">
                            <xsd:annotation>
                              <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="BookingDates" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Dates for which this offer is valid</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="EffectiveDate" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:date">
                          <xsd:attribute name="Time">
                            <xsd:annotation>
                              <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="ExpirationDate" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:simpleContent>
                        <xsd:extension base="xsd:date">
                          <xsd:attribute name="Time">
                            <xsd:annotation>
                              <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                            </xsd:annotation>
                          </xsd:attribute>
                        </xsd:extension>
                      </xsd:simpleContent>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute name="DateControlled">
            <xsd:annotation>
              <xsd:documentation>default is "N" if set to "Y" the offer is not unit controlled and valid as per expiration date</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="OfferSubCode">
            <xsd:annotation>
              <xsd:documentation>(Future Use) to be generated on creation by SQL</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units
Namespace No namespace
Annotations
The units credited based on the request type.
Units may be number of services, cost of service in points, miles or awards

Example: 
5
2.25
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_DateControlled LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_OfferSubCode LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_InitialUnits LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_AvailableUnits LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_PendingUnits LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_UsedUnits LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_DiscountLevel LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_Threshold LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_EventType LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_CreationDate LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_TravelDates LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_BookingDates
Properties
content: complex
maxOccurs: unbounded
Model InitialUnits , AvailableUnits , PendingUnits , UsedUnits , DiscountLevel{0,1} , Threshold{0,1} , EventType{0,1} , CreationDate{0,1} , TravelDates{0,1} , BookingDates{0,1}
Children AvailableUnits, BookingDates, CreationDate, DiscountLevel, EventType, InitialUnits, PendingUnits, Threshold, TravelDates, UsedUnits
Instance
<Units DateControlled="" OfferSubCode="">
  <InitialUnits>{1,1}</InitialUnits>
  <AvailableUnits>{1,1}</AvailableUnits>
  <PendingUnits>{1,1}</PendingUnits>
  <UsedUnits>{1,1}</UsedUnits>
  <DiscountLevel Type="">{0,1}</DiscountLevel>
  <Threshold>{0,1}</Threshold>
  <EventType>{0,1}</EventType>
  <CreationDate>{0,1}</CreationDate>
  <TravelDates>{0,1}</TravelDates>
  <BookingDates>{0,1}</BookingDates>
</Units>
Attributes
QName Type Fixed Default Use Annotation
DateControlled optional
default is "N"
if set to "Y" the offer is not unit controlled and valid as per expiration date
OfferSubCode optional
(Future Use) to be generated on creation by SQL
Source
<xsd:element name="Units" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The units credited based on the request type. Units may be number of services, cost of service in points, miles or awards Example: 5 2.25</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="InitialUnits">
        <xsd:annotation>
          <xsd:documentation>identifies the initial allotment</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AvailableUnits">
        <xsd:annotation>
          <xsd:documentation>returns the number of units available for consumption</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PendingUnits">
        <xsd:annotation>
          <xsd:documentation>identifies the number of units booked but not yet flown</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="UsedUnits">
        <xsd:annotation>
          <xsd:documentation>identifies the number of used units</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="DiscountLevel" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>identifies discount level to be applied</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="Type">
                <xsd:annotation>
                  <xsd:documentation>A = DiscountAmount P = DiscountPercentage</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Threshold" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies which revenue threshold triggered this transaction</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="EventType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>ENR = Enrollment ANN = Anniversary REV = Revenue Treshold ADM = Administartion</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:enumeration value="ENR"/>
            <xsd:enumeration value="ANN"/>
            <xsd:enumeration value="REV"/>
            <xsd:enumeration value="ADM"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="CreationDate" type="xsd:date" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TravelDates" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Travel dates for which this offer is valid</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="EffectiveDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:date">
                    <xsd:attribute name="Time">
                      <xsd:annotation>
                        <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ExpirationDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:date">
                    <xsd:attribute name="Time">
                      <xsd:annotation>
                        <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="BookingDates" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Dates for which this offer is valid</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="EffectiveDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:date">
                    <xsd:attribute name="Time">
                      <xsd:annotation>
                        <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="ExpirationDate" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Date in ISO 8601 format (yyyy-mm-dd). Example: 2001-12-25</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:date">
                    <xsd:attribute name="Time">
                      <xsd:annotation>
                        <xsd:documentation>Date in ISO 8601 format (hh:mm). Example: 14:55</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="DateControlled">
      <xsd:annotation>
        <xsd:documentation>default is "N" if set to "Y" the offer is not unit controlled and valid as per expiration date</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="OfferSubCode">
      <xsd:annotation>
        <xsd:documentation>(Future Use) to be generated on creation by SQL</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units / InitialUnits
Namespace No namespace
Annotations
identifies the initial allotment
Diagram
Diagram
Source
<xsd:element name="InitialUnits">
  <xsd:annotation>
    <xsd:documentation>identifies the initial allotment</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units / AvailableUnits
Namespace No namespace
Annotations
returns the number of units available for consumption
Diagram
Diagram
Source
<xsd:element name="AvailableUnits">
  <xsd:annotation>
    <xsd:documentation>returns the number of units available for consumption</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units / PendingUnits
Namespace No namespace
Annotations
identifies the number of units booked but not yet flown
Diagram
Diagram
Source
<xsd:element name="PendingUnits">
  <xsd:annotation>
    <xsd:documentation>identifies the number of units booked but not yet flown</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units / UsedUnits
Namespace No namespace
Annotations
identifies the number of used units
Diagram
Diagram
Source
<xsd:element name="UsedUnits">
  <xsd:annotation>
    <xsd:documentation>identifies the number of used units</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units / DiscountLevel
Namespace No namespace
Annotations
identifies discount level to be applied
Diagram
Diagram LoyaltyAccountViewRS.tmp#LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_LoyaltyAccountViewRS_LoyaltyAccountViewRS_LoyaltyPrograms_OfferDataGroup_Offer_UnitControl_Units_DiscountLevel_Type
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
Type optional
A = DiscountAmount
P = DiscountPercentage
Source
<xsd:element name="DiscountLevel" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>identifies discount level to be applied</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="Type">
          <xsd:annotation>
            <xsd:documentation>A = DiscountAmount P = DiscountPercentage</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units / Threshold
Namespace No namespace
Annotations
Identifies which revenue threshold triggered this transaction
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="Threshold" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Identifies which revenue threshold triggered this transaction</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountViewRS / LoyaltyPrograms / OfferDataGroup / Offer / UnitControl / Units / EventType
Namespace No namespace
Annotations
ENR = Enrollment
ANN = Anniversary
REV = Revenue Treshold
ADM = Administartion
Diagram