When you create an offer request to search for flights, you'll usually specify a
cabin_class that the passenger wants to fly in.
Some airlines don't necessarily listen to this, and may return offers that don't match.
We'll now handle this on our side, filtering out offers that don't match your original search.
This is a little bit more complicated when there are connections. In this case, we'll make sure that at least one of the
segments matched the
cabin_class you asked for. This makes sense, because not all cabin classes may be available for all flights (e.g.
premium_economy is not usually available for short haul).