Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Main schema TicketRefundVoidRS.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTicketingTypes.xsd
Namespace No namespace
Properties
attribute form default: unqualified
element form default: qualified
[ top ]
Included schema CommonTypes.xsd
Namespace No namespace
Properties
attribute form default: qualified
element form default: qualified
[ top ]
Element TicketRefundVoidRS
Namespace No namespace
Annotations
Comment describing your root element
Diagram
Diagram TicketRefundVoidRS.tmp#InfoGroup TicketRefundVoidRS.tmp#TicketRefundVoidRS_TicketNumber TicketRefundVoidRS.tmp#TicketRefundVoidRS_SuccessIndicator TicketRefundVoidRS.tmp#TicketRefundVoidRS_RecordLocator
Properties
content: complex
Model InfoGroup{0,1} , TicketNumber , SuccessIndicator , RecordLocator{0,1}
Children InfoGroup, RecordLocator, SuccessIndicator, TicketNumber
Instance
<TicketRefundVoidRS>
  <InfoGroup>{0,1}</InfoGroup>
  <TicketNumber Source="">{1,1}</TicketNumber>
  <SuccessIndicator>{1,1}</SuccessIndicator>
  <RecordLocator>{0,1}</RecordLocator>
</TicketRefundVoidRS>
Source
<xsd:element name="TicketRefundVoidRS">
  <xsd:annotation>
    <xsd:documentation>Comment describing your root element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="InfoGroup" minOccurs="0"/>
      <xsd:element name="TicketNumber">
        <xsd:annotation>
          <xsd:documentation>The ticket number of the refunded ticket. If the ticket, whose number was specified in the request was part of a conjuctive ticket, only the primary ticket number will be returned, although all tickets of the conjuctive set will have been reversed (thus voiding the preceding refund). Example: 0017366845341</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute ref="Source">
                <xsd:annotation>
                  <xsd:documentation>Identifies the source of this element. Example: AA, LH, or a GDS.</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="SuccessIndicator">
        <xsd:annotation>
          <xsd:documentation>Element indicating success or failure. Possible values: Y, N</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="1"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="N"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="RecordLocator" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>The record locator must be the record locator mapped from the TICKETIMAGE reinstated.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element InfoGroup
Namespace No namespace
Annotations
Error and information group
Diagram
Diagram TicketRefundVoidRS.tmp#ForInfo TicketRefundVoidRS.tmp#Error
Properties
content: complex
Used by
Model ForInfo{0,1} , Error*
Children Error, ForInfo
Instance
<InfoGroup>
  <ForInfo Source="" SourceRef="">{0,1}</ForInfo>
  <Error ErrorType="" Source="" SourceRef="">{0,unbounded}</Error>
</InfoGroup>
Source
<xsd:element name="InfoGroup">
  <xsd:annotation>
    <xsd:documentation>Error and information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="ForInfo" minOccurs="0"/>
      <xsd:element ref="Error" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element ForInfo
Namespace No namespace
Annotations
Information group
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#Text
Properties
content: complex
Used by
Element InfoGroup
Model Text+
Children Text
Instance
<ForInfo Source="" SourceRef="">
  <Text>{1,unbounded}</Text>
</ForInfo>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="ForInfo">
  <xsd:annotation>
    <xsd:documentation>Information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Information text or error text. Example: Free flow text. Example: Invalid flight number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source" use="optional">
      <xsd:annotation>
        <xsd:documentation>Identifies the source of this element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="SourceRef" use="optional"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Text
Namespace No namespace
Annotations
Information text or error text. Example: Free flow text.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Text" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Information text or error text. Example: Free flow text.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Error
Namespace No namespace
Annotations
Error group
Diagram
Diagram TicketRefundVoidRS.tmp#Error_ErrorType TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#Code TicketRefundVoidRS.tmp#Text TicketRefundVoidRS.tmp#CustomRequest
Properties
content: complex
Used by
Element InfoGroup
Model Code{0,1} , Text+ , CustomRequest{0,1}
Children Code, CustomRequest, Text
Instance
<Error ErrorType="" Source="" SourceRef="">
  <Code>{0,1}</Code>
  <Text>{1,unbounded}</Text>
  <CustomRequest>{0,1}</CustomRequest>
</Error>
Attributes
QName Type Fixed Default Use Annotation
ErrorType xsd:string required
Type of error.  Example: Air
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Error">
  <xsd:annotation>
    <xsd:documentation>Error group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Code" minOccurs="0"/>
      <xsd:element ref="Text" maxOccurs="unbounded"/>
      <xsd:element ref="CustomRequest" minOccurs="0"/>
    </xsd:sequence>
    <xsd:attribute name="ErrorType" type="xsd:string" use="required">
      <xsd:annotation>
        <xsd:documentation>Type of error. Example: Air</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Code
Namespace No namespace
Annotations
Error code or equipment type code.  Example: 0104 (error code), 747 (equipment code)
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Error
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Error code or equipment type code. Example: 0104 (error code), 747 (equipment code)</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest
Namespace No namespace
Annotations
Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed.

Multiple sources may return a separate 'Error' node with their own CustomRequest request.

the UI must display one screen at a time and respond to each with a separate message.
Diagram
Diagram TicketRefundVoidRS.tmp#CustomRequest_DialogTitle TicketRefundVoidRS.tmp#CustomRequest_Instructions TicketRefundVoidRS.tmp#Control TicketRefundVoidRS.tmp#CustomRequest_Button TicketRefundVoidRS.tmp#CustomRequest_OrigMsg TicketRefundVoidRS.tmp#CustomRequest_Reference
Properties
content: complex
Used by
Element Error
Model DialogTitle , Instructions{0,1} , Control+ , Button+ , OrigMsg , Reference{0,1}
Children Button, Control, DialogTitle, Instructions, OrigMsg, Reference
Instance
<CustomRequest>
  <DialogTitle>{1,1}</DialogTitle>
  <Instructions>{0,1}</Instructions>
  <Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">{1,unbounded}</Control>
  <Button ButtonLabel="" MouseOverText="" Validate="" Width="">{1,unbounded}</Button>
  <OrigMsg>{1,1}</OrigMsg>
  <Reference>{0,1}</Reference>
</CustomRequest>
Source
<xsd:element name="CustomRequest">
  <xsd:annotation>
    <xsd:documentation>Mostly used when source specific additional input is needed and/or when QC (Quality Control) edits are processed and the POS needs instructions/options how to proceed. Multiple sources may return a separate 'Error' node with their own CustomRequest request. the UI must display one screen at a time and respond to each with a separate message.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="DialogTitle">
        <xsd:annotation>
          <xsd:documentation>Freeflow Text to be displayed in the Title Bar of the pop-up window</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Instructions" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Text" maxOccurs="unbounded">
              <xsd:annotation>
                <xsd:documentation>Individual line of freeflow text</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element ref="Control" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Control(s) needed for this pop-up. Important: The UI is asked to build the Pop-Up controls in sequential order. Possible types are: TextBox ListBox DropDown w/values ComboBox OptionGroup CheckBox DateInput TimeInput TextArea</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Button" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>The 1st button defined will be the default button for the window. All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:attribute name="ButtonLabel" use="required">
            <xsd:annotation>
              <xsd:documentation>The label to be used for the button. Example: Submit</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Validate">
            <xsd:annotation>
              <xsd:documentation>Possible values Y or N (default) If "Y" this button will trigger the validation needed by the GUI prior to processing the screen. Note: Only a single button can have this attribute set to "Y". If multiple, the first instance will be used.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="MouseOverText">
            <xsd:annotation>
              <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute name="Width">
            <xsd:annotation>
              <xsd:documentation>GUI normally autosizes based on width of label. A certain width may be defined here in pixels.</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="OrigMsg" type="MessageStructure">
        <xsd:annotation>
          <xsd:documentation>This is the message originally received by Company</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Reference" type="MessageStructure" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomRequest / DialogTitle
Namespace No namespace
Annotations
Freeflow Text to be displayed in the Title Bar of the pop-up window
Diagram
Diagram
Source
<xsd:element name="DialogTitle">
  <xsd:annotation>
    <xsd:documentation>Freeflow Text to be displayed in the Title Bar of the pop-up window</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest / Instructions
Namespace No namespace
Annotations
Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)
Diagram
Diagram TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Instructions_Text
Properties
content: complex
minOccurs: 0
Model Text+
Children Text
Instance
<Instructions>
  <Text>{1,unbounded}</Text>
</Instructions>
Source
<xsd:element name="Instructions" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Freeflow lines of text to be displayed inside of the pop-up window to explain or instruct the user of the necessary action(s)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Text" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Individual line of freeflow text</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomRequest / Instructions / Text
Namespace No namespace
Annotations
Individual line of freeflow text
Diagram
Diagram
Properties
maxOccurs: unbounded
Source
<xsd:element name="Text" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Individual line of freeflow text</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Control
Namespace No namespace
Annotations
The control(s) needed for this pop-up.a) Textbox

Possible types are:
a) TextBox
b) DropDown w/values
c) OptionGroup
Diagram
Diagram TicketRefundVoidRS.tmp#Control_Type TicketRefundVoidRS.tmp#Control_GUILabel TicketRefundVoidRS.tmp#Control_PNRLabel TicketRefundVoidRS.tmp#Control_MouseOverText TicketRefundVoidRS.tmp#Control_Mandatory TicketRefundVoidRS.tmp#Control_Width TicketRefundVoidRS.tmp#Control_SameLine TicketRefundVoidRS.tmp#Control_Pattern TicketRefundVoidRS.tmp#Control_MinChar TicketRefundVoidRS.tmp#Control_MaxChar TicketRefundVoidRS.tmp#Control_Value
Properties
content: complex
Used by
Element CustomRequest
Model Value*
Children Value
Instance
<Control GUILabel="" Mandatory="" MaxChar="" MinChar="" MouseOverText="" Pattern="" PNRLabel="" SameLine="" Type="" Width="">
  <Value>{0,unbounded}</Value>
</Control>
Attributes
QName Type Fixed Default Use Annotation
GUILabel required
Label to describe this control. 
This label is usually placed in front or above the respective control. In case of a 'Button' it is the name of the button.
Mandatory optional
Allowed Values: Y or N

If 'Y' the UI needs to identify the control as mandatory input/selection, e.g. with an asteriks or different colored background
MaxChar optional
Maximum characters
MinChar optional
Minimum characters
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
PNRLabel required
Description to be used to enter the returned value into a PNR General Remark element, if needed or desired.

This label is usually placed in front of the returned value as remark text.

Example:
"ProjectID: 105514"
Pattern optional
use a regular expression string
SameLine optional
Allowed Values: Y or N

If 'Y' the UI needs to position this control to the right of and on the same line as the preceding control.
Type required
Possible Values:

TextBox
ListBox
DropDown w/values
ComboBox
OptionGroup(radio)
CheckBox
DateInput
TimeInput
TextArea
Width optional
Width in pixels
Source
<xsd:element name="Control">
  <xsd:annotation>
    <xsd:documentation>The control(s) needed for this pop-up.a) Textbox Possible types are: a) TextBox b) DropDown w/values c) OptionGroup</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
        <xsd:annotation>
          <xsd:documentation>Applicable to these control types: ListBox DropDown ComboBox OptionGroup CheckBox The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels. In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute name="Type" use="required">
      <xsd:annotation>
        <xsd:documentation>Possible Values: TextBox ListBox DropDown w/values ComboBox OptionGroup(radio) CheckBox DateInput TimeInput TextArea</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="GUILabel" use="required">
      <xsd:annotation>
        <xsd:documentation>Label to describe this control. This label is usually placed in front or above the respective control. In case of a 'Button' it is the name of the button.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="PNRLabel" use="required">
      <xsd:annotation>
        <xsd:documentation>Description to be used to enter the returned value into a PNR General Remark element, if needed or desired. This label is usually placed in front of the returned value as remark text. Example: "ProjectID: 105514"</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MouseOverText">
      <xsd:annotation>
        <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Mandatory">
      <xsd:annotation>
        <xsd:documentation>Allowed Values: Y or N If 'Y' the UI needs to identify the control as mandatory input/selection, e.g. with an asteriks or different colored background</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Width">
      <xsd:annotation>
        <xsd:documentation>Width in pixels</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="SameLine">
      <xsd:annotation>
        <xsd:documentation>Allowed Values: Y or N If 'Y' the UI needs to position this control to the right of and on the same line as the preceding control.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Pattern">
      <xsd:annotation>
        <xsd:documentation>use a regular expression string</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MinChar">
      <xsd:annotation>
        <xsd:documentation>Minimum characters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MaxChar">
      <xsd:annotation>
        <xsd:documentation>Maximum characters</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Control / Value
Namespace No namespace
Annotations
Applicable to these control types:

ListBox
DropDown
ComboBox
OptionGroup
CheckBox

The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels.

In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.
Diagram
Diagram
Properties
minOccurs: 0
maxOccurs: unbounded
Source
<xsd:element name="Value" minOccurs="0" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>Applicable to these control types: ListBox DropDown ComboBox OptionGroup CheckBox The provided values are used to provide a dynamically built list and/or single choice (OptionGroup) or multi-choice (CheckBox) labels. In case of 'OptionGroup' and 'CheckBox' the value is the description/label for each checkbox or radio button.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest / Button
Namespace No namespace
Annotations
The 1st button defined will be the default button for the window.

All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)
Diagram
Diagram TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Button_ButtonLabel TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Button_Validate TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Button_MouseOverText TicketRefundVoidRS.tmp#CustomRequest_CustomRequest_Button_Width
Properties
content: complex
maxOccurs: unbounded
Attributes
QName Type Fixed Default Use Annotation
ButtonLabel required
The label to be used for the button.

Example: Submit
MouseOverText optional
Freeflow informational text designed to use as a 'mouseover' text or similar
Validate optional
Possible values Y or N (default)

If "Y" this button will trigger the validation needed by the GUI prior to processing the screen.

Note:  Only a single button can have this attribute set to "Y".  If multiple, the first instance will be used.
Width optional
GUI normally autosizes based on width of label.  A certain width may be defined here in pixels.
Source
<xsd:element name="Button" maxOccurs="unbounded">
  <xsd:annotation>
    <xsd:documentation>The 1st button defined will be the default button for the window. All buttons will be positioned at the bottom of the forms and arranged from left to right (centered)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:attribute name="ButtonLabel" use="required">
      <xsd:annotation>
        <xsd:documentation>The label to be used for the button. Example: Submit</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Validate">
      <xsd:annotation>
        <xsd:documentation>Possible values Y or N (default) If "Y" this button will trigger the validation needed by the GUI prior to processing the screen. Note: Only a single button can have this attribute set to "Y". If multiple, the first instance will be used.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="MouseOverText">
      <xsd:annotation>
        <xsd:documentation>Freeflow informational text designed to use as a 'mouseover' text or similar</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute name="Width">
      <xsd:annotation>
        <xsd:documentation>GUI normally autosizes based on width of label. A certain width may be defined here in pixels.</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomRequest / OrigMsg
Namespace No namespace
Annotations
This is the message originally received by Company
Diagram
Diagram TicketRefundVoidRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="OrigMsg" type="MessageStructure">
  <xsd:annotation>
    <xsd:documentation>This is the message originally received by Company</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomRequest / Reference
Namespace No namespace
Annotations
Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse
Diagram
Diagram TicketRefundVoidRS.tmp#MessageStructure
Type MessageStructure
Properties
content: complex
minOccurs: 0
Model ANY element from ANY namespace
Attributes
QName Type Fixed Default Use Annotation
ANY attribute from ANY namespace
Source
<xsd:element name="Reference" type="MessageStructure" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Reference node to be returned with CustomResponse node - mostly used as a linking reference between CustomRequest and CustomResponse</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketRefundVoidRS / TicketNumber
Namespace No namespace
Annotations
The ticket number of the refunded ticket. 
If the ticket, whose number was specified in the request was part of a conjuctive ticket, only the primary ticket number will be returned, although all tickets of the conjuctive set will have been reversed (thus voiding the preceding refund).

Example:  0017366845341
Diagram
Diagram TicketRefundVoidRS.tmp#Source
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
Source
<xsd:element name="TicketNumber">
  <xsd:annotation>
    <xsd:documentation>The ticket number of the refunded ticket. If the ticket, whose number was specified in the request was part of a conjuctive ticket, only the primary ticket number will be returned, although all tickets of the conjuctive set will have been reversed (thus voiding the preceding refund). Example: 0017366845341</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute ref="Source">
          <xsd:annotation>
            <xsd:documentation>Identifies the source of this element. Example: AA, LH, or a GDS.</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element TicketRefundVoidRS / SuccessIndicator
Namespace No namespace
Annotations
Element indicating success or failure. Possible values:
Y, N
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 1
enumeration Y
enumeration N
Source
<xsd:element name="SuccessIndicator">
  <xsd:annotation>
    <xsd:documentation>Element indicating success or failure. Possible values: Y, N</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="N"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketRefundVoidRS / RecordLocator
Namespace No namespace
Annotations
The record locator must be the record locator mapped from the TICKETIMAGE reinstated.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="RecordLocator" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>The record locator must be the record locator mapped from the TICKETIMAGE reinstated.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomPrice
Namespace No namespace
Annotations
Pricing Element
Diagram
Diagram TicketRefundVoidRS.tmp#CustomPrice_Type TicketRefundVoidRS.tmp#CustomPrice_PaxType TicketRefundVoidRS.tmp#CustomPrice_Amount TicketRefundVoidRS.tmp#CustomPrice_Remark
Properties
content: complex
Used by
Element Feature
Model Type , PaxType{0,1} , Amount , Remark
Children Amount, PaxType, Remark, Type
Instance
<CustomPrice>
  <Type>{1,1}</Type>
  <PaxType>{0,1}</PaxType>
  <Amount>{1,1}</Amount>
  <Remark>{1,1}</Remark>
</CustomPrice>
Source
<xsd:element name="CustomPrice">
  <xsd:annotation>
    <xsd:documentation>Pricing Element</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Type" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="PaxType" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Amount" type="xsd:integer"/>
      <xsd:element name="Remark" type="xsd:string"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CustomPrice / Type
Namespace No namespace
Annotations
Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Type" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Fare, Markup, Surcharge, Add-On, Tax, Commision, Equivalent fare, total base fare</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomPrice / PaxType
Namespace No namespace
Annotations
Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.
Diagram
Diagram
Type xsd:string
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="PaxType" type="xsd:string" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Passenger Type Code ADT, CHD or INF. Applies to any type if omitted.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element CustomPrice / Amount
Namespace No namespace
Diagram
Diagram
Type xsd:integer
Properties
content: simple
Source
<xsd:element name="Amount" type="xsd:integer"/>
[ top ]
Element CustomPrice / Remark
Namespace No namespace
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Remark" type="xsd:string"/>
[ top ]
Element Feature
Namespace No namespace
Annotations
Special feature (Upsell, prepaid meal etc.)
Diagram
Diagram TicketRefundVoidRS.tmp#Feature_Code TicketRefundVoidRS.tmp#CustomPrice TicketRefundVoidRS.tmp#SSR TicketRefundVoidRS.tmp#OSI
Properties
content: complex
Used by
Element TicketImage
Model Code , CustomPrice* , SSR* , OSI*
Children Code, CustomPrice, OSI, SSR
Instance
<Feature>
  <Code>{1,1}</Code>
  <CustomPrice>{0,unbounded}</CustomPrice>
  <SSR>{0,unbounded}</SSR>
  <OSI>{0,unbounded}</OSI>
</Feature>
Source
<xsd:element name="Feature">
  <xsd:annotation>
    <xsd:documentation>Special feature (Upsell, prepaid meal etc.)</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="Code" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Feature code</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="CustomPrice" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="SSR" minOccurs="0" maxOccurs="unbounded"/>
      <xsd:element ref="OSI" minOccurs="0" maxOccurs="unbounded"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Feature / Code
Namespace No namespace
Annotations
Feature code
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="Code" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Feature code</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element SSR
Namespace No namespace
Annotations
Contains required SSR message to be sent at ticketing time.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Feature
Source
<xsd:element name="SSR" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Contains required SSR message to be sent at ticketing time.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element OSI
Namespace No namespace
Annotations
Contains required OSI message to be sent at ticketing time.  If being sent to GDS, some GDS have length per line limitations
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Element Feature
Source
<xsd:element name="OSI" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Contains required OSI message to be sent at ticketing time. If being sent to GDS, some GDS have length per line limitations</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Itinerary
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#Itinerary_TicketCoupon
Properties
content: complex
Used by
Element TicketImage
Model TicketCoupon{1,4}
Children TicketCoupon
Instance
<Itinerary Source="" SourceRef="">
  <TicketCoupon BaggageAllowance="" CouponNumber="" CouponStatus="" FareBasisCode="" NotValidAfter="" NotValidBefore="" SegmentStatus="" StopOverIndicator="" TicketDesignator="">{1,4}</TicketCoupon>
</Itinerary>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Itinerary">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element name="TicketCoupon" maxOccurs="4">
        <xsd:complexType>
          <xsd:choice>
            <xsd:element name="ARNK">
              <xsd:annotation>
                <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:simpleContent>
                  <xsd:extension base="xsd:string">
                    <xsd:attribute name="PreviousArrival">
                      <xsd:annotation>
                        <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                    <xsd:attribute name="NextDeparture">
                      <xsd:annotation>
                        <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                      </xsd:annotation>
                    </xsd:attribute>
                  </xsd:extension>
                </xsd:simpleContent>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Flight">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Departure"/>
                  <xsd:element ref="Arrival"/>
                  <xsd:element ref="Carrier"/>
                  <xsd:element ref="OperatingCarrier" minOccurs="0"/>
                  <xsd:element ref="CheckIn" minOccurs="0"/>
                  <xsd:element name="Equipment" minOccurs="0">
                    <xsd:complexType>
                      <xsd:all>
                        <xsd:element name="Code">
                          <xsd:annotation>
                            <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                        <xsd:element name="Name">
                          <xsd:annotation>
                            <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
                          </xsd:annotation>
                          <xsd:simpleType>
                            <xsd:restriction base="xsd:string">
                              <xsd:minLength value="1"/>
                            </xsd:restriction>
                          </xsd:simpleType>
                        </xsd:element>
                      </xsd:all>
                    </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element ref="FlightDuration" minOccurs="0"/>
                  <xsd:element name="Meals" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:length value="1"/>
                        <xsd:enumeration value="B"/>
                        <xsd:enumeration value="K"/>
                        <xsd:enumeration value="V"/>
                        <xsd:enumeration value="L"/>
                        <xsd:enumeration value="D"/>
                        <xsd:enumeration value="S"/>
                        <xsd:enumeration value="O"/>
                        <xsd:enumeration value="H"/>
                        <xsd:enumeration value="M"/>
                        <xsd:enumeration value="R"/>
                        <xsd:enumeration value="C"/>
                        <xsd:enumeration value="F"/>
                        <xsd:enumeration value="P"/>
                        <xsd:enumeration value="Y"/>
                        <xsd:enumeration value="G"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element ref="ClassOfService"/>
                  <xsd:element ref="Cabin" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="Information" minOccurs="0">
                    <xsd:annotation>
                      <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:complexType>
                      <xsd:sequence>
                        <xsd:element ref="Text"/>
                      </xsd:sequence>
                    </xsd:complexType>
                  </xsd:element>
                </xsd:sequence>
                <xsd:attribute ref="Source"/>
                <xsd:attribute ref="SourceRef"/>
                <xsd:attribute name="MarriedSegment">
                  <xsd:annotation>
                    <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:enumeration value="B"/>
                      <xsd:enumeration value="E"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
                <xsd:attribute name="VendorLocator">
                  <xsd:annotation>
                    <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
                  </xsd:annotation>
                  <xsd:simpleType>
                    <xsd:restriction base="xsd:string">
                      <xsd:length value="6"/>
                      <xsd:pattern value="[A-Z0-9]{6}"/>
                    </xsd:restriction>
                  </xsd:simpleType>
                </xsd:attribute>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="Open">
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="OpenDeparture"/>
                  <xsd:element ref="OpenArrival"/>
                  <xsd:element ref="Carrier"/>
                  <xsd:element ref="OperatingCarrier"/>
                  <xsd:element ref="ClassOfService"/>
                </xsd:sequence>
                <xsd:attribute ref="Source"/>
                <xsd:attribute ref="SourceRef"/>
              </xsd:complexType>
            </xsd:element>
          </xsd:choice>
          <xsd:attribute ref="CouponNumber" use="required"/>
          <xsd:attribute name="SegmentStatus" type="xsd:string" use="optional">
            <xsd:annotation>
              <xsd:documentation>Air segment status on ticket. Possible values are: OK -space confirmed RQ - space requested but not confirmed, or space waitlisted SA - subject to space being available, whenever fare or rule prohibits making advanced reservations NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)</xsd:documentation>
            </xsd:annotation>
          </xsd:attribute>
          <xsd:attribute ref="CouponStatus" use="optional"/>
          <xsd:attribute ref="NotValidBefore" use="optional"/>
          <xsd:attribute ref="NotValidAfter" use="optional"/>
          <xsd:attribute name="FareBasisCode">
            <xsd:annotation>
              <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="TicketDesignator">
            <xsd:annotation>
              <xsd:documentation>Ticket designator for the fare</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="BaggageAllowance">
            <xsd:annotation>
              <xsd:documentation>Baggage allowance. PC = per piece 1PC = 1 piece 2PC = 2 pieces nn = per weight (nn is the weight limit). Example: 2PC</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="StopOverIndicator">
            <xsd:annotation>
              <xsd:documentation>Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. Code O is used to denote that stopover is permitted.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="1"/>
                <xsd:enumeration value="X"/>
                <xsd:enumeration value="O"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#CouponNumber TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_SegmentStatus TicketRefundVoidRS.tmp#CouponStatus TicketRefundVoidRS.tmp#NotValidBefore TicketRefundVoidRS.tmp#NotValidAfter TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_FareBasisCode TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_TicketDesignator TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_BaggageAllowance TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_StopOverIndicator TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_ARNK TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Flight TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Open
Properties
content: complex
maxOccurs: 4
Model ARNK | Flight | Open
Children ARNK, Flight, Open
Instance
<TicketCoupon BaggageAllowance="" CouponNumber="" CouponStatus="" FareBasisCode="" NotValidAfter="" NotValidBefore="" SegmentStatus="" StopOverIndicator="" TicketDesignator="">
  <ARNK NextDeparture="" PreviousArrival="">{1,1}</ARNK>
  <Flight MarriedSegment="" Source="" SourceRef="" VendorLocator="">{1,1}</Flight>
  <Open Source="" SourceRef="">{1,1}</Open>
</TicketCoupon>
Attributes
QName Type Fixed Default Use Annotation
BaggageAllowance restriction of xsd:string optional
Baggage allowance.  
PC = per piece
1PC = 1 piece
2PC = 2 pieces
nn = per weight
(nn is the weight limit).
Example: 2PC
CouponNumber xsd:integer required
Flight coupon number
CouponStatus restriction of xsd:string optional
The IATA coupon status code. Possible values:
A  AIRPORT CONTROL  
C  CHECKED IN     
E   EXCHANGED /  REISSUED 
F  FLOWN/USED
G  CONVERTED TO FIM 
I  IRREGULAR OPERATIONS
L  LIFTED/BOARDED  
N  COUPON NOTIFICATION
O  OPEN FOR USE  
P  PRINTED                     
R  REFUNDED                 
S  SUSPENDED    
T  PAPER TICKET              U  UNAVAILABLE
V  VOID
X  PRINT EXCHANGE
Z  CLOSED
FareBasisCode restriction of xsd:string optional
Fare basis code.  Example: Y26
NotValidAfter xsd:date optional
Date by which travel must be commenced/completed.
NotValidBefore xsd:date optional
If the fare does not permit travel to be commenced or completed before a certain date.
SegmentStatus xsd:string optional
Air segment status on ticket. Possible values are:
OK -space confirmed
RQ - space requested but not confirmed, or space waitlisted
SA - subject to space being available, whenever fare or rule prohibits making advanced reservations
NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)
StopOverIndicator restriction of xsd:string optional
Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status.  Values are X, O
When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. 
Code O is used to denote that stopover is permitted.
TicketDesignator restriction of xsd:string optional
Ticket designator for the fare
Source
<xsd:element name="TicketCoupon" maxOccurs="4">
  <xsd:complexType>
    <xsd:choice>
      <xsd:element name="ARNK">
        <xsd:annotation>
          <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:simpleContent>
            <xsd:extension base="xsd:string">
              <xsd:attribute name="PreviousArrival">
                <xsd:annotation>
                  <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
              <xsd:attribute name="NextDeparture">
                <xsd:annotation>
                  <xsd:documentation>3 letter City/Airport code</xsd:documentation>
                </xsd:annotation>
              </xsd:attribute>
            </xsd:extension>
          </xsd:simpleContent>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Flight">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Departure"/>
            <xsd:element ref="Arrival"/>
            <xsd:element ref="Carrier"/>
            <xsd:element ref="OperatingCarrier" minOccurs="0"/>
            <xsd:element ref="CheckIn" minOccurs="0"/>
            <xsd:element name="Equipment" minOccurs="0">
              <xsd:complexType>
                <xsd:all>
                  <xsd:element name="Code">
                    <xsd:annotation>
                      <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                  <xsd:element name="Name">
                    <xsd:annotation>
                      <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
                    </xsd:annotation>
                    <xsd:simpleType>
                      <xsd:restriction base="xsd:string">
                        <xsd:minLength value="1"/>
                      </xsd:restriction>
                    </xsd:simpleType>
                  </xsd:element>
                </xsd:all>
              </xsd:complexType>
            </xsd:element>
            <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element ref="FlightDuration" minOccurs="0"/>
            <xsd:element name="Meals" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:length value="1"/>
                  <xsd:enumeration value="B"/>
                  <xsd:enumeration value="K"/>
                  <xsd:enumeration value="V"/>
                  <xsd:enumeration value="L"/>
                  <xsd:enumeration value="D"/>
                  <xsd:enumeration value="S"/>
                  <xsd:enumeration value="O"/>
                  <xsd:enumeration value="H"/>
                  <xsd:enumeration value="M"/>
                  <xsd:enumeration value="R"/>
                  <xsd:enumeration value="C"/>
                  <xsd:enumeration value="F"/>
                  <xsd:enumeration value="P"/>
                  <xsd:enumeration value="Y"/>
                  <xsd:enumeration value="G"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element ref="ClassOfService"/>
            <xsd:element ref="Cabin" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="Information" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element ref="Text"/>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
          <xsd:attribute ref="Source"/>
          <xsd:attribute ref="SourceRef"/>
          <xsd:attribute name="MarriedSegment">
            <xsd:annotation>
              <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:enumeration value="B"/>
                <xsd:enumeration value="E"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
          <xsd:attribute name="VendorLocator">
            <xsd:annotation>
              <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:length value="6"/>
                <xsd:pattern value="[A-Z0-9]{6}"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:attribute>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="Open">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="OpenDeparture"/>
            <xsd:element ref="OpenArrival"/>
            <xsd:element ref="Carrier"/>
            <xsd:element ref="OperatingCarrier"/>
            <xsd:element ref="ClassOfService"/>
          </xsd:sequence>
          <xsd:attribute ref="Source"/>
          <xsd:attribute ref="SourceRef"/>
        </xsd:complexType>
      </xsd:element>
    </xsd:choice>
    <xsd:attribute ref="CouponNumber" use="required"/>
    <xsd:attribute name="SegmentStatus" type="xsd:string" use="optional">
      <xsd:annotation>
        <xsd:documentation>Air segment status on ticket. Possible values are: OK -space confirmed RQ - space requested but not confirmed, or space waitlisted SA - subject to space being available, whenever fare or rule prohibits making advanced reservations NS - infant not occupying a seat (additionally "INF NO SEAT", "INFANT" or "NO SEAT" may be entered across the other reservations boxes/datal elements)</xsd:documentation>
      </xsd:annotation>
    </xsd:attribute>
    <xsd:attribute ref="CouponStatus" use="optional"/>
    <xsd:attribute ref="NotValidBefore" use="optional"/>
    <xsd:attribute ref="NotValidAfter" use="optional"/>
    <xsd:attribute name="FareBasisCode">
      <xsd:annotation>
        <xsd:documentation>Fare basis code. Example: Y26</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="TicketDesignator">
      <xsd:annotation>
        <xsd:documentation>Ticket designator for the fare</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="BaggageAllowance">
      <xsd:annotation>
        <xsd:documentation>Baggage allowance. PC = per piece 1PC = 1 piece 2PC = 2 pieces nn = per weight (nn is the weight limit). Example: 2PC</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:minLength value="1"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="StopOverIndicator">
      <xsd:annotation>
        <xsd:documentation>Indicates if stopover is permitted w/ the fare. Uses industry values to refelct the status. Values are X, O When X is the value - the departure city of the segment was considered a transfer point at time of fare calculation. If the passenger to stop in that city, the fare must be recalculated; the fara may or may not permit stopovers. Code O is used to denote that stopover is permitted.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="1"/>
          <xsd:enumeration value="X"/>
          <xsd:enumeration value="O"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / ARNK
Namespace No namespace
Annotations
Arrival unknown segment.
If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.
Diagram
Diagram TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_PreviousArrival TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_ARNK_NextDeparture
Type extension of xsd:string
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
NextDeparture optional
3 letter City/Airport code
PreviousArrival optional
3 letter City/Airport code
Source
<xsd:element name="ARNK">
  <xsd:annotation>
    <xsd:documentation>Arrival unknown segment. If a TicketCoupon refers to an arrival unknown segment, an empty ARNK child element will be returned.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:string">
        <xsd:attribute name="PreviousArrival">
          <xsd:annotation>
            <xsd:documentation>3 letter City/Airport code</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
        <xsd:attribute name="NextDeparture">
          <xsd:annotation>
            <xsd:documentation>3 letter City/Airport code</xsd:documentation>
          </xsd:annotation>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_MarriedSegment TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_VendorLocator TicketRefundVoidRS.tmp#Departure TicketRefundVoidRS.tmp#Arrival TicketRefundVoidRS.tmp#Carrier TicketRefundVoidRS.tmp#OperatingCarrier TicketRefundVoidRS.tmp#CheckIn TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_NumberOfStops TicketRefundVoidRS.tmp#FlightDuration TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Meals TicketRefundVoidRS.tmp#ClassOfService TicketRefundVoidRS.tmp#Cabin TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Information
Properties
content: complex
Model Departure , Arrival , Carrier , OperatingCarrier{0,1} , CheckIn{0,1} , Equipment{0,1} , NumberOfStops{0,1} , FlightDuration{0,1} , Meals{0,1} , ClassOfService , Cabin{0,1} , Information{0,1}
Children Arrival, Cabin, Carrier, CheckIn, ClassOfService, Departure, Equipment, FlightDuration, Information, Meals, NumberOfStops, OperatingCarrier
Instance
<Flight MarriedSegment="" Source="" SourceRef="" VendorLocator="">
  <Departure>{1,1}</Departure>
  <Arrival>{1,1}</Arrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{0,1}</OperatingCarrier>
  <CheckIn>{0,1}</CheckIn>
  <Equipment>{0,1}</Equipment>
  <NumberOfStops>{0,1}</NumberOfStops>
  <FlightDuration>{0,1}</FlightDuration>
  <Meals>{0,1}</Meals>
  <ClassOfService>{1,1}</ClassOfService>
  <Cabin>{0,1}</Cabin>
  <Information>{0,1}</Information>
</Flight>
Attributes
QName Type Fixed Default Use Annotation
MarriedSegment restriction of xsd:string optional
Indicator to mark a group of married segments. 
The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments.
Example: B
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
VendorLocator restriction of xsd:string optional
Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.
Source
<xsd:element name="Flight">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Departure"/>
      <xsd:element ref="Arrival"/>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="OperatingCarrier" minOccurs="0"/>
      <xsd:element ref="CheckIn" minOccurs="0"/>
      <xsd:element name="Equipment" minOccurs="0">
        <xsd:complexType>
          <xsd:all>
            <xsd:element name="Code">
              <xsd:annotation>
                <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
            <xsd:element name="Name">
              <xsd:annotation>
                <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
              </xsd:annotation>
              <xsd:simpleType>
                <xsd:restriction base="xsd:string">
                  <xsd:minLength value="1"/>
                </xsd:restriction>
              </xsd:simpleType>
            </xsd:element>
          </xsd:all>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element ref="FlightDuration" minOccurs="0"/>
      <xsd:element name="Meals" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="1"/>
            <xsd:enumeration value="B"/>
            <xsd:enumeration value="K"/>
            <xsd:enumeration value="V"/>
            <xsd:enumeration value="L"/>
            <xsd:enumeration value="D"/>
            <xsd:enumeration value="S"/>
            <xsd:enumeration value="O"/>
            <xsd:enumeration value="H"/>
            <xsd:enumeration value="M"/>
            <xsd:enumeration value="R"/>
            <xsd:enumeration value="C"/>
            <xsd:enumeration value="F"/>
            <xsd:enumeration value="P"/>
            <xsd:enumeration value="Y"/>
            <xsd:enumeration value="G"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element ref="ClassOfService"/>
      <xsd:element ref="Cabin" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="Information" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="Text"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
    <xsd:attribute name="MarriedSegment">
      <xsd:annotation>
        <xsd:documentation>Indicator to mark a group of married segments. The first Flight in a group of married segments is marked with value "B" (begin), the last Flight with value "E" (end). These two and all Flight elements in between in document order form a group of married segments. Example: B</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:enumeration value="B"/>
          <xsd:enumeration value="E"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
    <xsd:attribute name="VendorLocator">
      <xsd:annotation>
        <xsd:documentation>Record locator in the carrier system. Is different from SourceRef since SourceRef could reflect a GDS PNR record locator in multy source environment, whereas this element is the record locator as created in airlines system.</xsd:documentation>
      </xsd:annotation>
      <xsd:simpleType>
        <xsd:restriction base="xsd:string">
          <xsd:length value="6"/>
          <xsd:pattern value="[A-Z0-9]{6}"/>
        </xsd:restriction>
      </xsd:simpleType>
    </xsd:attribute>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Departure
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.tmp#AirDepartureType TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal
Type restriction of AirDepartureType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Instance
<Departure>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{1,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
</Departure>
Source
<xsd:element name="Departure">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirDepartureType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date">
            <xsd:annotation>
              <xsd:documentation>Date of departure. ISO format: yyyy-mm-dd Example: 2008-12-12</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
          <xsd:element ref="Time" minOccurs="0"/>
          <xsd:element ref="Terminal" minOccurs="0"/>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element AirportCode
Namespace No namespace
Annotations
IATA standard airport code .
Example: MIA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 3
Used by
Source
<xsd:element name="AirportCode">
  <xsd:annotation>
    <xsd:documentation>IATA standard airport code . Example: MIA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="3"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element AirportName
Namespace No namespace
Annotations
Name of the airport identified in AirportCode element.
Example: JFK INTERNATIONAL
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Source
<xsd:element name="AirportName">
  <xsd:annotation>
    <xsd:documentation>Name of the airport identified in AirportCode element. Example: JFK INTERNATIONAL</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Date
Namespace No namespace
Annotations
Date in ISO format: yyyy-mm-dd.
Example: 2008-12-12
Diagram
Diagram
Type xsd:date
Properties
content: simple
Used by
Source
<xsd:element name="Date" type="xsd:date">
  <xsd:annotation>
    <xsd:documentation>Date in ISO format: yyyy-mm-dd. Example: 2008-12-12</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Time
Namespace No namespace
Annotations
Time in ISO 8601 hh:mm format.
Example: 14:00
Diagram
Diagram TicketRefundVoidRS.tmp#NO_NAMESPACE_Time
Type Time
Properties
content: simple
Facets
length 5
pattern ([0-1][0-9]|2[0-3]):[0-5][0-9]
Used by
Complex Types AirArrivalType, AirDepartureType
Element Departure
Source
<xsd:element name="Time" type="Time">
  <xsd:annotation>
    <xsd:documentation>Time in ISO 8601 hh:mm format. Example: 14:00</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Terminal
Namespace No namespace
Annotations
Airport terminal. 
Example: 2B
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Used by
Complex Types AirArrivalType, AirDepartureType
Element Departure
Source
<xsd:element name="Terminal">
  <xsd:annotation>
    <xsd:documentation>Airport terminal. Example: 2B</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Arrival
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.tmp#AirArrivalType
Type AirArrivalType
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1} , Time{0,1} , Terminal{0,1}
Children AirportCode, AirportName, Date, Terminal, Time
Instance
<Arrival>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
  <Time>{0,1}</Time>
  <Terminal>{0,1}</Terminal>
</Arrival>
Source
<xsd:element name="Arrival" type="AirArrivalType"/>
[ top ]
Element Carrier
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName TicketRefundVoidRS.tmp#AirlineCodeType TicketRefundVoidRS.tmp#CarrierType_FlightNumber TicketRefundVoidRS.tmp#CarrierType
Type CarrierType
Type hierarchy
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1} , FlightNumber
Children AirlineCode, AirlineName, FlightNumber
Instance
<Carrier>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
</Carrier>
Source
<xsd:element name="Carrier" type="CarrierType"/>
[ top ]
Element AirlineCode
Namespace No namespace
Annotations
IATA Airline code.  Example: AA
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 2
maxLength 3
pattern [A-Z0-9]{2,3}
Used by
Source
<xsd:element name="AirlineCode">
  <xsd:annotation>
    <xsd:documentation>IATA Airline code. Example: AA</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="2"/>
      <xsd:maxLength value="3"/>
      <xsd:pattern value="[A-Z0-9]{2,3}"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element AirlineCodeType / AirlineName
Namespace No namespace
Annotations
Airline name.  Example: American Airlines
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
minLength 1
Source
<xsd:element name="AirlineName" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Airline name. Example: American Airlines</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CarrierType / FlightNumber
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#CarrierType_CarrierType_FlightNumber_Suffix
Type extension of xsd:positiveInteger
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
Suffix restriction of xsd:string optional
Flight number alpha qualifier. Values are:
A
B
C
D
Example: A
Source
<xsd:element name="FlightNumber">
  <xsd:complexType>
    <xsd:simpleContent>
      <xsd:extension base="xsd:positiveInteger">
        <xsd:attribute name="Suffix">
          <xsd:annotation>
            <xsd:documentation>Flight number alpha qualifier. Values are: A B C D Example: A</xsd:documentation>
          </xsd:annotation>
          <xsd:simpleType>
            <xsd:restriction base="xsd:string">
              <xsd:length value="1"/>
              <xsd:enumeration value="A"/>
              <xsd:enumeration value="B"/>
              <xsd:enumeration value="C"/>
              <xsd:enumeration value="D"/>
            </xsd:restriction>
          </xsd:simpleType>
        </xsd:attribute>
      </xsd:extension>
    </xsd:simpleContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OperatingCarrier
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName TicketRefundVoidRS.tmp#AirlineCodeType TicketRefundVoidRS.tmp#CarrierType_FlightNumber TicketRefundVoidRS.tmp#CarrierType TicketRefundVoidRS.tmp#OperatingCarrier_Comment
Type extension of CarrierType
Type hierarchy
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1} , FlightNumber , Comment
Children AirlineCode, AirlineName, Comment, FlightNumber
Instance
<OperatingCarrier>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
  <FlightNumber Suffix="">{1,1}</FlightNumber>
  <Comment>{1,1}</Comment>
</OperatingCarrier>
Source
<xsd:element name="OperatingCarrier">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:extension base="CarrierType">
        <xsd:sequence minOccurs="0">
          <xsd:element name="Comment">
            <xsd:annotation>
              <xsd:documentation>Free form text additional flight information.</xsd:documentation>
            </xsd:annotation>
            <xsd:simpleType>
              <xsd:restriction base="xsd:string">
                <xsd:minLength value="1"/>
              </xsd:restriction>
            </xsd:simpleType>
          </xsd:element>
        </xsd:sequence>
      </xsd:extension>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OperatingCarrier / Comment
Namespace No namespace
Annotations
Free form text additional flight information.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Comment">
  <xsd:annotation>
    <xsd:documentation>Free form text additional flight information.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element CheckIn
Namespace No namespace
Annotations
Check In information. Usually associated with code  share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in.
Diagram
Diagram TicketRefundVoidRS.tmp#AirlineCode TicketRefundVoidRS.tmp#AirlineCodeType_AirlineName TicketRefundVoidRS.tmp#AirlineCodeType
Type AirlineCodeType
Properties
content: complex
Used by
Model AirlineCode , AirlineName{0,1}
Children AirlineCode, AirlineName
Instance
<CheckIn>
  <AirlineCode>{1,1}</AirlineCode>
  <AirlineName>{0,1}</AirlineName>
</CheckIn>
Source
<xsd:element name="CheckIn" type="AirlineCodeType">
  <xsd:annotation>
    <xsd:documentation>Check In information. Usually associated with code share flights where operating carrier is different from marketing carrier. The this group displays information where passengers should check-in.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment_Code TicketRefundVoidRS.tmp#Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Itinerary_Itinerary_TicketCoupon_Itinerary_Itinerary_TicketCoupon_Flight_Equipment_Name
Properties
content: complex
minOccurs: 0
Model ALL(Code Name)
Children Code, Name
Instance
<Equipment>
  <Code>{1,1}</Code>
  <Name>{1,1}</Name>
</Equipment>
Source
<xsd:element name="Equipment" minOccurs="0">
  <xsd:complexType>
    <xsd:all>
      <xsd:element name="Code">
        <xsd:annotation>
          <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="Name">
        <xsd:annotation>
          <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:minLength value="1"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:all>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment / Code
Namespace No namespace
Annotations
Aircraft equipment code. 
Example: 772
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Code">
  <xsd:annotation>
    <xsd:documentation>Aircraft equipment code. Example: 772</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Equipment / Name
Namespace No namespace
Annotations
Equipment (aircraft) name - vendor, model.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
Source
<xsd:element name="Name">
  <xsd:annotation>
    <xsd:documentation>Equipment (aircraft) name - vendor, model.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / NumberOfStops
Namespace No namespace
Annotations
Number of stops for this flight.
Example: 1
Diagram
Diagram
Type xsd:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xsd:element name="NumberOfStops" type="xsd:nonNegativeInteger" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Number of stops for this flight. Example: 1</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element FlightDuration
Namespace No namespace
Annotations
Segment total flying time.  Example: 12:30
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
pattern [0-9][0-9]:[0-5][0-9]
Used by
Source
<xsd:element name="FlightDuration">
  <xsd:annotation>
    <xsd:documentation>Segment total flying time. Example: 12:30</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:pattern value="[0-9][0-9]:[0-5][0-9]"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Meals
Namespace No namespace
Annotations
Indicates what types of meals are served.  Meal codes are IATA standard.  Values are:
B = Breakfast
K = Continental breakfast
V = Continental breakfast
L = Lunch
D = Dinner
S = Snack or brunch
O = Cold meal
H = Hot meal 
M = Meal (non-specific)
R = Refreshment
C = Alcoholic beverages complimentary
F = Food for purchase
P = Alcoholic beverages for purchase
Y = Duty free sales available
G = Light lunch
Example: B
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
minOccurs: 0
Facets
length 1
enumeration B
enumeration K
enumeration V
enumeration L
enumeration D
enumeration S
enumeration O
enumeration H
enumeration M
enumeration R
enumeration C
enumeration F
enumeration P
enumeration Y
enumeration G
Source
<xsd:element name="Meals" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Indicates what types of meals are served. Meal codes are IATA standard. Values are: B = Breakfast K = Continental breakfast V = Continental breakfast L = Lunch D = Dinner S = Snack or brunch O = Cold meal H = Hot meal M = Meal (non-specific) R = Refreshment C = Alcoholic beverages complimentary F = Food for purchase P = Alcoholic beverages for purchase Y = Duty free sales available G = Light lunch Example: B</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="1"/>
      <xsd:enumeration value="B"/>
      <xsd:enumeration value="K"/>
      <xsd:enumeration value="V"/>
      <xsd:enumeration value="L"/>
      <xsd:enumeration value="D"/>
      <xsd:enumeration value="S"/>
      <xsd:enumeration value="O"/>
      <xsd:enumeration value="H"/>
      <xsd:enumeration value="M"/>
      <xsd:enumeration value="R"/>
      <xsd:enumeration value="C"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="P"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="G"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element ClassOfService
Namespace No namespace
Annotations
Class of service.  Example: B
Diagram
Diagram TicketRefundVoidRS.tmp#COSType
Type COSType
Properties
content: simple
Facets
minLength 1
maxLength 1
pattern [A-Z]
Used by
Source
<xsd:element name="ClassOfService" type="COSType">
  <xsd:annotation>
    <xsd:documentation>Class of service. Example: B</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Cabin
Namespace No namespace
Annotations
Cabin code.  Values are:
F = First class
C = Business class
Y = Economy class
W = Premium Economy
Example: Y
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
minLength 1
maxLength 1
enumeration F
enumeration C
enumeration Y
enumeration W
Used by
Source
<xsd:element name="Cabin">
  <xsd:annotation>
    <xsd:documentation>Cabin code. Values are: F = First class C = Business class Y = Economy class W = Premium Economy Example: Y</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:minLength value="1"/>
      <xsd:maxLength value="1"/>
      <xsd:enumeration value="F"/>
      <xsd:enumeration value="C"/>
      <xsd:enumeration value="Y"/>
      <xsd:enumeration value="W"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Flight / Information
Namespace No namespace
Annotations
Free form additional information for the flight  - if any available.
Diagram
Diagram TicketRefundVoidRS.tmp#Text
Properties
content: complex
minOccurs: 0
Model Text
Children Text
Instance
<Information>
  <Text>{1,1}</Text>
</Information>
Source
<xsd:element name="Information" minOccurs="0">
  <xsd:annotation>
    <xsd:documentation>Free form additional information for the flight - if any available.</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="Text"/>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element Itinerary / TicketCoupon / Open
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#Source TicketRefundVoidRS.tmp#SourceRef TicketRefundVoidRS.tmp#OpenDeparture TicketRefundVoidRS.tmp#OpenArrival TicketRefundVoidRS.tmp#Carrier TicketRefundVoidRS.tmp#OperatingCarrier TicketRefundVoidRS.tmp#ClassOfService
Properties
content: complex
Model OpenDeparture , OpenArrival , Carrier , OperatingCarrier , ClassOfService
Children Carrier, ClassOfService, OpenArrival, OpenDeparture, OperatingCarrier
Instance
<Open Source="" SourceRef="">
  <OpenDeparture>{1,1}</OpenDeparture>
  <OpenArrival>{1,1}</OpenArrival>
  <Carrier>{1,1}</Carrier>
  <OperatingCarrier>{1,1}</OperatingCarrier>
  <ClassOfService>{1,1}</ClassOfService>
</Open>
Attributes
QName Type Fixed Default Use Annotation
Source restriction of xsd:string optional
Identifies the source of this  element. In other words where the content originates from. Not limited to GDS, applicable to direct connect as well. Example: 1A, 1V, or other.
SourceRef restriction of xsd:string optional
PNR Record Locator associated to Source attribute.
Source
<xsd:element name="Open">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="OpenDeparture"/>
      <xsd:element ref="OpenArrival"/>
      <xsd:element ref="Carrier"/>
      <xsd:element ref="OperatingCarrier"/>
      <xsd:element ref="ClassOfService"/>
    </xsd:sequence>
    <xsd:attribute ref="Source"/>
    <xsd:attribute ref="SourceRef"/>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OpenDeparture
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.tmp#AirDepartureType TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date
Type restriction of AirDepartureType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1}
Children AirportCode, AirportName, Date
Instance
<OpenDeparture>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
</OpenDeparture>
Source
<xsd:element name="OpenDeparture">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirDepartureType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date" minOccurs="0">
            <xsd:annotation>
              <xsd:documentation>Date of departure. ISO format: yyyy-mm-dd Example: 2008-12-12</xsd:documentation>
            </xsd:annotation>
          </xsd:element>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OpenArrival
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date TicketRefundVoidRS.tmp#Time TicketRefundVoidRS.tmp#Terminal TicketRefundVoidRS.tmp#AirArrivalType TicketRefundVoidRS.tmp#AirportCode TicketRefundVoidRS.tmp#AirportName TicketRefundVoidRS.tmp#Date
Type restriction of AirArrivalType
Type hierarchy
Properties
content: complex
Used by
Model AirportCode , AirportName , Date{0,1}
Children AirportCode, AirportName, Date
Instance
<OpenArrival>
  <AirportCode>{1,1}</AirportCode>
  <AirportName>{1,1}</AirportName>
  <Date>{0,1}</Date>
</OpenArrival>
Source
<xsd:element name="OpenArrival">
  <xsd:complexType>
    <xsd:complexContent>
      <xsd:restriction base="AirArrivalType">
        <xsd:sequence>
          <xsd:element ref="AirportCode"/>
          <xsd:element ref="AirportName"/>
          <xsd:element ref="Date" minOccurs="0"/>
        </xsd:sequence>
      </xsd:restriction>
    </xsd:complexContent>
  </xsd:complexType>
</xsd:element>
[ top ]
Element OtherTicketNumbers
Namespace No namespace
Annotations
Document number of all tickets issued to cover passenger's complete itinerary
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="OtherTicketNumbers" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Document number of all tickets issued to cover passenger's complete itinerary</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification
Namespace No namespace
Annotations
PNR information group
Diagram
Diagram TicketRefundVoidRS.tmp#RecordLocator TicketRefundVoidRS.tmp#TicketIdentification_Ownership TicketRefundVoidRS.tmp#TicketIdentification_AgencyData TicketRefundVoidRS.tmp#TicketIdentification_TicketOfficeID TicketRefundVoidRS.tmp#TicketIdentification_TicketingAgent TicketRefundVoidRS.tmp#TicketIdentification_TktIssueDate TicketRefundVoidRS.tmp#TicketIdentification_TktIssueTime TicketRefundVoidRS.tmp#TicketIdentification_TktIssuePlace TicketRefundVoidRS.tmp#TicketIdentification_TktIssueCountry
Properties
content: complex
Used by
Element TicketImage
Model RecordLocator , Ownership{0,1} , AgencyData , TicketOfficeID{0,1} , TicketingAgent{0,1} , TktIssueDate , TktIssueTime{0,1} , TktIssuePlace{0,1} , TktIssueCountry{0,1}
Children AgencyData, Ownership, RecordLocator, TicketOfficeID, TicketingAgent, TktIssueCountry, TktIssueDate, TktIssuePlace, TktIssueTime
Instance
<TicketIdentification>
  <RecordLocator>{1,1}</RecordLocator>
  <Ownership>{0,1}</Ownership>
  <AgencyData>{1,1}</AgencyData>
  <TicketOfficeID>{0,1}</TicketOfficeID>
  <TicketingAgent>{0,1}</TicketingAgent>
  <TktIssueDate>{1,1}</TktIssueDate>
  <TktIssueTime>{0,1}</TktIssueTime>
  <TktIssuePlace>{0,1}</TktIssuePlace>
  <TktIssueCountry>{0,1}</TktIssueCountry>
</TicketIdentification>
Source
<xsd:element name="TicketIdentification">
  <xsd:annotation>
    <xsd:documentation>PNR information group</xsd:documentation>
  </xsd:annotation>
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="RecordLocator"/>
      <xsd:element name="Ownership" minOccurs="0">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="CRSID" minOccurs="0"/>
            <xsd:element ref="Agency" minOccurs="0"/>
            <xsd:element name="PseudoCityCode" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="AgencyData">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element ref="SignOn" minOccurs="0"/>
            <xsd:element ref="DutyCode" minOccurs="0"/>
            <xsd:element name="IATA" type="xsd:string" minOccurs="0">
              <xsd:annotation>
                <xsd:documentation>Agency IATA number</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
              <xsd:annotation>
                <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
              </xsd:annotation>
              <xsd:complexType>
                <xsd:sequence>
                  <xsd:element name="Description" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                  <xsd:element name="ID" type="xsd:string">
                    <xsd:annotation>
                      <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
                    </xsd:annotation>
                  </xsd:element>
                </xsd:sequence>
              </xsd:complexType>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="TicketOfficeID" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Ticket office Identification. Example: KLTLOB</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TicketingAgent" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Booking Agent Identification, Agent ID. Example: RI17</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TktIssueDate" 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="TktIssueTime" type="Time" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Time in ISO 8601 format (hh:mm). Example: 14:00</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="TktIssuePlace" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies location where ticket was issued. Normally a 3-letter airport/city code. This value can/should be used in TicketExchangeRQ for element TicketExchangeRQ/OriginalTicket/OriginalIssuePlace</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="3"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
      <xsd:element name="TktIssueCountry" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Identifies country where ticket was issued by a two letter country code. Example: CA</xsd:documentation>
        </xsd:annotation>
        <xsd:simpleType>
          <xsd:restriction base="xsd:string">
            <xsd:length value="2"/>
          </xsd:restriction>
        </xsd:simpleType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element RecordLocator
Namespace No namespace
Annotations
PNR record locator from where this EMD is issued from.
Diagram
Diagram
Type restriction of xsd:string
Properties
content: simple
Facets
length 6
Used by
Source
<xsd:element name="RecordLocator">
  <xsd:annotation>
    <xsd:documentation>PNR record locator from where this EMD is issued from.</xsd:documentation>
  </xsd:annotation>
  <xsd:simpleType>
    <xsd:restriction base="xsd:string">
      <xsd:length value="6"/>
    </xsd:restriction>
  </xsd:simpleType>
</xsd:element>
[ top ]
Element TicketIdentification / Ownership
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#CRSID TicketRefundVoidRS.tmp#Agency TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_Ownership_PseudoCityCode
Properties
content: complex
minOccurs: 0
Model CRSID{0,1} , Agency{0,1} , PseudoCityCode
Children Agency, CRSID, PseudoCityCode
Instance
<Ownership>
  <CRSID>{0,1}</CRSID>
  <Agency>{0,1}</Agency>
  <PseudoCityCode>{1,1}</PseudoCityCode>
</Ownership>
Source
<xsd:element name="Ownership" minOccurs="0">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="CRSID" minOccurs="0"/>
      <xsd:element ref="Agency" minOccurs="0"/>
      <xsd:element name="PseudoCityCode" type="xsd:string">
        <xsd:annotation>
          <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element CRSID
Namespace No namespace
Annotations
CRS identification.
Example: 1G
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="CRSID" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>CRS identification. Example: 1G</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element Agency
Namespace No namespace
Annotations
Agency that issued the ticket.
Diagram
Diagram
Type xsd:string
Properties
content: simple
Used by
Source
<xsd:element name="Agency" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency that issued the ticket.</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / Ownership / PseudoCityCode
Namespace No namespace
Annotations
Agency PCC. 
Example: AX49
Diagram
Diagram
Type xsd:string
Properties
content: simple
Source
<xsd:element name="PseudoCityCode" type="xsd:string">
  <xsd:annotation>
    <xsd:documentation>Agency PCC. Example: AX49</xsd:documentation>
  </xsd:annotation>
</xsd:element>
[ top ]
Element TicketIdentification / AgencyData
Namespace No namespace
Diagram
Diagram TicketRefundVoidRS.tmp#SignOn TicketRefundVoidRS.tmp#DutyCode TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_AgencyData_IATA TicketRefundVoidRS.tmp#TicketIdentification_TicketIdentification_AgencyData_AgencyID
Properties
content: complex
Model SignOn{0,1} , DutyCode{0,1} , IATA{0,1} , AgencyID{0,3}
Children AgencyID, DutyCode, IATA, SignOn
Instance
<AgencyData>
  <SignOn>{0,1}</SignOn>
  <DutyCode>{0,1}</DutyCode>
  <IATA>{0,1}</IATA>
  <AgencyID>{0,3}</AgencyID>
</AgencyData>
Source
<xsd:element name="AgencyData">
  <xsd:complexType>
    <xsd:sequence>
      <xsd:element ref="SignOn" minOccurs="0"/>
      <xsd:element ref="DutyCode" minOccurs="0"/>
      <xsd:element name="IATA" type="xsd:string" minOccurs="0">
        <xsd:annotation>
          <xsd:documentation>Agency IATA number</xsd:documentation>
        </xsd:annotation>
      </xsd:element>
      <xsd:element name="AgencyID" minOccurs="0" maxOccurs="3">
        <xsd:annotation>
          <xsd:documentation>Additional identification such as federal tax IDs or registry entries. Depends on local (country) requirements. See ID and Description.</xsd:documentation>
        </xsd:annotation>
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="Description" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Free from text descriptoin of the agency identification. Example: Federal GST Tax ID or TICO ID etc.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
            <xsd:element name="ID" type="xsd:string">
              <xsd:annotation>
                <xsd:documentation>Unique alphanumeric identifier.</xsd:documentation>
              </xsd:annotation>
            </xsd:element>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
    </xsd:sequence>
  </xsd:complexType>
</xsd:element>
[ top ]
Element SignOn
Namespace No namespace
Annotations