Root Element FNB_Subscription_schema
Name Type Description Min Occurs Max Occurs
priceCurrency string Price currency for minPrice and maxPrice specified both in subscription and legs 1 unbounded
pcc string currency 1 unbounded
expiryDate string Date after which subscription will be deleted. Can be empty or omitted (as expiry date will be used departure date of the first leg, when leg uses date range-end of that range) 0 unbounded
online boolean Indicates if connections should be only online 0 unbounded
nonstop boolean Indicates if flights can't have stopovers. Can be ommited-default value false 0 unbounded
Name Type Description Min Occurs Max Occurs
SubscriptionLegs array SubscriptionLegs 1 unbounded
Children
Sequence
Name Type Description Min Occurs Max Occurs
departureDateFrom string In case of specific date subscription this specifies flight departure date, when using with departureDateTo as days range specifies start of that range 1 unbounded
departureTimeFrom string Used for specific date subscription, specifies flight departure time, defaults as 0000 0 unbounded
departureDateTo string End of date range, in case of specific date subscription leave empty or omit completely and use only departureDateTimeFrom 0 unbounded
days string Specify which days of week to consider for departure. Value format: First letter of the name of the day or '_', eg. 'SMT___S' means we are interested in departing at Saturday, Sunday, Monday or Tuesday. Can be empty or omitted (specifies all days of week) 0 unbounded
departureTimeWindow string Format: HHMMHHMM (from-to). Can be empty or omitted (search flight with departure on every hour) 0 unbounded
arrivalTimeWindow integer Format: HHMMHHMM (from-to). Can be empty or omitted (search flight with arrival on every hour) 0 unbounded
origin string origin 1 unbounded
destination integer destination 1 unbounded
PreferredAirlines string Operating carrier of this flight 0 unbounded
Name Type Description Min Occurs Max Occurs
SubscriptionPassengers array Subscription Passengers 1 unbounded
Children
Sequence
Name Type Description Min Occurs Max Occurs
passengerType string Type of passenger (ADT, CNN etc.) 1 unbounded
maxPrice number Max price per this type of passenger 0 unbounded
minPrice number Min price per this type of passenger can be omitted (then minPrice=0) 0 unbounded
numberOfPassengers integer Number of passengers of this type 1 unbounded
Name Type Description Min Occurs Max Occurs
PreferredAirlines array Array of preffered airlines; pattern: "^([A-Z]|[0-9]){2}$" 0 unbounded