and hand luggagepetspecialupgradeloungeName | <Name>bag</Name> |
4 | Service |
CountService count, e.g. the first extra bag is more expensive than the second formatsDescriptions /Description[substring-before(@ObjectKey,'_')='count'] /Text | <Description ObjectKey="count_SR1"> <Text>1</Text> </Description> | 5 | Service Option Label |  |  |  | Possible values: - Free — options that available without extra charge
- Upgrade — upgrade from free options, e.g. upgrade a free 23kg bag to 32kg cheaper than buy extra 32kg bag
- Extra — options that available only with extra charge
| - "2" — only for the second service
- "1-4" — from the first to the fourth service
- "3+" — all services from the third
BASICECONOMY - STANDARDECONOMY
- PLUSECONOMY
- BASICBUSINESS
- STANDARDBUSINESS
- PLUSBUSINESS
|
Descriptions /Description[substring-before(@ObjectKey,'_')=' |
labelfareFamily'] /Text | <Description ObjectKey=" |
label <Text>Free< <Text>BASICECONOMY</Text> </Description> |
6 SubCode CountFiled service option count
Unspecified value means that service option doesn't filed and it do not available by terminal
| Descriptions /Description[substring-before(@ObjectKey,'_')=' |
subCodeCount7 | Service Fare Family |  |  |  | Possible values: - basicEconomy
- flexEconomy
- basicBusiness
- flexBusiness
| Descriptions /Description[substring-before(@ObjectKey,'_')='fareFamily'] /Text | <Description<Description ObjectKey="subCodeCount_SR1"> <Text>1</Text> </Description> | <ns3:Description ObjectKey=" |
fareFamily <Text>basicEconomy</Text></Description>8 | Service FFP Status |  |  | "regular" | Static. Service pricing available only for passengers with a classic status of S7 Priority or without S7 Priority | Descriptions /Description[substring-before(@ObjectKey,'_')='ffpStatus'] /Text | <Description ObjectKey="ffpStatus_SR1"> <Text>regular</<ns3:Text>CHECKED FIRST BAG</ns3:Text> </ns3:Description> |
9 Place- hold — placed in a hold as checked baggage
- cabin — placed in a cabin as hand luggage
Available only for bag, pet and special
- standard
preferential - comfortable
- business
Available only for seat |
Descriptions /Description[substring-before(@ObjectKey,'_')='place'] /Text | <Description ObjectKey="place_SR1"> <Text>cabin</Text> </Description> | 10 | Service Option Weight |  |  |  | Format: "10kg"
Available only for bag, pet and special | Descriptions /Description[substring-before(@ObjectKey,'_')=' |
weighttype'] /Text | <Description ObjectKey=" |
weightSR1 <Text>10kg< <Text>comfortable</Text> </Description>
|
11 SizeUnder115cmUnder115cmOver203cm bag, pet and specialseat | Descriptions /Description[substring-before(@ObjectKey,'_')=' |
sizelocation'] /Text | <Description ObjectKey=" |
sizeSR1 <Text>Under115cm<<Text>middle</Text> </Description> |
12 DescriptionDescriptions /Description[substring-before(@ObjectKey,'_')='description'] /Text | <Description ObjectKey="description_SR67"> <Text>Место повышенной комфортности</Text> </Description> | 13 | Service Option Type |  |  |  | regularcomfortablebusinessAvailable only for seat | Descriptions /Description[substring-before(@ObjectKey,'_')=' |
typerow'] /Text | <Description ObjectKey=" |
typeSR67 <Text>comfortable<<Text>exit</Text> </Description> |
149 | Service Option price in sale currency, currency code |  |  |  | 3-char ISO 4217 currency code "RUB" — the |
only default sale currency for S7 | Price /Total /@Code | <Total Code="RUB">0</Total> |
1510 | Service Option price in sale currency, amount |  |  |  | Decimal | Price /Total | <Total Code="RUB">0</ |
Total>131611 | Service Option base price in |
original (filed) currencyShows in case original (filed) currency isn't equal to sale currency (RUB) — departure from non-Russian airport
| Price /Details /Detail[Application="Base"] /Amount /@Code | <Detail> |
<Application>Base< <Amount EUR>5000<17 price in original (filed) currency, amountdiscount percent |  |  |  | Decimal Shows in case original (filed) currency isn't equal to sale currency (RUB) — departure from non-Russian airport | Price /Details /Detail[Application="Base"] /Amount |
<Detail> <Application>discount |
<Application>Base<percent</Application> <Amount |
<Amount EUR>50.00< 18 price in original (filed) currency, currency codeShows in case original (filed) currency isn't equal to sale currency (RUB) — departure from non-Russian airport
Price /Details /Detail[Application="Exchange Rate"] /Amount /@Code |
<Application>Exchange Rate<<Application>discount</Application>
|
<Amount"EUR>69.0</Amount> </Detail>19 | Exchange rate from original (filed) to sale currency, amount |  |  |  | Decimal
Shows in case original (filed) currency isn't equal to sale currency () — departure from non-Russian airportPrice /Details /Detail[Application="Exchange Rate"] /Amount | <Detail> <Application>Exchange Rate</Application> <Amount Code="EUR">69.0< 20<OSIText>0MJ<21 | Service Option Public name |  |  |  | Filed service option name Unspecified value means that service option doesn't filed and it do not available by terminal
| BookingInstructions /Text | <Text>CARRY UPTO 45LI 115LCM</Text> |
22 | Service ServicePriceRS | v0.47 | servicePrice operation15 | Service PTCs (SH) reference |  |  |  | PTCs (SH) identifier specified in |
ServicePriceRS | v0.47 | servicePrice operationPTCs (SH) block Unspecified value means that service do not depend on PTC (will be updated to mandatory)
| Associations[Traveler] /Traveler /TravelerReferences | <Associations> <Traveler> <TravelerReferences>SH1</TravelerReferences> </Traveler> </Associations> |
2316 | Service Flight (Segment, SEG) reference |  |  |  | Flight (Segment, SEG) identifier specified in Flight (Segment, SEG) block Shows in case service applicable for a segment, otherwise shows slice reference | Associations[Flight/SegmentReferences] /Flight /SegmentReferences | <Associations> <Flight> <SegmentReferences>SEG1</SegmentReferences> </Flight> </Associations> |
24ServicePriceRS | v0.47 | servicePrice operationServicePriceRS | v0.47 | servicePrice operationOriginDestination (Slice, OD) block Shows in case service applicable for a whole slice, otherwise shows segment reference | Associations[Flight/OriginDestinationReferences] /Flight /OriginDestinationReferences | <Associations> <Flight <OriginDestinationReferences>OD1</OriginDestinationReferences> </Flight> </Associations> |
25ServicePriceRS | v0.47 | servicePrice operationFare (FG) reference |  |  |  | Fare (FG) identifier specified in |
ServicePriceRS | v0.47 | servicePrice operationFare (FG) block Know issue: the value do not always specified. Use Fare Family field to determine fare reference
| Associations[OtherAssociations] /OtherAssociations[Type='fare'] /OriginDestinationReferences | <Associations> <OtherAssociations> <OtherAssociation> <Type>fare</Type> <ReferenceValue>FG2</ReferenceValue> </OtherAssociation> </OtherAssociations> </Associations> |