<xs:element name="Identifier" type="IdentifierType"><xs:annotation><xs:documentation>Unique service identifier</xs:documentation></xs:annotation></xs:element>
For optionally specifying the service type / kind of service
Diagram
Type
xs:token
Properties
content
simple
minOccurs
0
Source
<xs:element name="Type" type="xs:token" minOccurs="0"><xs:annotation><xs:documentation>For optionally specifying the service type / kind of service</xs:documentation></xs:annotation></xs:element>
<xs:element name="StartDate" type="DateType"><xs:annotation><xs:documentation>Start date of the service</xs:documentation></xs:annotation></xs:element>
<xs:element name="EndDate" type="DateType" nillable="true"><xs:annotation><xs:documentation>End Date of the service</xs:documentation></xs:annotation></xs:element>
<xs:element name="Quantity" type="xs:int" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Quantity of the service</xs:documentation></xs:annotation></xs:element>
<xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>List of traveller identifiers assigned to this service</xs:documentation></xs:annotation></xs:element>
<xs:element name="Attributes" type="AttributesType" nillable="true" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>List of attributes of this service</xs:documentation></xs:annotation></xs:element>
<xs:element name="PackageReference" type="IdentifierType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Reference to a package in case that the current service is part of a package</xs:documentation></xs:annotation></xs:element>
<xs:element name="RequestedPrices" type="PricesRequestType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Prices of an offer or the prices resulting from an external search</xs:documentation></xs:annotation></xs:element>
<xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>List of traveller identifiers assigned to this included extra</xs:documentation></xs:annotation></xs:element>
<xs:element name="From" type="DateTimeType"><xs:annotation><xs:documentation>Start date/time of according fee</xs:documentation></xs:annotation></xs:element>
<xs:element name="Nights" type="xs:int" nillable="false"><xs:annotation><xs:documentation>Fee in number of nights</xs:documentation></xs:annotation></xs:element>
<xs:element name="ExternalReference" type="ExternalReferenceType"><xs:annotation><xs:documentation>Reference in an "external" system</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="CommonServiceRequestType"><xs:complexContent><xs:extension base="CommonServiceType"><xs:sequence><xs:element name="Product" type="ProductCodeRequestType"/><xs:element name="RequestedPrices" type="PricesRequestType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Prices of an offer or the prices resulting from an external search</xs:documentation></xs:annotation></xs:element><xs:element name="CustomerRequests" type="CustomerRequestRequestType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>List of customer requests</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>
<xs:complexType name="CommonServiceType" abstract="true"><xs:sequence><xs:element name="Identifier" type="IdentifierType"><xs:annotation><xs:documentation>Unique service identifier</xs:documentation></xs:annotation></xs:element><xs:element name="Type" type="xs:token" minOccurs="0"><xs:annotation><xs:documentation>For optionally specifying the service type / kind of service</xs:documentation></xs:annotation></xs:element><xs:element name="StartDate" type="DateType"><xs:annotation><xs:documentation>Start date of the service</xs:documentation></xs:annotation></xs:element><xs:element name="EndDate" type="DateType" nillable="true"><xs:annotation><xs:documentation>End Date of the service</xs:documentation></xs:annotation></xs:element><xs:element name="Quantity" type="xs:int" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Quantity of the service</xs:documentation></xs:annotation></xs:element><xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>List of traveller identifiers assigned to this service</xs:documentation></xs:annotation></xs:element><xs:element name="Attributes" type="AttributesType" nillable="true" minOccurs="0" maxOccurs="unbounded"><xs:annotation><xs:documentation>List of attributes of this service</xs:documentation></xs:annotation></xs:element><xs:element name="PackageReference" type="IdentifierType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Reference to a package in case that the current service is part of a package</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="IncludedExtraCommonType"><xs:annotation><xs:documentation>Included extra information</xs:documentation></xs:annotation><xs:sequence><xs:element name="AssignedTravellers" type="IdentifiersType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>List of traveller identifiers assigned to this included extra</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:complexType>
<xs:complexType name="FeeType"><xs:sequence><xs:element name="Description" type="TextLanguageType" minOccurs="0" maxOccurs="unbounded"/><xs:element name="From" type="DateTimeType"><xs:annotation><xs:documentation>Start date/time of according fee</xs:documentation></xs:annotation></xs:element><xs:choice><xs:element name="Nights" type="xs:int" nillable="false"><xs:annotation><xs:documentation>Fee in number of nights</xs:documentation></xs:annotation></xs:element><xs:element name="Amount" type="CurrencyAmountType" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Fee as absolute amount</xs:documentation></xs:annotation></xs:element><xs:element name="Percentage" type="xs:decimal" minOccurs="0"><xs:annotation><xs:documentation>Fee as percentage value</xs:documentation></xs:annotation></xs:element></xs:choice></xs:sequence></xs:complexType>
<xs:attribute name="Free" type="xs:boolean"><xs:annotation><xs:documentation>True if cancelable for free</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="Free" type="xs:boolean"><xs:annotation><xs:documentation>True if modifiable for free</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="Upgradable" type="xs:boolean"><xs:annotation><xs:documentation>True if upgradable for free</xs:documentation></xs:annotation></xs:attribute>
<xs:attribute name="Unchangeable" type="xs:boolean"><xs:annotation><xs:documentation>True if not changeable at all</xs:documentation></xs:annotation></xs:attribute>