Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Main schema LoyaltyAccountInsertRQ.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: unqualified
[ top ]
Element LoyaltyAccountInsertRQ
Namespace No namespace
Annotations
Profile create root element
Diagram
Diagram LoyaltyAccountInsertRQ.tmp#LoyaltyAccountInsertRQ_ProgramSponsor LoyaltyAccountInsertRQ.tmp#LoyaltyAccountInsertRQ_ProgramName LoyaltyAccountInsertRQ.tmp#LoyaltyAccountInsertRQ_CreationAgent LoyaltyAccountInsertRQ.tmp#LoyaltyAccountInsertRQ_ProfileIndex LoyaltyAccountInsertRQ.tmp#LoyaltyAccountInsertRQ_GroupID
Properties
content: complex
Model ProgramSponsor , ProgramName , CreationAgent , ProfileIndex , GroupID{0,1}
Children CreationAgent, GroupID, ProfileIndex, ProgramName, ProgramSponsor
Instance
<LoyaltyAccountInsertRQ>
  <ProgramSponsor>{1,1}</ProgramSponsor>
  <ProgramName>{1,1}</ProgramName>
  <CreationAgent>{1,1}</CreationAgent>
  <ProfileIndex Type="">{1,1}</ProfileIndex>
  <GroupID>{0,1}</GroupID>
</LoyaltyAccountInsertRQ>
Source
<xsd:element name="LoyaltyAccountInsertRQ">
  <xsd:annotation>
    <xsd:documentation>Profile create root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="ProgramSponsor">
        <xsd:annotation>
          <xsd:documentation>The 2-letter airline code sponsoring this program</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="CreationAgent" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Agent ID Example: RI17</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="ProfileIndex">
        <xsd:annotation>
          <xsd:documentation>Profile Locator/Index of the company (Type "C") or traveler (Type "T") profile to be enrolled for this program 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="GroupID" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Associates this account to a pre-defined group</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element LoyaltyAccountInsertRQ / ProgramSponsor
Namespace No namespace
Annotations
The 2-letter airline code sponsoring this program
Diagram
Diagram
Source
<xsd:element name="ProgramSponsor">
  <xsd:annotation>
    <xsd:documentation>The 2-letter airline code sponsoring this program</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountInsertRQ / 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 LoyaltyAccountInsertRQ / CreationAgent
Namespace No namespace
Annotations
Agent ID
Example: RI17
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="CreationAgent" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agent ID Example: RI17</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element LoyaltyAccountInsertRQ / ProfileIndex
Namespace No namespace
Annotations
Profile Locator/Index of the company (Type "C") or traveler (Type "T") profile to be enrolled for this program
Example: ABC12T
Diagram
Diagram LoyaltyAccountInsertRQ.tmp#LoyaltyAccountInsertRQ_LoyaltyAccountInsertRQ_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 Locator/Index of the company (Type "C") or traveler (Type "T") profile to be enrolled for this program 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 LoyaltyAccountInsertRQ / 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 ]
Attribute LoyaltyAccountInsertRQ / ProfileIndex / @Type
Namespace No namespace
Annotations
Identifies the profile type, e.g. 
T = TravelerProfile, 
C = Company Profile,
Used by
Source
<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>
[ top ]