Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema LoyaltyAccountRetrieveRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element LoyaltyAccountRetrieveRQ
Namespace No namespace
Annotations
root element
Diagram
Diagram LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_History LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_LoyaltyMemberID LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_ProfileIndex LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_ProgramName LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_TransactionFilter
Properties
content: complex
Model (LoyaltyMemberID | ProfileIndex) , ProgramName{0,1} , TransactionFilter{0,1}
Children LoyaltyMemberID, ProfileIndex, ProgramName, TransactionFilter
Instance
<LoyaltyAccountRetrieveRQ History="">
  <LoyaltyMemberID>{1,1}</LoyaltyMemberID>
  <ProfileIndex>{1,1}</ProfileIndex>
  <ProgramName>{0,1}</ProgramName>
  <TransactionFilter>{0,1}</TransactionFilter>
</LoyaltyAccountRetrieveRQ>
Attributes
QName Type Fixed Default Use Annotation
History optional
Allowed values Y/N(default)

If set to Y the history (audit log) of the account is returned
Source
<xsd:element name="LoyaltyAccountRetrieveRQ">
  <xsd:annotation>
    <xsd:documentation>root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:element name="LoyaltyMemberID">
          <xsd:annotation>
            <xsd:documentation>retrieve by Account Number</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:simpleContent>
              <xsd:extension base="xsd:string"/>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
        <xsd:element name="ProfileIndex">
          <xsd:annotation>
            <xsd:documentation>retrieve by Profile Index Example: 192</xsd:documentation>
          </xsd:annotation>
          <xsd:complexType>
            <xsd:simpleContent>
              <xsd:extension base="xsd:string"/>
            </xsd:simpleContent>
          </xsd:complexType>
        </xsd:element>
      </xsd:choice>
      <xsd:element name="ProgramName" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Program Name</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TransactionFilter" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Applies filter parameters to the request - only applicable if @History value is set to "Y". Will be ignored otherwise</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:choice>
              <xsd:element name="RecordLocator" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                  <xsd:documentation>filters for specified record locator(s)</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
              <xsd:element name="VendorLocator" minOccurs="0" maxOccurs="unbounded">
                <xsd:annotation>
                  <xsd:documentation>filters for specified VENDOR record locator(s)</xsd:documentation>
                </xsd:annotation>
              </xsd:element>
            </xsd:choice>
            <xsd:element name="EventType" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>filters for specified event type as defined: ENR = Enrollment BKG = Booking TKG = Ticketing FLN = Flown ANN = Anniversary REV = Revenue Treshold ADM = Administartion EXP = Expiration (removes expired units) -- FUTURE SUPPORT --</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="TicketNumber" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>13-digit ticket number Example: 1761233215673 -- FUTURE SUPPORT --</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:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="History">
      <xsd:annotation>
        <xsd:documentation>Allowed values Y/N(default) If set to Y the history (audit log) of the account is returned</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / LoyaltyMemberID
Namespace No namespace
Annotations
retrieve by Account Number
Diagram
Diagram
Type extension of xsd:string
Properties
content: complex
Source
<xsd:element name="LoyaltyMemberID">
  <xsd:annotation>
    <xsd:documentation>retrieve by Account Number</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / ProfileIndex
Namespace No namespace
Annotations
retrieve by Profile Index
Example: 192
Diagram
Diagram
Type extension of xsd:string
Properties
content: complex
Source
<xsd:element name="ProfileIndex">
  <xsd:annotation>
    <xsd:documentation>retrieve by Profile Index Example: 192</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string"/>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / ProgramName
Namespace No namespace
Annotations
Program Name
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="ProgramName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Program Name</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / TransactionFilter
Namespace No namespace
Annotations
Applies filter parameters to the request - only applicable if @History value is set to "Y".  Will be ignored otherwise
Diagram
Diagram LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_RecordLocator LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_VendorLocator LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_EventType LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_TicketNumber
Properties
content: complex
minOccurs: 0
Model (RecordLocator* | VendorLocator*) , EventType{0,1} , TicketNumber{0,1}
Children EventType, RecordLocator, TicketNumber, VendorLocator
Instance
<TransactionFilter>
  <RecordLocator>{0,unbounded}</RecordLocator>
  <VendorLocator>{0,unbounded}</VendorLocator>
  <EventType>{0,1}</EventType>
  <TicketNumber ConjTicketNumber="" Status="">{0,1}</TicketNumber>
</TransactionFilter>
Source
<xsd:element name="TransactionFilter" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Applies filter parameters to the request - only applicable if @History value is set to "Y". Will be ignored otherwise</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:choice>
        <xsd:element name="RecordLocator" minOccurs="0" maxOccurs="unbounded">
          <xsd:annotation>
            <xsd:documentation>filters for specified record locator(s)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
        <xsd:element name="VendorLocator" minOccurs="0" maxOccurs="unbounded">
          <xsd:annotation>
            <xsd:documentation>filters for specified VENDOR record locator(s)</xsd:documentation>
          </xsd:annotation>
        </xsd:element>
      </xsd:choice>
      <xsd:element name="EventType" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>filters for specified event type as defined: ENR = Enrollment BKG = Booking TKG = Ticketing FLN = Flown ANN = Anniversary REV = Revenue Treshold ADM = Administartion EXP = Expiration (removes expired units) -- FUTURE SUPPORT --</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TicketNumber" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>13-digit ticket number Example: 1761233215673 -- FUTURE SUPPORT --</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:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / TransactionFilter / RecordLocator
Namespace No namespace
Annotations
filters for specified record locator(s)
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="RecordLocator" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>filters for specified record locator(s)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / TransactionFilter / VendorLocator
Namespace No namespace
Annotations
filters for specified VENDOR record locator(s)
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="VendorLocator" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>filters for specified VENDOR record locator(s)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / TransactionFilter / EventType
Namespace No namespace
Annotations
filters for specified event type as defined:
ENR = Enrollment
BKG = Booking
TKG = Ticketing
FLN = Flown
ANN = Anniversary
REV = Revenue Treshold
ADM = Administartion
EXP = Expiration (removes expired units)
-- FUTURE SUPPORT --
Diagram
Diagram
Properties
minOccurs: 0
Source
<xsd:element name="EventType" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>filters for specified event type as defined: ENR = Enrollment BKG = Booking TKG = Ticketing FLN = Flown ANN = Anniversary REV = Revenue Treshold ADM = Administartion EXP = Expiration (removes expired units) -- FUTURE SUPPORT --</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountRetrieveRQ / TransactionFilter / TicketNumber
Namespace No namespace
Annotations
13-digit ticket number 
Example: 1761233215673
-- FUTURE SUPPORT --
Diagram
Diagram LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_TicketNumber_ConjTicketNumber LoyaltyAccountRetrieveRQ.tmp#LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_LoyaltyAccountRetrieveRQ_LoyaltyAccountRetrieveRQ_TransactionFilter_TicketNumber_Status
Type extension of xsd:string
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
ConjTicketNumber restriction of xsd:string optional
13-digit ticket number of the LAST ticket of an conjunctive ticket set. 
Example: 1761233215673
Status restriction of xsd:string required
Possible Values:
"TICKETED"
"VOIDED"
"EXCHANGED"
"REFUNDED"
Source
<xsd:element name="TicketNumber" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>13-digit ticket number Example: 1761233215673 -- FUTURE SUPPORT --</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>
[ top ]
Attribute LoyaltyAccountRetrieveRQ / TransactionFilter / TicketNumber / @ConjTicketNumber
Namespace No namespace
Annotations
13-digit ticket number of the LAST ticket of an conjunctive ticket set. 
Example: 1761233215673
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<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>
[ top ]
Attribute LoyaltyAccountRetrieveRQ / TransactionFilter / TicketNumber / @Status
Namespace No namespace
Annotations
Possible Values:
"TICKETED"
"VOIDED"
"EXCHANGED"
"REFUNDED"
Type restriction of xsd:string
Properties
use: required
Facets
enumeration TICKETED
enumeration VOIDED
enumeration EXCHANGED
enumeration REFUNDED
Used by
Source
<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>
[ top ]
Attribute LoyaltyAccountRetrieveRQ / @History
Namespace No namespace
Annotations
Allowed values Y/N(default)

If set to Y the history (audit log) of the account is returned
Used by
Source
<xsd:attribute name="History">
  <xsd:annotation>
    <xsd:documentation>Allowed values Y/N(default) If set to Y the history (audit log) of the account is returned</xsd:documentation>
  </xsd:annotation>
</xsd:attribute>
[ top ]