Bag Fees Grid Virtual Sandbox

Retrieve baggage allowance and additional fee information for travel itineraries.

The Bag Fees Grid API provides information about free baggage allowances and potential charges for additional luggage. It supports retrieval based on payload, orderId, or offerId, allowing developers to integrate baggage cost transparency into their travel booking and shopping workflows.

Use this hosted sandbox to simulate Bag Fees Grid APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready. This keeps your integration code consistent across local development, QA, demos, and production.

Use cases:

Use this sandbox to validate baggage allowance calculations, fee structure responses, and error handling for various journey payloads, ensuring accurate baggage cost display during the air shopping and booking process.

Bag Fees Grid virtual sandbox is up and running!

Use this sandbox URL as the API base in your code to simulate Bag Fees Grid responses instantly.

https://sabre-bag-fees.mock.beeceptor.com



General

{
  "pointOfSale": {
    "clientType": "AIRLINE"
  },
  "requestContext": {
    "currency": "LYD",
    "mode": "BOOKING"
  },
  "requestType": "orderId",
  "reservation": {
    "fares": [
      {
        "airline": "AM",
        "fareBasisCode": "RKNHG8CG",
        "fareRule": "PR19",
        "fareTariff": 286,
        "fareType": "XPN",
        "fareTypeBitmap": "0C",
        "id": "F1",
        "pricingVendorCode": "ATP"
      },
      {
        "airline": "AM",
        "fareBasisCode": "RKNHG8CG",
        "fareRule": "PR19",
        "fareTariff": 286,
        "fareType": "XPN",
        "fareTypeBitmap": "0C",
        "id": "F1",
        "pricingVendorCode": "ATP"
      },
      {
        "airline": "AM",
        "fareBasisCode": "RKNHG8CG",
        "fareRule": "PR19",
        "fareTariff": 286,
        "fareType": "XPN",
        "fareTypeBitmap": "0C",
        "id": "F1",
        "pricingVendorCode": "ATP"
      },
      {
        "airline": "AM",
        "fareBasisCode": "RKNHG8CG",
        "fareRule": "PR19",
        "fareTariff": 286,
        "fareType": "XPN",
        "fareTypeBitmap": "0C",
        "id": "F1",
        "pricingVendorCode": "ATP"
      },
      {
        "airline": "AM",
        "fareBasisCode": "RKNHG8CG",
        "fareRule": "PR19",
        "fareTariff": 286,
        "fareType": "XPN",
        "fareTypeBitmap": "0C",
        "id": "F1",
        "pricingVendorCode": "ATP"
      }
    ],
    "itinerary": {
      "segments": [
        {
          "actionCode": "HN",
          "arrival": "2027-03-15T00:00:00.0Z",
          "checkin": false,
          "departure": "2027-06-19T00:00:00.0Z",
          "destination": "HKG",
          "equipmentType": "77W",
          "flown": false,
          "id": "YAJE4",
          "marketingDetails": {
            "airline": "CX",
            "bookingCode": "F",
            "flightNumber": "3138"
          },
          "operatingDetails": {
            "airline": "UA",
            "bookingCode": "F",
            "flightNumber": "98"
          },
          "origin": "AMS"
        }
      ]
    },
    "passengers": [
      {
        "id": "P1",
        "referenceId": "1.1",
        "type": "ADT"
      },
      {
        "id": "P1",
        "referenceId": "1.1",
        "type": "ADT"
      }
    ],
    "pricedItineraries": [
      {
        "accountCodes": [
          "RmwxLC",
          "Ms1RJP",
          "lIYKwu",
          "knpeZc",
          "hX7PdJ"
        ],
        "fareComponents": [
          {
            "fareRef": "pVAbK",
            "segmentRefs": [
              "zH34N",
              "CMboV",
              "nVdfM",
              "b_eZO",
              "vBx2o"
            ],
            "ticketedAllowance": "3PC"
          }
        ],
        "id": "Ulpku",
        "itineraryParts": [
          {
            "segmentRefs": {
              "description": "Lists the segment references forming part of the itinerary."
            }
          }
        ],
        "passengerRefs": [
          "IK25D",
          "aRGl4",
          "nfbTd"
        ],
        "ticketIssuanceDate": "2027-09-13T00:00:00.0Z",
        "tourCode": "uuUprlmZiX"
      },
      {
        "accountCodes": [
          "V0EShT",
          "9nWXIH",
          "jXfi1r"
        ],
        "fareComponents": [
          {
            "fareRef": "EpLTU",
            "segmentRefs": [
              "e0ykw",
              "mkMRQ",
              "0frWz",
              "76dH4",
              "xOQDK"
            ],
            "ticketedAllowance": "3PC"
          }
        ],
        "id": "90Vc1",
        "itineraryParts": [
          {
            "segmentRefs": {
              "description": "Lists the segment references forming part of the itinerary."
            }
          },
          {
            "segmentRefs": {
              "description": "Lists the segment references forming part of the itinerary."
            }
          },
          {
            "segmentRefs": {
              "description": "Lists the segment references forming part of the itinerary."
            }
          },
          {
            "segmentRefs": {
              "description": "Lists the segment references forming part of the itinerary."
            }
          },
          {
            "segmentRefs": {
              "description": "Lists the segment references forming part of the itinerary."
            }
          }
        ],
        "passengerRefs": [
          "RFAAn",
          "L5IXP",
          "FXA1b"
        ],
        "ticketIssuanceDate": "2027-05-05T00:00:00.0Z",
        "tourCode": "nAnaKuwxOz"
      }
    ]
  },
  "resultsOnlyFor": {
    "passengerRefs": [
      "lHzCJ",
      "oU4Lh",
      "4XM8p",
      "vHXnh"
    ],
    "segmentRefs": [
      "_VY-G",
      "U4U-R",
      "dgTrU"
    ]
  }
}
{
  "definitions": {
    "additionalProperties": false,
    "description": "Contains definitions of all complex data elements referenced within offer structures.",
    "properties": {
      "allowedQuantities": {
        "description": "Lists the profiles with allowed quantities used within offer items.",
        "items": {
          "additionalProperties": false,
          "description": "Contains information that is provided to POS about the number of times an offer item can be picked.",
          "properties": {
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "perPassenger": {
              "additionalProperties": false,
              "description": "Contains number of items that can be picked by each eligible passenger.",
              "properties": {
                "maximum": {
                  "description": "Specifies the maximum number of items that can be picked for a particular offer item. If it is not present, then there is no restriction on the maximum number of items.",
                  "minimum": 0,
                  "type": "integer",
                  "x-faker": {
                    "number.int": {
                      "max": 10,
                      "min": 2
                    }
                  }
                },
                "minimum": {
                  "description": "Specifies the minimum number of items that can be picked for a particular offer item.",
                  "minimum": 0,
                  "type": "integer",
                  "x-faker": {
                    "number.int": {
                      "max": 1,
                      "min": 0
                    }
                  }
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "ancillaries": {
        "description": "Lists the definitions of baggage ancillaries.",
        "items": {
          "additionalProperties": false,
          "description": "Contains basic information about the ancillary product offered.",
          "properties": {
            "airline": {
              "description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
              "pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "AA",
                    "DL",
                    "UA",
                    "BA",
                    "LH",
                    "AF",
                    "SQ",
                    "EK",
                    "CX",
                    "NH"
                  ]
                ]
              }
            },
            "baggageDetails": {
              "additionalProperties": false,
              "description": "Contains additional details about the baggage product.",
              "properties": {
                "sizeLimit": {
                  "additionalProperties": false,
                  "description": "Contains size limit applicable to specific baggage product. At least one of properties needs to be defined.",
                  "properties": {
                    "over": {
                      "description": "The baggage product is applicable only for items over the specified linear size.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "CENTIMETER",
                              "INCH"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the linear size in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 200,
                                "min": 50
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "upTo": {
                      "description": "The baggage product is applicable only for items up to specified linear size.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "CENTIMETER",
                              "INCH"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the linear size in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 200,
                                "min": 50
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                },
                "weightLimit": {
                  "additionalProperties": false,
                  "description": "Contains weight limit applicable to specific baggage product. At least one of properties needs to be defined.",
                  "properties": {
                    "over": {
                      "description": "The baggage product is applicable only for items over specified weight.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "KILOGRAM",
                              "POUND"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the weight in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 50,
                                "min": 5
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "upTo": {
                      "description": "The baggage product is applicable only for items up to specified weight.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "KILOGRAM",
                              "POUND"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the weight in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 50,
                                "min": 5
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "commercialName": {
              "description": "The commercial name associated with the sub code.",
              "type": "string",
              "x-faker": "commerce.productName"
            },
            "groupCode": {
              "description": "The type of ancillary service as per IATA standard (2 letter code defined in ARIMP manual).",
              "pattern": "^[0-9A-Z]{2}$",
              "type": "string",
              "x-faker": {
                "string.alpha": 3
              }
            },
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "subCode": {
              "description": "The sub code is either an industry-defined or carrier-defined code identifying a specific type of service. Industry-defined codes are available for all carriers (or vendors) to use and have a standard definition. Carrier-defined codes are available for a specific carrier (or vendor) only and are defined by that carrier (or vendor). All industry-defined sub codes are maintained by ATPCO. Carrier-defined sub codes are maintained by each carrier (or vendor) utilizing the code.\n",
              "pattern": "^[0-9A-Z]{3}$",
              "type": "string",
              "x-faker": {
                "string.alphanumeric": 4
              }
            }
          },
          "required": [
            "id",
            "airline",
            "subCode",
            "groupCode",
            "commercialName"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "passengers": {
        "description": "Lists the basic passenger definitions indicating the passengers eligible for given returned allowance or offers.",
        "items": {
          "additionalProperties": false,
          "description": "Contains base information about passenger which is matched during reservation.",
          "properties": {
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "name": {
              "additionalProperties": false,
              "description": "Contains name of the passenger.",
              "properties": {
                "first": {
                  "description": "The passenger's first name.",
                  "type": "string",
                  "x-faker": "person.firstName"
                },
                "last": {
                  "description": "The passenger's last name.",
                  "type": "string",
                  "x-faker": "person.lastName"
                },
                "prefix": {
                  "description": "The optional prefix part of the name.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "MR",
                        "MRS",
                        "MS",
                        "DR",
                        "MISS"
                      ]
                    ]
                  }
                },
                "raw": {
                  "description": "The name of the person as stored in the computer system. For example, in Sabre GDS it is the last name separated from rest of the name with a slash ('SMITH/JOHN'). Rest of the name has no fixed format and may include first name, middle name and title. There are systems which provide this name as passenger identification.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "/ "
                      ]
                    ]
                  }
                },
                "suffix": {
                  "description": "The optional name suffix of the passenger.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "II",
                        "III",
                        "JR",
                        "SR"
                      ]
                    ]
                  }
                }
              },
              "type": "object",
              "x-beeceptor-template": true
            },
            "referenceId": {
              "description": "The reference identifier that identifies the passenger within existing reservation.",
              "type": "string",
              "x-faker": {
                "helpers.fromRegExp": [
                  "[0-9]{1}.[0-9]{1}"
                ]
              }
            },
            "ticketNumbers": {
              "description": "Lists the ticket numbers considered to define priced itineraries.",
              "type": "array",
              "x-faker": {
                "helpers.arrayElements": [
                  [
                    "0011234567890",
                    "0559876543210",
                    "1761122334455",
                    "2059988776655",
                    "0165544332211",
                    "0741122334455",
                    "0069988776655",
                    "0185544332211",
                    "0201122334455",
                    "0239988776655"
                  ],
                  {
                    "max": 5,
                    "min": 2
                  }
                ]
              }
            },
            "type": {
              "description": "The three letter code (PTC) value that applies to the characteristic of the passenger and typically drives pricing values.",
              "maxLength": 3,
              "minLength": 3,
              "pattern": "^[0-9A-Z]*$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "ADT",
                    "CHD",
                    "INF",
                    "SRC",
                    "STU"
                  ]
                ]
              }
            }
          },
          "type": "object",
          "x-beeceptor-template": true
        },
        "type": "array"
      },
      "pricedAncillaries": {
        "description": "Lists the definitions of priced baggage ancillaries.",
        "items": {
          "additionalProperties": false,
          "description": "Contains information about the ancillary product price over the specific journey segments.",
          "properties": {
            "ancillaryFee": {
              "additionalProperties": false,
              "description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
              "properties": {
                "taxesIncludedInBase": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "taxExempt": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "totalFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "unitFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "ancillaryRef": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "originalAncillaryFee": {
              "additionalProperties": false,
              "description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
              "properties": {
                "taxesIncludedInBase": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "taxExempt": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "totalFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "unitFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "priceModifierRef": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "quantity": {
              "default": 1,
              "description": "Specifies the number of units within the price.",
              "minimum": 1,
              "type": "integer",
              "x-faker": {
                "number.int": {
                  "max": 5,
                  "min": 1
                }
              }
            },
            "segmentRefs": {
              "description": "Lists the segments which are covered by the defined fee where price for a product can be used over multiple segments of journey.",
              "items": {
                "description": "The element ID compliant with xsd:ID.",
                "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
                "type": "string",
                "x-faker": {
                  "string.nanoid": 5
                }
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "rules": {
        "description": "Contains definitions of various rules which enhance returned offers. Integrator can use it for rules execution tracking purposes, or POS can highlight various offers.",
        "properties": {
          "priceModifiers": {
            "description": "Lists the definitions of price modifiers which alter prices of the offers (like discounting).",
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "description": "The element ID compliant with xsd:ID.",
                  "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 5
                  }
                },
                "offerName": {
                  "description": "The textual tag informing about the rule.",
                  "type": "string",
                  "x-faker": "company.catchPhrase"
                },
                "ruleId": {
                  "description": "The identifier from the execution engine which allows to identify the rule.",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 6
                  }
                },
                "type": {
                  "description": "The type of price modification rule such as 'waiver', 'discount', 'markup' or 'override'",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "discount",
                        "markup",
                        "waiver"
                      ]
                    ]
                  }
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "productModifiers": {
            "description": "Lists the product modifiers which enhances the products offered (like increasing weight limits).",
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "description": "The element ID compliant with xsd:ID.",
                  "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 5
                  }
                },
                "offerName": {
                  "description": "The textual tag that informs about the rule.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "Free Bag",
                        "Discounted Bag",
                        "Extra Weight"
                      ]
                    ]
                  }
                },
                "ruleId": {
                  "description": "The identifier from the execution engine which allows to identify the rule.",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 6
                  }
                },
                "type": {
                  "description": "The specification of the type of rule.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "entitlement",
                        "restriction"
                      ]
                    ]
                  }
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "segments": {
        "description": "Lists the basic segment definitions indicating the allowance / offers applicable on flights.",
        "items": {
          "additionalProperties": false,
          "description": "Contains base properties of a segment that allows to match it in a reservation.\n",
          "properties": {
            "departure": {
              "description": "The date and time in `yyyy-MM-ddTHH:mm:ss` format, with optional fractional seconds (`.ssss`) and an optional timezone (`Z` or offset `+/-HH:mm`).\n",
              "format": "date-time",
              "pattern": "^[0-9]{4}-[0-1][0-9]-[0-3][0-9]([tT][0-2][0-9]:[0-5][0-9]:[0-6][0-9](.[0-9]{1,4})?)?([zZ]|([+\\-][0-2][0-9]:[0-5][0-9]))?$",
              "type": "string",
              "x-faker": {
                "date.future": {
                  "years": 1
                }
              }
            },
            "destination": {
              "pattern": "^([A-Z]{3})$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "SYD",
                    "FRA",
                    "AMS",
                    "NRT",
                    "HKG",
                    "ICN",
                    "YYZ",
                    "MIA",
                    "DEN",
                    "DFW"
                  ]
                ]
              }
            },
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "marketingDetails": {
              "additionalProperties": false,
              "description": "Contains details of either marketing or operating carrier.",
              "properties": {
                "airline": {
                  "description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
                  "pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "AA",
                        "DL",
                        "UA",
                        "BA",
                        "LH",
                        "AF",
                        "SQ",
                        "EK",
                        "CX",
                        "NH"
                      ]
                    ]
                  }
                },
                "bookingCode": {
                  "description": "The airline assigned booking code.\n",
                  "maxLength": 1,
                  "minLength": 1,
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "Y",
                        "J",
                        "F",
                        "W",
                        "B",
                        "M",
                        "H",
                        "K",
                        "L",
                        "Q"
                      ]
                    ]
                  }
                },
                "flightNumber": {
                  "description": "The number assigned to a flight operated or marketed by a carrier.",
                  "maxLength": 4,
                  "minLength": 1,
                  "pattern": "^[0-9]*$",
                  "type": "string",
                  "x-faker": {
                    "airline.flightNumber": {
                      "max": 9999,
                      "min": 100
                    }
                  }
                }
              },
              "type": "object"
            },
            "operatingDetails": {
              "additionalProperties": false,
              "description": "Contains details of either marketing or operating carrier.",
              "properties": {
                "airline": {
                  "description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
                  "pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "AA",
                        "DL",
                        "UA",
                        "BA",
                        "LH",
                        "AF",
                        "SQ",
                        "EK",
                        "CX",
                        "NH"
                      ]
                    ]
                  }
                },
                "bookingCode": {
                  "description": "The airline assigned booking code.\n",
                  "maxLength": 1,
                  "minLength": 1,
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "Y",
                        "J",
                        "F",
                        "W",
                        "B",
                        "M",
                        "H",
                        "K",
                        "L",
                        "Q"
                      ]
                    ]
                  }
                },
                "flightNumber": {
                  "description": "The number assigned to a flight operated or marketed by a carrier.",
                  "maxLength": 4,
                  "minLength": 1,
                  "pattern": "^[0-9]*$",
                  "type": "string",
                  "x-faker": {
                    "airline.flightNumber": {
                      "max": 9999,
                      "min": 100
                    }
                  }
                }
              },
              "type": "object"
            },
            "origin": {
              "pattern": "^([A-Z]{3})$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "SYD",
                    "FRA",
                    "AMS",
                    "NRT",
                    "HKG",
                    "ICN",
                    "YYZ",
                    "MIA",
                    "DEN",
                    "DFW"
                  ]
                ]
              }
            },
            "referenceId": {
              "description": "The reference identifier from the reservation system that identifies segment within the existing reservation.",
              "type": "string",
              "x-faker": {
                "number.int": {
                  "asString": true,
                  "max": 10,
                  "min": 1
                }
              }
            }
          },
          "type": "object"
        },
        "type": "array"
      }
    },
    "type": "object",
    "x-beeceptor-template": true
  },
  "errors": [
    {
      "errorCode": "NCub2vTbtmFKjeI",
      "message": "Internal server error",
      "status": "NotProcessed",
      "timeStamp": "2027-03-15T00:00:00.0Z",
      "type": "Authentication"
    },
    {
      "errorCode": "xgQb0Tu23bUZc4s",
      "message": "Internal server error",
      "status": "Incomplete",
      "timeStamp": "2027-08-14T00:00:00.0Z",
      "type": "Authentication"
    },
    {
      "errorCode": "KuGLC5QiCOvGmwB",
      "message": "Invalid credentials",
      "status": "NotProcessed",
      "timeStamp": "2027-05-23T00:00:00.0Z",
      "type": "Validation"
    }
  ],
  "extensions": {},
  "offer": {
    "baggageAllowance": [
      {
        "carryOnBaggage": [
          {
            "allowanceSystem": "PIECE",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "G44XO",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "3Ckyx",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "5yVzG",
                  "numberOfPieces": 1
                }
              ],
              "maxBaggagePieces": 2,
              "maxTotalWeight": [
                {
                  "unit": "POUND",
                  "value": 31
                },
                {
                  "unit": "POUND",
                  "value": 24
                },
                {
                  "unit": "KILOGRAM",
                  "value": 11
                },
                {
                  "unit": "KILOGRAM",
                  "value": 14
                }
              ]
            },
            "segmentRefs": [
              "CSTHS"
            ]
          },
          {
            "allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "5flwR",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "l3p3d",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "SwNT1",
                  "numberOfPieces": 2
                }
              ],
              "maxBaggagePieces": 2,
              "maxTotalWeight": [
                {
                  "unit": "KILOGRAM",
                  "value": 27
                },
                {
                  "unit": "POUND",
                  "value": 36
                },
                {
                  "unit": "KILOGRAM",
                  "value": 20
                },
                {
                  "unit": "KILOGRAM",
                  "value": 41
                }
              ]
            },
            "segmentRefs": [
              "hvebi",
              "EQR0U",
              "otWjE"
            ]
          },
          {
            "allowanceSystem": "WEIGHT",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "Iejs-",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "88sq4",
                  "numberOfPieces": 1
                }
              ],
              "maxBaggagePieces": 1,
              "maxTotalWeight": [
                {
                  "unit": "KILOGRAM",
                  "value": 36
                },
                {
                  "unit": "KILOGRAM",
                  "value": 18
                },
                {
                  "unit": "KILOGRAM",
                  "value": 38
                },
                {
                  "unit": "KILOGRAM",
                  "value": 24
                },
                {
                  "unit": "KILOGRAM",
                  "value": 43
                }
              ]
            },
            "segmentRefs": [
              "EOVkU",
              "ZPkZt",
              "O90Ub",
              "RkQdc",
              "tSlDg"
            ]
          },
          {
            "allowanceSystem": "PIECE",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "JOSHG",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "IQo49",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "XX_fK",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "Dyswy",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "rOQMW",
                  "numberOfPieces": 1
                }
              ],
              "maxBaggagePieces": 3,
              "maxTotalWeight": [
                {
                  "unit": "POUND",
                  "value": 8
                },
                {
                  "unit": "KILOGRAM",
                  "value": 35
                },
                {
                  "unit": "POUND",
                  "value": 15
                }
              ]
            },
            "segmentRefs": [
              "exsF-",
              "F7Iyr",
              "Ebgq2",
              "em09A"
            ]
          },
          {
            "allowanceSystem": "PIECE",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "VbI-e",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "0phQ9",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "KS5iS",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "mzs3F",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "jzsdK",
                  "numberOfPieces": 2
                }
              ],
              "maxBaggagePieces": 3,
              "maxTotalWeight": [
                {
                  "unit": "POUND",
                  "value": 9
                },
                {
                  "unit": "KILOGRAM",
                  "value": 42
                },
                {
                  "unit": "POUND",
                  "value": 9
                },
                {
                  "unit": "POUND",
                  "value": 35
                },
                {
                  "unit": "POUND",
                  "value": 16
                }
              ]
            },
            "segmentRefs": [
              "2V6IX",
              "w943Y",
              "I2gWk",
              "Ly209",
              "vAASL"
            ]
          }
        ],
        "checkedInBaggage": {
          "allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
          "entitlement": {
            "additionalBaggageFeeWaivers": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "SzTw0",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "RzY-Y",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "W9ISY",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "H9Pf0",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "shw3h",
                  "numberOfPieces": 1
                }
              ],
              "maxPieces": 3
            },
            "productModifierRef": "pggFA"
          },
          "limits": {
            "allowedBaggageTypes": [
              {
                "ancillaryRef": "Qw1CF",
                "numberOfPieces": 2
              },
              {
                "ancillaryRef": "99-j5",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "AuoWu",
                "numberOfPieces": 1
              }
            ],
            "maxBaggagePieces": 2,
            "maxTotalWeight": [
              {
                "unit": "POUND",
                "value": 28
              }
            ]
          },
          "originalLimits": {
            "allowedBaggageTypes": [
              {
                "ancillaryRef": "eYbnP",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "ESKHW",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "Cr9Mu",
                "numberOfPieces": 1
              }
            ],
            "maxBaggagePieces": 3,
            "maxTotalWeight": [
              {
                "unit": "POUND",
                "value": 20
              },
              {
                "unit": "KILOGRAM",
                "value": 13
              }
            ]
          }
        },
        "id": "mvo8N",
        "passengerRefs": [
          "dOzMW",
          "ABPaI",
          "0VUSS"
        ],
        "segmentRefs": [
          "ypuw0",
          "p20pO",
          "rk6Zl"
        ]
      }
    ],
    "baggageGrids": [
      {
        "baggageSlotType": "NON_STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "H9EWm",
                "passengerRefs": [
                  "AvcqX"
                ]
              },
              {
                "baggageAllowanceRef": "FK8gm",
                "passengerRefs": [
                  "Vk4IK"
                ]
              },
              {
                "baggageAllowanceRef": "1EU-K",
                "passengerRefs": [
                  "MYlhm",
                  "Mi6SW",
                  "dsQb8",
                  "J4tm0"
                ]
              },
              {
                "baggageAllowanceRef": "XgfTR",
                "passengerRefs": [
                  "8yoxg",
                  "2lyVQ",
                  "7mK_9",
                  "CCC4m",
                  "JkX8n"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "Lz1yb",
                "passengerRefs": [
                  "X7FJU",
                  "TbPon",
                  "haDj-"
                ],
                "segmentRefs": [
                  "RFrk1",
                  "aFPRw",
                  "ot9hR",
                  "rwDAS"
                ]
              },
              {
                "ancillaryRef": "797YY",
                "passengerRefs": [
                  "Re08F",
                  "K078V",
                  "_vWS6"
                ],
                "segmentRefs": [
                  "oRz0v",
                  "hh7U0"
                ]
              },
              {
                "ancillaryRef": "WzY2M",
                "passengerRefs": [
                  "oNWUr",
                  "x0OVE",
                  "eiEEH"
                ],
                "segmentRefs": [
                  "vRrbU",
                  "Z_TYo"
                ]
              }
            ],
            "number": 3,
            "offerItems": [
              {
                "allowedQuantityRef": "J9ifg",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "EuT81",
                "passengerRefs": [
                  "somWm",
                  "y4qzk"
                ],
                "pricedAncillaryRef": "SAwXG"
              },
              {
                "allowedQuantityRef": "h9pH8",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "MqX-3",
                "passengerRefs": [
                  "LbfQb",
                  "M48QA",
                  "jz7fj",
                  "fWpQW",
                  "hoAB8"
                ],
                "pricedAncillaryRef": "z2Bsz"
              },
              {
                "allowedQuantityRef": "Kw5C8",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "ylut7",
                "passengerRefs": [
                  "5-DlB",
                  "apkKM"
                ],
                "pricedAncillaryRef": "FdJYP"
              },
              {
                "allowedQuantityRef": "i9-u1",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "m23At",
                "passengerRefs": [
                  "XyXmX",
                  "UvKFl"
                ],
                "pricedAncillaryRef": "06v2m"
              },
              {
                "allowedQuantityRef": "BnaIC",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "fqZEq",
                "passengerRefs": [
                  "ej5Pi",
                  "VCZ_g",
                  "vSiec",
                  "9sX47",
                  "oaS3q"
                ],
                "pricedAncillaryRef": "Xizig"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "80DQy",
                "passengerRefs": [
                  "7M3su",
                  "oVYmh"
                ]
              },
              {
                "baggageAllowanceRef": "xaLEm",
                "passengerRefs": [
                  "3quKC",
                  "3gNIr",
                  "_TGC3",
                  "BiAwj"
                ]
              },
              {
                "baggageAllowanceRef": "AoxJ_",
                "passengerRefs": [
                  "3TFb_"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "YczMa",
                "passengerRefs": [
                  "lC6Xo",
                  "lMvN0"
                ],
                "segmentRefs": [
                  "aKnAt",
                  "0OHV5"
                ]
              },
              {
                "ancillaryRef": "VW-Ps",
                "passengerRefs": [
                  "uI0SU",
                  "KAJ_b",
                  "i1Po3"
                ],
                "segmentRefs": [
                  "Cp6Sl",
                  "0KNMR",
                  "55JK1",
                  "Yb0op"
                ]
              }
            ],
            "number": 4,
            "offerItems": [
              {
                "allowedQuantityRef": "vUAE8",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "Y3rTN",
                "passengerRefs": [
                  "5Sn1a",
                  "QILik",
                  "mgXlk"
                ],
                "pricedAncillaryRef": "X_Uz2"
              },
              {
                "allowedQuantityRef": "tR-Cd",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "jhUSI",
                "passengerRefs": [
                  "L15Sv",
                  "8QkdD",
                  "MIzwU"
                ],
                "pricedAncillaryRef": "UKXc4"
              },
              {
                "allowedQuantityRef": "5Hbmo",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "iv9aq",
                "passengerRefs": [
                  "tnLGS",
                  "noArZ",
                  "24-6a"
                ],
                "pricedAncillaryRef": "Y7yks"
              },
              {
                "allowedQuantityRef": "yJOae",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "BGfdJ",
                "passengerRefs": [
                  "OlNb5",
                  "AREXU",
                  "erQtT"
                ],
                "pricedAncillaryRef": "u-t3Q"
              }
            ]
          }
        ],
        "segmentRefs": [
          "dNBzz",
          "GlMJT",
          "SikvY",
          "ZioeM",
          "VVtp2"
        ]
      },
      {
        "baggageSlotType": "STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "rMwlx",
                "passengerRefs": [
                  "Zz4Xp",
                  "3oKJl",
                  "uQHF5"
                ]
              },
              {
                "baggageAllowanceRef": "ykZv5",
                "passengerRefs": [
                  "Xckdp",
                  "wralE",
                  "3kNVL",
                  "fAP2h"
                ]
              },
              {
                "baggageAllowanceRef": "DaQb_",
                "passengerRefs": [
                  "vLbfi",
                  "bo-Lu",
                  "mtRv7",
                  "P76bq",
                  "OUn0G"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "00wVo",
                "passengerRefs": [
                  "jMV3y"
                ],
                "segmentRefs": [
                  "imm6r",
                  "LCUXY"
                ]
              },
              {
                "ancillaryRef": "nH_7h",
                "passengerRefs": [
                  "71keq",
                  "A7ls1",
                  "b8ymD",
                  "Srkxe"
                ],
                "segmentRefs": [
                  "FVUUD",
                  "itmnR"
                ]
              },
              {
                "ancillaryRef": "lPU1G",
                "passengerRefs": [
                  "YYChg",
                  "iLoTs",
                  "cDE_f",
                  "Rkv6h"
                ],
                "segmentRefs": [
                  "YJ1Fo"
                ]
              },
              {
                "ancillaryRef": "5YoAW",
                "passengerRefs": [
                  "6qMjj",
                  "pdSkB",
                  "up17h",
                  "jXEYs"
                ],
                "segmentRefs": [
                  "1c5ph",
                  "8N3fU",
                  "RZMQL"
                ]
              },
              {
                "ancillaryRef": "hpDc-",
                "passengerRefs": [
                  "nNIVw"
                ],
                "segmentRefs": [
                  "CaLPY",
                  "OrjT7"
                ]
              }
            ],
            "number": 1,
            "offerItems": [
              {
                "allowedQuantityRef": "6rHgn",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "7e4cD",
                "passengerRefs": [
                  "zRs47",
                  "szSFU",
                  "mBdzy",
                  "KaYrz"
                ],
                "pricedAncillaryRef": "Hfoxc"
              },
              {
                "allowedQuantityRef": "QXqSl",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "TfnO3",
                "passengerRefs": [
                  "tEUd3",
                  "Ldqf9",
                  "I_16d",
                  "X7Rj9"
                ],
                "pricedAncillaryRef": "Ni8yX"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "AtDNa",
                "passengerRefs": [
                  "QQZxl",
                  "1bZMU",
                  "21gT2",
                  "4r-tj"
                ]
              },
              {
                "baggageAllowanceRef": "PD7tj",
                "passengerRefs": [
                  "z0sRx",
                  "SEH8H",
                  "phAy3",
                  "e87y3"
                ]
              },
              {
                "baggageAllowanceRef": "58ADw",
                "passengerRefs": [
                  "KC4iu",
                  "ztXEy"
                ]
              },
              {
                "baggageAllowanceRef": "TAnrk",
                "passengerRefs": [
                  "goRf9",
                  "L6VLz",
                  "8Hu4H"
                ]
              },
              {
                "baggageAllowanceRef": "x-Au7",
                "passengerRefs": [
                  "boFn2"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "wryDo",
                "passengerRefs": [
                  "djYbC",
                  "hZHaG",
                  "7wAiM",
                  "IfsLt"
                ],
                "segmentRefs": [
                  "dMmqj",
                  "e3lJX",
                  "xUKM_",
                  "ky8Jy",
                  "LVCdv"
                ]
              },
              {
                "ancillaryRef": "bkcYF",
                "passengerRefs": [
                  "retXx",
                  "j-HWd"
                ],
                "segmentRefs": [
                  "UnLTm",
                  "FTP48",
                  "Uzt1p",
                  "o7z0Z",
                  "ueFB8"
                ]
              },
              {
                "ancillaryRef": "CbDjO",
                "passengerRefs": [
                  "G3J-i",
                  "N3Kt9",
                  "gFd0O",
                  "RU76v",
                  "Sn44Z"
                ],
                "segmentRefs": [
                  "Ad2qE"
                ]
              },
              {
                "ancillaryRef": "XAbL4",
                "passengerRefs": [
                  "0j5iP",
                  "3XaNw",
                  "tiFpK"
                ],
                "segmentRefs": [
                  "hHMBk",
                  "Kvc5o"
                ]
              },
              {
                "ancillaryRef": "_l07_",
                "passengerRefs": [
                  "SRifQ",
                  "DNm98",
                  "T3dUl",
                  "V6Hjn"
                ],
                "segmentRefs": [
                  "KG55N",
                  "4ZyuS"
                ]
              }
            ],
            "number": 4,
            "offerItems": [
              {
                "allowedQuantityRef": "ZUsvf",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "U8T1J",
                "passengerRefs": [
                  "G7Ajm",
                  "KVDJm",
                  "LYXjx"
                ],
                "pricedAncillaryRef": "9OZBn"
              },
              {
                "allowedQuantityRef": "n8OAk",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "PwYSU",
                "passengerRefs": [
                  "gnnwx",
                  "m1ATk",
                  "aCaVQ",
                  "OzQNS",
                  "7Al5G"
                ],
                "pricedAncillaryRef": "-CFi8"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "Pg2q6",
                "passengerRefs": [
                  "m9o9R",
                  "DKyS9"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "6oZV3",
                "passengerRefs": [
                  "nLHFU",
                  "zXtpc",
                  "87zTH"
                ],
                "segmentRefs": [
                  "RAfU5",
                  "WwYGz"
                ]
              },
              {
                "ancillaryRef": "G12O2",
                "passengerRefs": [
                  "_VGym",
                  "ZPJI1",
                  "7QroD",
                  "7O19v",
                  "eaRXA"
                ],
                "segmentRefs": [
                  "B3Koe",
                  "OauZ-"
                ]
              },
              {
                "ancillaryRef": "b2RLA",
                "passengerRefs": [
                  "TuEKC",
                  "fj1pk",
                  "anCoh",
                  "gU1GB",
                  "IW2OZ"
                ],
                "segmentRefs": [
                  "tgQYl"
                ]
              }
            ],
            "number": 2,
            "offerItems": [
              {
                "allowedQuantityRef": "PwFJ0",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "Wmr_3",
                "passengerRefs": [
                  "gOw_6",
                  "Aef0V"
                ],
                "pricedAncillaryRef": "OS82b"
              },
              {
                "allowedQuantityRef": "gVLll",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "Cs5tn",
                "passengerRefs": [
                  "7RGbM",
                  "yH1Az",
                  "_Vx-0",
                  "FHw8I",
                  "smhR0"
                ],
                "pricedAncillaryRef": "4HJdp"
              }
            ]
          }
        ],
        "segmentRefs": [
          "iRui7",
          "wdpbP",
          "nni_r",
          "138YH",
          "ToCjq"
        ]
      },
      {
        "baggageSlotType": "NON_STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "4kHha",
                "passengerRefs": [
                  "twpEH",
                  "kyRui",
                  "6h82_",
                  "1FAlC"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "kahzA",
                "passengerRefs": [
                  "GWiZu"
                ],
                "segmentRefs": [
                  "eFcXU",
                  "AC8lD"
                ]
              },
              {
                "ancillaryRef": "oT5WU",
                "passengerRefs": [
                  "C0vVB",
                  "sO4qW"
                ],
                "segmentRefs": [
                  "VI9D2",
                  "EiTDM",
                  "r3mqd",
                  "kRB4U",
                  "ckfCo"
                ]
              },
              {
                "ancillaryRef": "OG5fO",
                "passengerRefs": [
                  "rBem2",
                  "SpScF",
                  "ClbDx",
                  "1TWA6",
                  "hLJU6"
                ],
                "segmentRefs": [
                  "DFZ3a",
                  "0bXV0",
                  "WEBUu",
                  "LhG9h"
                ]
              },
              {
                "ancillaryRef": "Td9ty",
                "passengerRefs": [
                  "noR3g",
                  "o44Bw",
                  "FAV6J",
                  "036hz"
                ],
                "segmentRefs": [
                  "8vzDA",
                  "c50J1",
                  "_N2n9"
                ]
              },
              {
                "ancillaryRef": "yehcU",
                "passengerRefs": [
                  "i3Un-",
                  "SIixS",
                  "ZkL1v",
                  "pcfWB"
                ],
                "segmentRefs": [
                  "N2yEY"
                ]
              }
            ],
            "number": 1,
            "offerItems": [
              {
                "allowedQuantityRef": "SxH1c",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "b5FcX",
                "passengerRefs": [
                  "_aWPb"
                ],
                "pricedAncillaryRef": "DGHNF"
              },
              {
                "allowedQuantityRef": "I8XSg",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "Cu4RQ",
                "passengerRefs": [
                  "bTWSJ",
                  "Su3zu",
                  "LsUxr"
                ],
                "pricedAncillaryRef": "y3ZrD"
              },
              {
                "allowedQuantityRef": "2m5p8",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "T_T4r",
                "passengerRefs": [
                  "v4yaO",
                  "ndwqh",
                  "HN_Mh",
                  "Ef54b"
                ],
                "pricedAncillaryRef": "QCSbu"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "x0Upn",
                "passengerRefs": [
                  "A2Gqp",
                  "pm_J_",
                  "VtaBi",
                  "X0poI"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "-3o4X",
                "passengerRefs": [
                  "59RGp",
                  "CnhuI"
                ],
                "segmentRefs": [
                  "enu0y",
                  "6hkgW",
                  "AeLpw"
                ]
              }
            ],
            "number": 1,
            "offerItems": [
              {
                "allowedQuantityRef": "-wlZ0",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "TEuaX",
                "passengerRefs": [
                  "RlPnF",
                  "mzYI4"
                ],
                "pricedAncillaryRef": "YeZQn"
              },
              {
                "allowedQuantityRef": "j4ug0",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "VLYUS",
                "passengerRefs": [
                  "I4Suf"
                ],
                "pricedAncillaryRef": "bbVzW"
              },
              {
                "allowedQuantityRef": "_C3DU",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "e4mO3",
                "passengerRefs": [
                  "nosvf",
                  "UghBi",
                  "B6K-7",
                  "FnNlL",
                  "t4-Q1"
                ],
                "pricedAncillaryRef": "ReWTm"
              },
              {
                "allowedQuantityRef": "J8RIG",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "N5ZGw",
                "passengerRefs": [
                  "3_qOU",
                  "ZTE3I",
                  "HsORH",
                  "Ek81H"
                ],
                "pricedAncillaryRef": "bE2iV"
              },
              {
                "allowedQuantityRef": "xD2OB",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "OWTv-",
                "passengerRefs": [
                  "AybfY",
                  "RZ8b2",
                  "dJ8Lw",
                  "fXxxs"
                ],
                "pricedAncillaryRef": "yrvQO"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "0r7lt",
                "passengerRefs": [
                  "6ELES"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "9U6nu",
                "passengerRefs": [
                  "iltOb",
                  "0lyu_"
                ],
                "segmentRefs": [
                  "CFYeh",
                  "dnBkE",
                  "QaXEb",
                  "QI2qm",
                  "EPecY"
                ]
              },
              {
                "ancillaryRef": "Nq8uH",
                "passengerRefs": [
                  "m6UTa",
                  "Bg2md"
                ],
                "segmentRefs": [
                  "Pjtna",
                  "46bxX"
                ]
              },
              {
                "ancillaryRef": "IRBUb",
                "passengerRefs": [
                  "G7F97",
                  "MlYyU",
                  "q9HUL",
                  "PrEgi",
                  "S5OJU"
                ],
                "segmentRefs": [
                  "wssXB",
                  "zZhsL",
                  "P4Hkf",
                  "Jz-cC"
                ]
              },
              {
                "ancillaryRef": "27CBF",
                "passengerRefs": [
                  "Kx5mA",
                  "0iTG4",
                  "Rz_YT",
                  "9K5vQ"
                ],
                "segmentRefs": [
                  "Jbm5a"
                ]
              }
            ],
            "number": 1,
            "offerItems": [
              {
                "allowedQuantityRef": "fh1fa",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "XoA9R",
                "passengerRefs": [
                  "iKKI0",
                  "5WQSp"
                ],
                "pricedAncillaryRef": "1B1-H"
              }
            ]
          }
        ],
        "segmentRefs": [
          "YeTFa"
        ]
      },
      {
        "baggageSlotType": "NON_STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "zbncc",
                "passengerRefs": [
                  "hwVbi",
                  "Etdut",
                  "xp2a6",
                  "rjrKi"
                ]
              },
              {
                "baggageAllowanceRef": "muZfs",
                "passengerRefs": [
                  "oeq1H",
                  "v8-tf",
                  "TzhvT",
                  "k8HYN"
                ]
              },
              {
                "baggageAllowanceRef": "Fv5gS",
                "passengerRefs": [
                  "R_5VF"
                ]
              },
              {
                "baggageAllowanceRef": "GbJXP",
                "passengerRefs": [
                  "xrLcX",
                  "wJAi4",
                  "5WhIs",
                  "_ZsMQ",
                  "RDw4X"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "vP_f6",
                "passengerRefs": [
                  "y5Qk-",
                  "DKnFo",
                  "qFVmc"
                ],
                "segmentRefs": [
                  "hj0bE",
                  "DATCm",
                  "yHOY3",
                  "KV2Nx"
                ]
              },
              {
                "ancillaryRef": "-fUuP",
                "passengerRefs": [
                  "yR1x5",
                  "0JyYN",
                  "ihcNL",
                  "Tt6T0",
                  "65guC"
                ],
                "segmentRefs": [
                  "LM5-7",
                  "NJL4Q"
                ]
              }
            ],
            "number": 2,
            "offerItems": [
              {
                "allowedQuantityRef": "8eZEO",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "vJUEg",
                "passengerRefs": [
                  "kw6eW",
                  "gfUvE",
                  "Da2s5"
                ],
                "pricedAncillaryRef": "M2yOo"
              },
              {
                "allowedQuantityRef": "_voEn",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "hm-Wt",
                "passengerRefs": [
                  "JNdkM"
                ],
                "pricedAncillaryRef": "8fATz"
              },
              {
                "allowedQuantityRef": "sQ0-D",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "B8UQe",
                "passengerRefs": [
                  "AtLV5"
                ],
                "pricedAncillaryRef": "Kw91H"
              },
              {
                "allowedQuantityRef": "wkA6E",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "hpPb4",
                "passengerRefs": [
                  "vr9Zi"
                ],
                "pricedAncillaryRef": "t7v8X"
              },
              {
                "allowedQuantityRef": "OpBew",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "1j0Ky",
                "passengerRefs": [
                  "GqC_D",
                  "Z5Y96"
                ],
                "pricedAncillaryRef": "6MPQP"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "FH5Ej",
                "passengerRefs": [
                  "lZX08",
                  "y77jl",
                  "iqqPI",
                  "VoHyS",
                  "V6POF"
                ]
              },
              {
                "baggageAllowanceRef": "Pa_-k",
                "passengerRefs": [
                  "yA7z-",
                  "t1iHY"
                ]
              },
              {
                "baggageAllowanceRef": "yjf8y",
                "passengerRefs": [
                  "G2Mru",
                  "lOrrq",
                  "KO3hE"
                ]
              },
              {
                "baggageAllowanceRef": "F_P-E",
                "passengerRefs": [
                  "dMHrW",
                  "VdEiQ",
                  "6c01f",
                  "dmsgF"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "HxP--",
                "passengerRefs": [
                  "eNCxz"
                ],
                "segmentRefs": [
                  "q_3iT",
                  "ttBIU",
                  "lbJHF",
                  "102aD",
                  "_2YvB"
                ]
              },
              {
                "ancillaryRef": "Nr-1b",
                "passengerRefs": [
                  "h_aVB",
                  "AyoE8",
                  "U9SMX"
                ],
                "segmentRefs": [
                  "Kac2t",
                  "P_ubC",
                  "cNOCR",
                  "KTOmM",
                  "GMOwp"
                ]
              }
            ],
            "number": 5,
            "offerItems": [
              {
                "allowedQuantityRef": "9gIpY",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "UjKw9",
                "passengerRefs": [
                  "hV9s2",
                  "PY5x1",
                  "ivD6k",
                  "sorot",
                  "7om1t"
                ],
                "pricedAncillaryRef": "g1Zpu"
              },
              {
                "allowedQuantityRef": "VgKbK",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "thk6K",
                "passengerRefs": [
                  "RKZZk",
                  "XNO5O"
                ],
                "pricedAncillaryRef": "Zm0Uq"
              },
              {
                "allowedQuantityRef": "qGffy",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "uYoOS",
                "passengerRefs": [
                  "-FrC1",
                  "5UJeW",
                  "jaAEL"
                ],
                "pricedAncillaryRef": "GzyId"
              },
              {
                "allowedQuantityRef": "XiHZV",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "IUD2X",
                "passengerRefs": [
                  "PzVRr",
                  "ODF9z",
                  "EpEN5",
                  "-thnf",
                  "cy6oF"
                ],
                "pricedAncillaryRef": "rrcoC"
              },
              {
                "allowedQuantityRef": "swpWN",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "4BNLJ",
                "passengerRefs": [
                  "cSlNs",
                  "lw1cc",
                  "yhKWO"
                ],
                "pricedAncillaryRef": "mJwgJ"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "UWbCg",
                "passengerRefs": [
                  "Ks53R"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "SgLnF",
                "passengerRefs": [
                  "ZdFaD",
                  "ycGKg",
                  "FoOXL",
                  "YwaVL",
                  "oZMha"
                ],
                "segmentRefs": [
                  "AcBJe",
                  "Rt0GM",
                  "RiLpI",
                  "8bcOM",
                  "mWyj0"
                ]
              },
              {
                "ancillaryRef": "d2fjh",
                "passengerRefs": [
                  "l6_xD",
                  "x4pw8",
                  "FWxhB",
                  "E5LwG"
                ],
                "segmentRefs": [
                  "eofZo",
                  "bOjc5",
                  "Oizhz",
                  "NdgzZ",
                  "rvIco"
                ]
              },
              {
                "ancillaryRef": "On4f5",
                "passengerRefs": [
                  "8NwjG",
                  "ICHUy",
                  "p7cyU",
                  "Asbye",
                  "kanoP"
                ],
                "segmentRefs": [
                  "oEcZw"
                ]
              }
            ],
            "number": 2,
            "offerItems": [
              {
                "allowedQuantityRef": "hQJXm",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "GMcfi",
                "passengerRefs": [
                  "Ks7Gs"
                ],
                "pricedAncillaryRef": "74mKM"
              },
              {
                "allowedQuantityRef": "0RAFV",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "QLUpI",
                "passengerRefs": [
                  "Pz23i",
                  "j6K_k"
                ],
                "pricedAncillaryRef": "uvoYX"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "eAU8j",
                "passengerRefs": [
                  "jtcn-"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "45A6D",
                "passengerRefs": [
                  "-5J9Q"
                ],
                "segmentRefs": [
                  "TlWRy"
                ]
              },
              {
                "ancillaryRef": "DcDeS",
                "passengerRefs": [
                  "v0fKR",
                  "XBQQc",
                  "zEFnq",
                  "CdrKt",
                  "CHR7b"
                ],
                "segmentRefs": [
                  "St0nB",
                  "fdhqj",
                  "9Yype",
                  "u3jup",
                  "iWo8J"
                ]
              },
              {
                "ancillaryRef": "JzsYr",
                "passengerRefs": [
                  "iz8p3",
                  "z7oQL"
                ],
                "segmentRefs": [
                  "47LM9"
                ]
              },
              {
                "ancillaryRef": "OL4LE",
                "passengerRefs": [
                  "K2hu3",
                  "OefLC"
                ],
                "segmentRefs": [
                  "hj6i2"
                ]
              }
            ],
            "number": 4,
            "offerItems": [
              {
                "allowedQuantityRef": "3NlBP",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "uQ7Vt",
                "passengerRefs": [
                  "ioWLq",
                  "c6VD1",
                  "hsnj2"
                ],
                "pricedAncillaryRef": "luhsC"
              },
              {
                "allowedQuantityRef": "gFolj",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "bDemb",
                "passengerRefs": [
                  "YYu5p",
                  "bRUjG",
                  "q9g2Q",
                  "GKauW"
                ],
                "pricedAncillaryRef": "OcGeT"
              },
              {
                "allowedQuantityRef": "bkcOB",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "7qvI_",
                "passengerRefs": [
                  "TLb9V",
                  "597wX",
                  "3eYdR",
                  "DcfoT",
                  "mpWpU"
                ],
                "pricedAncillaryRef": "zlqLZ"
              },
              {
                "allowedQuantityRef": "JSP_-",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "lo7sc",
                "passengerRefs": [
                  "GPJ4M",
                  "QV6CW",
                  "y-YB2"
                ],
                "pricedAncillaryRef": "n6BkN"
              },
              {
                "allowedQuantityRef": "WgpBX",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "JVp4s",
                "passengerRefs": [
                  "7ImM2",
                  "d_E9C",
                  "Upelu",
                  "nPneY"
                ],
                "pricedAncillaryRef": "uTtey"
              }
            ]
          }
        ],
        "segmentRefs": [
          "hsHzg",
          "jF5PZ",
          "IW4FI",
          "Rd5xo"
        ]
      },
      {
        "baggageSlotType": "NON_STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "RhxbO",
                "passengerRefs": [
                  "9_AZ6",
                  "BFIZf",
                  "TdiAo"
                ]
              },
              {
                "baggageAllowanceRef": "S6KOY",
                "passengerRefs": [
                  "AeZZQ",
                  "UXOB2",
                  "-mXIt"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "sxF0r",
                "passengerRefs": [
                  "mQih-",
                  "UJZOc"
                ],
                "segmentRefs": [
                  "dzQMF",
                  "tcpK2",
                  "cRVII",
                  "imCLc",
                  "SCTi_"
                ]
              },
              {
                "ancillaryRef": "EFy-E",
                "passengerRefs": [
                  "sLtu2",
                  "25XFD",
                  "YhwCo",
                  "PvAGt",
                  "NWm0O"
                ],
                "segmentRefs": [
                  "T60C1",
                  "3ZmHn"
                ]
              },
              {
                "ancillaryRef": "gl8SH",
                "passengerRefs": [
                  "iJraT"
                ],
                "segmentRefs": [
                  "Zg0Zp",
                  "HIiOJ",
                  "Ko4YN"
                ]
              }
            ],
            "number": 4,
            "offerItems": [
              {
                "allowedQuantityRef": "thdds",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "TFhLJ",
                "passengerRefs": [
                  "fyAwe",
                  "mIWZt"
                ],
                "pricedAncillaryRef": "GUhtP"
              },
              {
                "allowedQuantityRef": "kRG6A",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "lAi5e",
                "passengerRefs": [
                  "Am18k",
                  "qVIaG",
                  "TXO4E"
                ],
                "pricedAncillaryRef": "9Gwjo"
              },
              {
                "allowedQuantityRef": "QFE9a",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "URMmH",
                "passengerRefs": [
                  "IFC33",
                  "oGkqF",
                  "wGxRE"
                ],
                "pricedAncillaryRef": "0VSyA"
              },
              {
                "allowedQuantityRef": "Xi3fd",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "o56tc",
                "passengerRefs": [
                  "rpC_E",
                  "3bfxO",
                  "UAhP4",
                  "ZUjSV"
                ],
                "pricedAncillaryRef": "n73lW"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "Qipti",
                "passengerRefs": [
                  "G3xPn",
                  "q48qF",
                  "VFwMn",
                  "cVngy"
                ]
              },
              {
                "baggageAllowanceRef": "QlrlX",
                "passengerRefs": [
                  "_Sph-"
                ]
              },
              {
                "baggageAllowanceRef": "WZDpe",
                "passengerRefs": [
                  "_UI5r"
                ]
              },
              {
                "baggageAllowanceRef": "eNW8f",
                "passengerRefs": [
                  "3lGgE",
                  "xfSV2",
                  "KSfee",
                  "XJUUR",
                  "I9rPg"
                ]
              },
              {
                "baggageAllowanceRef": "CpQTQ",
                "passengerRefs": [
                  "yWSqq",
                  "QqxTq",
                  "mmvLr"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "Cp8Ao",
                "passengerRefs": [
                  "4oG2A",
                  "-g16Q"
                ],
                "segmentRefs": [
                  "tQYc1",
                  "Xwbre",
                  "dF_0K",
                  "DK-yl",
                  "XiDeJ"
                ]
              },
              {
                "ancillaryRef": "zeAqI",
                "passengerRefs": [
                  "ARzWN",
                  "uQS7L"
                ],
                "segmentRefs": [
                  "ihJjW",
                  "MxZcx",
                  "qdc49",
                  "DY3WG"
                ]
              },
              {
                "ancillaryRef": "94iwR",
                "passengerRefs": [
                  "Z890P"
                ],
                "segmentRefs": [
                  "ROuBs"
                ]
              },
              {
                "ancillaryRef": "kZIb2",
                "passengerRefs": [
                  "3w5u9",
                  "KmyYW",
                  "8c44u"
                ],
                "segmentRefs": [
                  "hMJuj",
                  "5pl2f",
                  "1zsHi",
                  "RoOMV",
                  "Y7gAo"
                ]
              },
              {
                "ancillaryRef": "Ogvsd",
                "passengerRefs": [
                  "gct5Z",
                  "_CBge",
                  "fMwVH",
                  "roo_N",
                  "5ULRr"
                ],
                "segmentRefs": [
                  "9d5dz",
                  "ibSdb",
                  "KNLce",
                  "gEqc_"
                ]
              }
            ],
            "number": 3,
            "offerItems": [
              {
                "allowedQuantityRef": "RBOzV",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "EGFy9",
                "passengerRefs": [
                  "sySyp",
                  "jT6QJ"
                ],
                "pricedAncillaryRef": "bIGyq"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "mBz8c",
                "passengerRefs": [
                  "63Cv4",
                  "b2F5i"
                ]
              },
              {
                "baggageAllowanceRef": "-dnS1",
                "passengerRefs": [
                  "wd0pN"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "3HGnu",
                "passengerRefs": [
                  "8TvSq",
                  "QctW7",
                  "mgAiy",
                  "YRM6O",
                  "H1VVg"
                ],
                "segmentRefs": [
                  "QHk2e"
                ]
              },
              {
                "ancillaryRef": "yOCR2",
                "passengerRefs": [
                  "HCxkM",
                  "glhb8",
                  "9NNBu",
                  "zGb7l",
                  "jT2Sx"
                ],
                "segmentRefs": [
                  "w8Y6U"
                ]
              },
              {
                "ancillaryRef": "0GD7w",
                "passengerRefs": [
                  "MR9Cl",
                  "g6fb1"
                ],
                "segmentRefs": [
                  "UFwLH",
                  "Zcmxc",
                  "WqBkE",
                  "fRpd2",
                  "zx4ev"
                ]
              },
              {
                "ancillaryRef": "oOeam",
                "passengerRefs": [
                  "fj4hV",
                  "f-wiJ",
                  "7TADY",
                  "rLBAw"
                ],
                "segmentRefs": [
                  "n4EGS",
                  "JYPVm",
                  "mf9hG",
                  "N3Ty2",
                  "6S-tX"
                ]
              }
            ],
            "number": 3,
            "offerItems": [
              {
                "allowedQuantityRef": "Srfu7",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "6DJuL",
                "passengerRefs": [
                  "UsDnJ",
                  "d8TrR",
                  "GveBP",
                  "VFKid"
                ],
                "pricedAncillaryRef": "OvfcM"
              },
              {
                "allowedQuantityRef": "RQr_9",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "jVltd",
                "passengerRefs": [
                  "_IWNq",
                  "QqF86",
                  "yptbE"
                ],
                "pricedAncillaryRef": "oUUI4"
              },
              {
                "allowedQuantityRef": "End0u",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "iibfr",
                "passengerRefs": [
                  "BkQ24",
                  "pt29s"
                ],
                "pricedAncillaryRef": "1xHlI"
              },
              {
                "allowedQuantityRef": "fnB9O",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "RHLtC",
                "passengerRefs": [
                  "gSaPB"
                ],
                "pricedAncillaryRef": "2IUl_"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "qu6RA",
                "passengerRefs": [
                  "pkwLV",
                  "_XCQY",
                  "FtKQw"
                ]
              },
              {
                "baggageAllowanceRef": "hqep3",
                "passengerRefs": [
                  "4Yg7W",
                  "oe4sJ"
                ]
              },
              {
                "baggageAllowanceRef": "f_vd4",
                "passengerRefs": [
                  "ZcpNo"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "GU4j4",
                "passengerRefs": [
                  "BZ3JL",
                  "WzgEZ",
                  "qdWE1",
                  "Q0RuR",
                  "mzjzj"
                ],
                "segmentRefs": [
                  "JXM0-",
                  "ahCta",
                  "DJrIO"
                ]
              },
              {
                "ancillaryRef": "xrXZd",
                "passengerRefs": [
                  "Hp6hH"
                ],
                "segmentRefs": [
                  "6FWxf",
                  "gl_LW"
                ]
              },
              {
                "ancillaryRef": "ncsnq",
                "passengerRefs": [
                  "0W-wZ",
                  "f5J6B"
                ],
                "segmentRefs": [
                  "OTBj-",
                  "7Lpo_"
                ]
              },
              {
                "ancillaryRef": "p4JfB",
                "passengerRefs": [
                  "XpTYl",
                  "e4K3t",
                  "BwuXt",
                  "5VmjE"
                ],
                "segmentRefs": [
                  "VxZ2A",
                  "TP59t",
                  "dVe-h",
                  "qRSMq"
                ]
              }
            ],
            "number": 3,
            "offerItems": [
              {
                "allowedQuantityRef": "H1_5q",
                "displayOnly": true,
                "displayOnlyReason": "restricted",
                "offerItemId": "g5n2P",
                "passengerRefs": [
                  "5-DeN",
                  "tDFxZ"
                ],
                "pricedAncillaryRef": "_fgTY"
              },
              {
                "allowedQuantityRef": "Uxt-E",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "IsJh7",
                "passengerRefs": [
                  "6NY7j",
                  "-D3Eb",
                  "HKoKj"
                ],
                "pricedAncillaryRef": "RfRWA"
              },
              {
                "allowedQuantityRef": "hjZrj",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "0z-zi",
                "passengerRefs": [
                  "faE6a"
                ],
                "pricedAncillaryRef": "jfgu4"
              },
              {
                "allowedQuantityRef": "kF00l",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "lQ3tl",
                "passengerRefs": [
                  "Pi3A0",
                  "nnt82",
                  "6XL2D",
                  "gIFwI"
                ],
                "pricedAncillaryRef": "ZlROn"
              },
              {
                "allowedQuantityRef": "76efi",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "9QLRX",
                "passengerRefs": [
                  "sJVwd",
                  "1H5qZ",
                  "LmDcm",
                  "yAOc7"
                ],
                "pricedAncillaryRef": "8grtV"
              }
            ]
          }
        ],
        "segmentRefs": [
          "3Aqbc",
          "Ab9dI",
          "YZOIv",
          "VX8-W",
          "CN2wp"
        ]
      }
    ],
    "offerExpirationDateTime": "2027-09-07T00:00:00.0Z",
    "offerId": "f38bb80f-4867-4902-a2dc-388590769dc9",
    "otherBaggageCharges": [
      {
        "allowedQuantityRef": "h-Gkb",
        "displayOnly": true,
        "displayOnlyReason": "not-available",
        "offerItemId": "hyYCX",
        "passengerRefs": [
          "5Rt_P",
          "0S_On"
        ],
        "pricedAncillaryRef": "4YX15"
      },
      {
        "allowedQuantityRef": "wJ06S",
        "displayOnly": false,
        "displayOnlyReason": "baggage-charge-waiver",
        "offerItemId": "RvskB",
        "passengerRefs": [
          "6y8kJ",
          "imuGV",
          "l523Q",
          "b4hS3"
        ],
        "pricedAncillaryRef": "qKwXU"
      },
      {
        "allowedQuantityRef": "p6b9u",
        "displayOnly": false,
        "displayOnlyReason": "restricted",
        "offerItemId": "r7buv",
        "passengerRefs": [
          "souUH",
          "Jrfor",
          "5r2LD",
          "IYluE",
          "FlKWO"
        ],
        "pricedAncillaryRef": "QBBgG"
      },
      {
        "allowedQuantityRef": "KUFv3",
        "displayOnly": false,
        "displayOnlyReason": "not-available",
        "offerItemId": "0OoHO",
        "passengerRefs": [
          "DDI86",
          "p7V6G",
          "siS0Y"
        ],
        "pricedAncillaryRef": "l26H7"
      },
      {
        "allowedQuantityRef": "Dre-L",
        "displayOnly": false,
        "displayOnlyReason": "baggage-charge-waiver",
        "offerItemId": "8UhNQ",
        "passengerRefs": [
          "7H-tb",
          "gN12a"
        ],
        "pricedAncillaryRef": "gBejV"
      }
    ]
  }
}
{
  "definitions": {
    "additionalProperties": false,
    "description": "Contains definitions of all complex data elements referenced within offer structures.",
    "properties": {
      "allowedQuantities": {
        "description": "Lists the profiles with allowed quantities used within offer items.",
        "items": {
          "additionalProperties": false,
          "description": "Contains information that is provided to POS about the number of times an offer item can be picked.",
          "properties": {
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "perPassenger": {
              "additionalProperties": false,
              "description": "Contains number of items that can be picked by each eligible passenger.",
              "properties": {
                "maximum": {
                  "description": "Specifies the maximum number of items that can be picked for a particular offer item. If it is not present, then there is no restriction on the maximum number of items.",
                  "minimum": 0,
                  "type": "integer",
                  "x-faker": {
                    "number.int": {
                      "max": 10,
                      "min": 2
                    }
                  }
                },
                "minimum": {
                  "description": "Specifies the minimum number of items that can be picked for a particular offer item.",
                  "minimum": 0,
                  "type": "integer",
                  "x-faker": {
                    "number.int": {
                      "max": 1,
                      "min": 0
                    }
                  }
                }
              },
              "type": "object"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "ancillaries": {
        "description": "Lists the definitions of baggage ancillaries.",
        "items": {
          "additionalProperties": false,
          "description": "Contains basic information about the ancillary product offered.",
          "properties": {
            "airline": {
              "description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
              "pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "AA",
                    "DL",
                    "UA",
                    "BA",
                    "LH",
                    "AF",
                    "SQ",
                    "EK",
                    "CX",
                    "NH"
                  ]
                ]
              }
            },
            "baggageDetails": {
              "additionalProperties": false,
              "description": "Contains additional details about the baggage product.",
              "properties": {
                "sizeLimit": {
                  "additionalProperties": false,
                  "description": "Contains size limit applicable to specific baggage product. At least one of properties needs to be defined.",
                  "properties": {
                    "over": {
                      "description": "The baggage product is applicable only for items over the specified linear size.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "CENTIMETER",
                              "INCH"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the linear size in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 200,
                                "min": 50
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "upTo": {
                      "description": "The baggage product is applicable only for items up to specified linear size.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "CENTIMETER",
                              "INCH"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the linear size in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 200,
                                "min": 50
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                },
                "weightLimit": {
                  "additionalProperties": false,
                  "description": "Contains weight limit applicable to specific baggage product. At least one of properties needs to be defined.",
                  "properties": {
                    "over": {
                      "description": "The baggage product is applicable only for items over specified weight.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "KILOGRAM",
                              "POUND"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the weight in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 50,
                                "min": 5
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "upTo": {
                      "description": "The baggage product is applicable only for items up to specified weight.",
                      "items": {
                        "additionalProperties": false,
                        "properties": {
                          "unit": {
                            "enum": [
                              "KILOGRAM",
                              "POUND"
                            ],
                            "type": "string"
                          },
                          "value": {
                            "description": "Identifies the weight in specified unit.",
                            "minimum": 0,
                            "type": "integer",
                            "x-faker": {
                              "number.int": {
                                "max": 50,
                                "min": 5
                              }
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "commercialName": {
              "description": "The commercial name associated with the sub code.",
              "type": "string",
              "x-faker": "commerce.productName"
            },
            "groupCode": {
              "description": "The type of ancillary service as per IATA standard (2 letter code defined in ARIMP manual).",
              "pattern": "^[0-9A-Z]{2}$",
              "type": "string",
              "x-faker": {
                "string.alpha": 3
              }
            },
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "subCode": {
              "description": "The sub code is either an industry-defined or carrier-defined code identifying a specific type of service. Industry-defined codes are available for all carriers (or vendors) to use and have a standard definition. Carrier-defined codes are available for a specific carrier (or vendor) only and are defined by that carrier (or vendor). All industry-defined sub codes are maintained by ATPCO. Carrier-defined sub codes are maintained by each carrier (or vendor) utilizing the code.\n",
              "pattern": "^[0-9A-Z]{3}$",
              "type": "string",
              "x-faker": {
                "string.alphanumeric": 4
              }
            }
          },
          "required": [
            "id",
            "airline",
            "subCode",
            "groupCode",
            "commercialName"
          ],
          "type": "object"
        },
        "type": "array"
      },
      "passengers": {
        "description": "Lists the basic passenger definitions indicating the passengers eligible for given returned allowance or offers.",
        "items": {
          "additionalProperties": false,
          "description": "Contains base information about passenger which is matched during reservation.",
          "properties": {
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "name": {
              "additionalProperties": false,
              "description": "Contains name of the passenger.",
              "properties": {
                "first": {
                  "description": "The passenger's first name.",
                  "type": "string",
                  "x-faker": "person.firstName"
                },
                "last": {
                  "description": "The passenger's last name.",
                  "type": "string",
                  "x-faker": "person.lastName"
                },
                "prefix": {
                  "description": "The optional prefix part of the name.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "MR",
                        "MRS",
                        "MS",
                        "DR",
                        "MISS"
                      ]
                    ]
                  }
                },
                "raw": {
                  "description": "The name of the person as stored in the computer system. For example, in Sabre GDS it is the last name separated from rest of the name with a slash ('SMITH/JOHN'). Rest of the name has no fixed format and may include first name, middle name and title. There are systems which provide this name as passenger identification.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "/ "
                      ]
                    ]
                  }
                },
                "suffix": {
                  "description": "The optional name suffix of the passenger.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "II",
                        "III",
                        "JR",
                        "SR"
                      ]
                    ]
                  }
                }
              },
              "type": "object",
              "x-beeceptor-template": true
            },
            "referenceId": {
              "description": "The reference identifier that identifies the passenger within existing reservation.",
              "type": "string",
              "x-faker": {
                "helpers.fromRegExp": [
                  "[0-9]{1}.[0-9]{1}"
                ]
              }
            },
            "ticketNumbers": {
              "description": "Lists the ticket numbers considered to define priced itineraries.",
              "type": "array",
              "x-faker": {
                "helpers.arrayElements": [
                  [
                    "0011234567890",
                    "0559876543210",
                    "1761122334455",
                    "2059988776655",
                    "0165544332211",
                    "0741122334455",
                    "0069988776655",
                    "0185544332211",
                    "0201122334455",
                    "0239988776655"
                  ],
                  {
                    "max": 5,
                    "min": 2
                  }
                ]
              }
            },
            "type": {
              "description": "The three letter code (PTC) value that applies to the characteristic of the passenger and typically drives pricing values.",
              "maxLength": 3,
              "minLength": 3,
              "pattern": "^[0-9A-Z]*$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "ADT",
                    "CHD",
                    "INF",
                    "SRC",
                    "STU"
                  ]
                ]
              }
            }
          },
          "type": "object",
          "x-beeceptor-template": true
        },
        "type": "array"
      },
      "pricedAncillaries": {
        "description": "Lists the definitions of priced baggage ancillaries.",
        "items": {
          "additionalProperties": false,
          "description": "Contains information about the ancillary product price over the specific journey segments.",
          "properties": {
            "ancillaryFee": {
              "additionalProperties": false,
              "description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
              "properties": {
                "taxesIncludedInBase": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "taxExempt": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "totalFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "unitFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "ancillaryRef": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "originalAncillaryFee": {
              "additionalProperties": false,
              "description": "Contains the complete breakdown for ancillary product price.\n`unitFee` is present only if quantity is greater than 1.",
              "properties": {
                "taxesIncludedInBase": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "taxExempt": {
                  "type": "boolean",
                  "x-faker": "datatype.boolean"
                },
                "totalFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "unitFee": {
                  "additionalProperties": false,
                  "description": "Contains the breakdown for ancillary fee.",
                  "properties": {
                    "base": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "taxes": {
                      "description": "Lists the taxes applied in the breakdown.",
                      "items": {
                        "additionalProperties": false,
                        "description": "Contains reusable price element for taxes which has a tax code in addition to monetary values.",
                        "examples": [
                          {
                            "amount": {
                              "currency": "USD",
                              "value": 1
                            },
                            "equivalentAmount": {
                              "currency": "PLN",
                              "value": 3.98
                            },
                            "taxCode": "UO"
                          }
                        ],
                        "properties": {
                          "amount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "equivalentAmount": {
                            "properties": {
                              "currency": {
                                "description": "Currency code",
                                "pattern": "^([A-Z]{3})$",
                                "type": "string",
                                "x-faker": "finance.currencyCode"
                              },
                              "value": {
                                "description": "Identifies the amount in specified currency.",
                                "type": "number",
                                "x-faker": {
                                  "number.float": {
                                    "fractionDigits": 2,
                                    "max": 500,
                                    "min": 10
                                  }
                                }
                              }
                            },
                            "type": "object"
                          },
                          "taxCode": {
                            "description": "The specific code that identifies the tax.",
                            "type": "string",
                            "x-faker": {
                              "string.alpha": 3
                            }
                          }
                        },
                        "type": "object"
                      },
                      "type": "array"
                    },
                    "taxesTotal": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    },
                    "total": {
                      "additionalProperties": false,
                      "description": "Contains a reusable object that can be used as total or tax value. Each price element can be expressed in base currency and in equivalent of requested currency.",
                      "examples": [
                        {
                          "amount": {
                            "currency": "EUR",
                            "value": 160
                          },
                          "equivalentAmount": {
                            "currency": "CNY",
                            "value": 1260
                          }
                        }
                      ],
                      "properties": {
                        "amount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        },
                        "equivalentAmount": {
                          "properties": {
                            "currency": {
                              "description": "Currency code",
                              "pattern": "^([A-Z]{3})$",
                              "type": "string",
                              "x-faker": "finance.currencyCode"
                            },
                            "value": {
                              "description": "Identifies the amount in specified currency.",
                              "type": "number",
                              "x-faker": {
                                "number.float": {
                                  "fractionDigits": 2,
                                  "max": 500,
                                  "min": 10
                                }
                              }
                            }
                          },
                          "type": "object"
                        }
                      },
                      "type": "object"
                    }
                  },
                  "type": "object"
                }
              },
              "type": "object"
            },
            "priceModifierRef": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "quantity": {
              "default": 1,
              "description": "Specifies the number of units within the price.",
              "minimum": 1,
              "type": "integer",
              "x-faker": {
                "number.int": {
                  "max": 5,
                  "min": 1
                }
              }
            },
            "segmentRefs": {
              "description": "Lists the segments which are covered by the defined fee where price for a product can be used over multiple segments of journey.",
              "items": {
                "description": "The element ID compliant with xsd:ID.",
                "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
                "type": "string",
                "x-faker": {
                  "string.nanoid": 5
                }
              },
              "type": "array"
            }
          },
          "type": "object"
        },
        "type": "array"
      },
      "rules": {
        "description": "Contains definitions of various rules which enhance returned offers. Integrator can use it for rules execution tracking purposes, or POS can highlight various offers.",
        "properties": {
          "priceModifiers": {
            "description": "Lists the definitions of price modifiers which alter prices of the offers (like discounting).",
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "description": "The element ID compliant with xsd:ID.",
                  "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 5
                  }
                },
                "offerName": {
                  "description": "The textual tag informing about the rule.",
                  "type": "string",
                  "x-faker": "company.catchPhrase"
                },
                "ruleId": {
                  "description": "The identifier from the execution engine which allows to identify the rule.",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 6
                  }
                },
                "type": {
                  "description": "The type of price modification rule such as 'waiver', 'discount', 'markup' or 'override'",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "discount",
                        "markup",
                        "waiver"
                      ]
                    ]
                  }
                }
              },
              "type": "object"
            },
            "type": "array"
          },
          "productModifiers": {
            "description": "Lists the product modifiers which enhances the products offered (like increasing weight limits).",
            "items": {
              "additionalProperties": false,
              "properties": {
                "id": {
                  "description": "The element ID compliant with xsd:ID.",
                  "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 5
                  }
                },
                "offerName": {
                  "description": "The textual tag that informs about the rule.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "Free Bag",
                        "Discounted Bag",
                        "Extra Weight"
                      ]
                    ]
                  }
                },
                "ruleId": {
                  "description": "The identifier from the execution engine which allows to identify the rule.",
                  "type": "string",
                  "x-faker": {
                    "string.nanoid": 6
                  }
                },
                "type": {
                  "description": "The specification of the type of rule.",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "entitlement",
                        "restriction"
                      ]
                    ]
                  }
                }
              },
              "type": "object"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "segments": {
        "description": "Lists the basic segment definitions indicating the allowance / offers applicable on flights.",
        "items": {
          "additionalProperties": false,
          "description": "Contains base properties of a segment that allows to match it in a reservation.\n",
          "properties": {
            "departure": {
              "description": "The date and time in `yyyy-MM-ddTHH:mm:ss` format, with optional fractional seconds (`.ssss`) and an optional timezone (`Z` or offset `+/-HH:mm`).\n",
              "format": "date-time",
              "pattern": "^[0-9]{4}-[0-1][0-9]-[0-3][0-9]([tT][0-2][0-9]:[0-5][0-9]:[0-6][0-9](.[0-9]{1,4})?)?([zZ]|([+\\-][0-2][0-9]:[0-5][0-9]))?$",
              "type": "string",
              "x-faker": {
                "date.future": {
                  "years": 1
                }
              }
            },
            "destination": {
              "pattern": "^([A-Z]{3})$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "SYD",
                    "FRA",
                    "AMS",
                    "NRT",
                    "HKG",
                    "ICN",
                    "YYZ",
                    "MIA",
                    "DEN",
                    "DFW"
                  ]
                ]
              }
            },
            "id": {
              "description": "The element ID compliant with xsd:ID.",
              "pattern": "^[a-zA-Z_][a-zA-Z0-9_\\-\\.]*$",
              "type": "string",
              "x-faker": {
                "string.nanoid": 5
              }
            },
            "marketingDetails": {
              "additionalProperties": false,
              "description": "Contains details of either marketing or operating carrier.",
              "properties": {
                "airline": {
                  "description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
                  "pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "AA",
                        "DL",
                        "UA",
                        "BA",
                        "LH",
                        "AF",
                        "SQ",
                        "EK",
                        "CX",
                        "NH"
                      ]
                    ]
                  }
                },
                "bookingCode": {
                  "description": "The airline assigned booking code.\n",
                  "maxLength": 1,
                  "minLength": 1,
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "Y",
                        "J",
                        "F",
                        "W",
                        "B",
                        "M",
                        "H",
                        "K",
                        "L",
                        "Q"
                      ]
                    ]
                  }
                },
                "flightNumber": {
                  "description": "The number assigned to a flight operated or marketed by a carrier.",
                  "maxLength": 4,
                  "minLength": 1,
                  "pattern": "^[0-9]*$",
                  "type": "string",
                  "x-faker": {
                    "airline.flightNumber": {
                      "max": 9999,
                      "min": 100
                    }
                  }
                }
              },
              "type": "object"
            },
            "operatingDetails": {
              "additionalProperties": false,
              "description": "Contains details of either marketing or operating carrier.",
              "properties": {
                "airline": {
                  "description": "The code list contents of IATA Resolution 762 airline codes, or of ICAO airline codes.",
                  "pattern": "^([A-Z]{3}|[A-Z]{2})|([0-9][A-Z])|([A-Z][0-9])$",
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "AA",
                        "DL",
                        "UA",
                        "BA",
                        "LH",
                        "AF",
                        "SQ",
                        "EK",
                        "CX",
                        "NH"
                      ]
                    ]
                  }
                },
                "bookingCode": {
                  "description": "The airline assigned booking code.\n",
                  "maxLength": 1,
                  "minLength": 1,
                  "type": "string",
                  "x-faker": {
                    "helpers.arrayElement": [
                      [
                        "Y",
                        "J",
                        "F",
                        "W",
                        "B",
                        "M",
                        "H",
                        "K",
                        "L",
                        "Q"
                      ]
                    ]
                  }
                },
                "flightNumber": {
                  "description": "The number assigned to a flight operated or marketed by a carrier.",
                  "maxLength": 4,
                  "minLength": 1,
                  "pattern": "^[0-9]*$",
                  "type": "string",
                  "x-faker": {
                    "airline.flightNumber": {
                      "max": 9999,
                      "min": 100
                    }
                  }
                }
              },
              "type": "object"
            },
            "origin": {
              "pattern": "^([A-Z]{3})$",
              "type": "string",
              "x-faker": {
                "helpers.arrayElement": [
                  [
                    "SYD",
                    "FRA",
                    "AMS",
                    "NRT",
                    "HKG",
                    "ICN",
                    "YYZ",
                    "MIA",
                    "DEN",
                    "DFW"
                  ]
                ]
              }
            },
            "referenceId": {
              "description": "The reference identifier from the reservation system that identifies segment within the existing reservation.",
              "type": "string",
              "x-faker": {
                "number.int": {
                  "asString": true,
                  "max": 10,
                  "min": 1
                }
              }
            }
          },
          "type": "object"
        },
        "type": "array"
      }
    },
    "type": "object",
    "x-beeceptor-template": true
  },
  "errors": [
    {
      "errorCode": "BjV1M4UcPBDoKzk",
      "message": "Resource not found",
      "status": "NotProcessed",
      "timeStamp": "2027-06-26T00:00:00.0Z",
      "type": "System"
    },
    {
      "errorCode": "gKusBxoT8sXAox4",
      "message": "Internal server error",
      "status": "Unknown",
      "timeStamp": "2026-12-05T00:00:00.0Z",
      "type": "System"
    },
    {
      "errorCode": "UMmZUsAGNbihMHR",
      "message": "Resource not found",
      "status": "Complete",
      "timeStamp": "2027-03-10T00:00:00.0Z",
      "type": "Validation"
    }
  ],
  "extensions": {},
  "offer": {
    "baggageAllowance": [
      {
        "carryOnBaggage": [
          {
            "allowanceSystem": "WEIGHT",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "VDq0K",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "yjRyJ",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "hnjK5",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "7B_WI",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "1cje2",
                  "numberOfPieces": 1
                }
              ],
              "maxBaggagePieces": 2,
              "maxTotalWeight": [
                {
                  "unit": "POUND",
                  "value": 33
                }
              ]
            },
            "segmentRefs": [
              "LUTn7",
              "YLm8T"
            ]
          },
          {
            "allowanceSystem": "PIECE",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "PERe5",
                  "numberOfPieces": 1
                }
              ],
              "maxBaggagePieces": 3,
              "maxTotalWeight": [
                {
                  "unit": "KILOGRAM",
                  "value": 11
                },
                {
                  "unit": "POUND",
                  "value": 27
                },
                {
                  "unit": "KILOGRAM",
                  "value": 20
                },
                {
                  "unit": "POUND",
                  "value": 50
                }
              ]
            },
            "segmentRefs": [
              "FKLCr",
              "SdPmN"
            ]
          },
          {
            "allowanceSystem": "WEIGHT",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "QJCxH",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "Uzs3_",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "3niBU",
                  "numberOfPieces": 2
                }
              ],
              "maxBaggagePieces": 2,
              "maxTotalWeight": [
                {
                  "unit": "KILOGRAM",
                  "value": 20
                },
                {
                  "unit": "KILOGRAM",
                  "value": 40
                }
              ]
            },
            "segmentRefs": [
              "ALBXE",
              "YgA0B",
              "VhsYX"
            ]
          },
          {
            "allowanceSystem": "WEIGHT",
            "limits": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "1a5tE",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "MT5ja",
                  "numberOfPieces": 1
                }
              ],
              "maxBaggagePieces": 1,
              "maxTotalWeight": [
                {
                  "unit": "KILOGRAM",
                  "value": 40
                },
                {
                  "unit": "POUND",
                  "value": 26
                },
                {
                  "unit": "POUND",
                  "value": 31
                },
                {
                  "unit": "KILOGRAM",
                  "value": 19
                },
                {
                  "unit": "POUND",
                  "value": 36
                }
              ]
            },
            "segmentRefs": [
              "ctZ3c",
              "OyJXP"
            ]
          }
        ],
        "checkedInBaggage": {
          "allowanceSystem": "WEIGHT_WITH_PIECE_LIMIT",
          "entitlement": {
            "additionalBaggageFeeWaivers": {
              "allowedBaggageTypes": [
                {
                  "ancillaryRef": "DGPrg",
                  "numberOfPieces": 2
                },
                {
                  "ancillaryRef": "gnf0c",
                  "numberOfPieces": 1
                },
                {
                  "ancillaryRef": "cQPOx",
                  "numberOfPieces": 1
                }
              ],
              "maxPieces": 3
            },
            "productModifierRef": "Pp3vK"
          },
          "limits": {
            "allowedBaggageTypes": [
              {
                "ancillaryRef": "MCKAB",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "JtWKn",
                "numberOfPieces": 2
              },
              {
                "ancillaryRef": "qEp_7",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "4OUTB",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "lJHm7",
                "numberOfPieces": 2
              }
            ],
            "maxBaggagePieces": 2,
            "maxTotalWeight": [
              {
                "unit": "POUND",
                "value": 22
              },
              {
                "unit": "POUND",
                "value": 6
              }
            ]
          },
          "originalLimits": {
            "allowedBaggageTypes": [
              {
                "ancillaryRef": "VrmXV",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "Hhc3w",
                "numberOfPieces": 1
              },
              {
                "ancillaryRef": "fT6y_",
                "numberOfPieces": 2
              },
              {
                "ancillaryRef": "tWWXo",
                "numberOfPieces": 1
              }
            ],
            "maxBaggagePieces": 2,
            "maxTotalWeight": [
              {
                "unit": "POUND",
                "value": 30
              },
              {
                "unit": "POUND",
                "value": 17
              }
            ]
          }
        },
        "id": "81eVQ",
        "passengerRefs": [
          "Bln4w",
          "pBRK9",
          "WaQZX",
          "mfuH5",
          "koJaM"
        ],
        "segmentRefs": [
          "fq91T",
          "dBUxs",
          "lHgrC"
        ]
      }
    ],
    "baggageGrids": [
      {
        "baggageSlotType": "NON_STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "3r0ST",
                "passengerRefs": [
                  "RcXpM",
                  "adkD_",
                  "iOOxy",
                  "fPGmf"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "3kBSL",
                "passengerRefs": [
                  "KtJvf",
                  "pxbpX",
                  "JAn2u",
                  "GrFmX",
                  "7ZkXI"
                ],
                "segmentRefs": [
                  "qvkPk",
                  "UCYAo"
                ]
              },
              {
                "ancillaryRef": "vmlnA",
                "passengerRefs": [
                  "aRQFq",
                  "kGh1U",
                  "mNd6l"
                ],
                "segmentRefs": [
                  "rMo7Q",
                  "vgt8Y",
                  "M-cz4",
                  "FZpkZ",
                  "1ZNQq"
                ]
              },
              {
                "ancillaryRef": "Ua-Nx",
                "passengerRefs": [
                  "WuhVK",
                  "7_oDz"
                ],
                "segmentRefs": [
                  "6VbaX",
                  "yRzXe",
                  "ZH9pT",
                  "O3HFX"
                ]
              }
            ],
            "number": 4,
            "offerItems": [
              {
                "allowedQuantityRef": "keWlu",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "Smlnu",
                "passengerRefs": [
                  "MlIJN"
                ],
                "pricedAncillaryRef": "pvvDR"
              },
              {
                "allowedQuantityRef": "yASmQ",
                "displayOnly": false,
                "displayOnlyReason": "not-available",
                "offerItemId": "Z5V33",
                "passengerRefs": [
                  "-nxeE",
                  "SjVeb",
                  "JvEpu",
                  "0yVTe"
                ],
                "pricedAncillaryRef": "ISqgd"
              },
              {
                "allowedQuantityRef": "RTcVS",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "iTpIa",
                "passengerRefs": [
                  "6PnG0",
                  "NXxzv",
                  "Rbaff",
                  "hHKMN"
                ],
                "pricedAncillaryRef": "EMuU-"
              },
              {
                "allowedQuantityRef": "VGfEB",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "-miqL",
                "passengerRefs": [
                  "616zG",
                  "SVlRX"
                ],
                "pricedAncillaryRef": "-_FTm"
              }
            ]
          }
        ],
        "segmentRefs": [
          "GGn95",
          "vTR-P",
          "BLlez",
          "HEv9O",
          "hLEcw"
        ]
      },
      {
        "baggageSlotType": "STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "NKKsM",
                "passengerRefs": [
                  "mKKnN",
                  "sGSeU"
                ]
              },
              {
                "baggageAllowanceRef": "2NgLo",
                "passengerRefs": [
                  "nHIF8"
                ]
              },
              {
                "baggageAllowanceRef": "Kv3CH",
                "passengerRefs": [
                  "0NeYX",
                  "BcHhl",
                  "2daRt"
                ]
              },
              {
                "baggageAllowanceRef": "fIihP",
                "passengerRefs": [
                  "lyG98"
                ]
              },
              {
                "baggageAllowanceRef": "7righ",
                "passengerRefs": [
                  "EXnWT",
                  "ezmEL",
                  "MHj4G",
                  "F6RQb"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "QFKMf",
                "passengerRefs": [
                  "UrlKD",
                  "rcjkZ",
                  "F92Pd",
                  "WiXBJ",
                  "cAbyD"
                ],
                "segmentRefs": [
                  "hZ3D9"
                ]
              },
              {
                "ancillaryRef": "CdrTg",
                "passengerRefs": [
                  "Y852a",
                  "9gwNF",
                  "t65rc",
                  "mDBAI"
                ],
                "segmentRefs": [
                  "mHlL5"
                ]
              },
              {
                "ancillaryRef": "JGt06",
                "passengerRefs": [
                  "dKgo_",
                  "va-Km"
                ],
                "segmentRefs": [
                  "9OwSc",
                  "OUVN4",
                  "AKoZ2",
                  "YkIDK",
                  "mFrR6"
                ]
              },
              {
                "ancillaryRef": "SXWHP",
                "passengerRefs": [
                  "ZADqh",
                  "zvYK8"
                ],
                "segmentRefs": [
                  "15TON",
                  "hKHWS"
                ]
              },
              {
                "ancillaryRef": "M358w",
                "passengerRefs": [
                  "ARBcN",
                  "mWWqt",
                  "rnC4H",
                  "H5NaB",
                  "VMoFs"
                ],
                "segmentRefs": [
                  "BKOvj",
                  "a65R5",
                  "b8_Vm",
                  "Rnr93"
                ]
              }
            ],
            "number": 2,
            "offerItems": [
              {
                "allowedQuantityRef": "Pt8Sm",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "4_JTT",
                "passengerRefs": [
                  "Gwfmq",
                  "eOyLv",
                  "lFRh6",
                  "uI3Bw",
                  "mMxcp"
                ],
                "pricedAncillaryRef": "tWKib"
              },
              {
                "allowedQuantityRef": "hQzfp",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "LnUxT",
                "passengerRefs": [
                  "RAV0k"
                ],
                "pricedAncillaryRef": "fnbml"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "0oMO2",
                "passengerRefs": [
                  "fKwc8"
                ]
              },
              {
                "baggageAllowanceRef": "Em4Mt",
                "passengerRefs": [
                  "JZe0v",
                  "joVKJ",
                  "KhvBV"
                ]
              },
              {
                "baggageAllowanceRef": "gY3AT",
                "passengerRefs": [
                  "-EcCA"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "uaJsv",
                "passengerRefs": [
                  "f7_qq",
                  "L2Rsk",
                  "KMJhX",
                  "LOtL9"
                ],
                "segmentRefs": [
                  "AkbEO",
                  "jnEuR",
                  "RKdN6",
                  "LlHO8",
                  "O4bY_"
                ]
              },
              {
                "ancillaryRef": "Ns1gf",
                "passengerRefs": [
                  "h5GKc",
                  "6cDjw"
                ],
                "segmentRefs": [
                  "YL8QA"
                ]
              },
              {
                "ancillaryRef": "y1zPY",
                "passengerRefs": [
                  "5zr6J"
                ],
                "segmentRefs": [
                  "23KMy",
                  "CLD8P"
                ]
              },
              {
                "ancillaryRef": "Ij77S",
                "passengerRefs": [
                  "Igq27",
                  "tZVTH"
                ],
                "segmentRefs": [
                  "5_VRf"
                ]
              },
              {
                "ancillaryRef": "NmZng",
                "passengerRefs": [
                  "4JeZI",
                  "TezKB",
                  "jfZux"
                ],
                "segmentRefs": [
                  "jiSvR",
                  "beO0r",
                  "PMiwX"
                ]
              }
            ],
            "number": 5,
            "offerItems": [
              {
                "allowedQuantityRef": "IICMG",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "XLRST",
                "passengerRefs": [
                  "wEEM9",
                  "3Utw8",
                  "ufa59"
                ],
                "pricedAncillaryRef": "7oVNx"
              },
              {
                "allowedQuantityRef": "n4vQ6",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "l6Afh",
                "passengerRefs": [
                  "Jf1GD",
                  "9r8IW",
                  "1Rylv"
                ],
                "pricedAncillaryRef": "2-6Sm"
              },
              {
                "allowedQuantityRef": "EUWFK",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "oo2KY",
                "passengerRefs": [
                  "63SGA",
                  "-xmpV",
                  "EZnla",
                  "CvtVZ",
                  "KfIqJ"
                ],
                "pricedAncillaryRef": "8ujyh"
              },
              {
                "allowedQuantityRef": "Co-x-",
                "displayOnly": false,
                "displayOnlyReason": "restricted",
                "offerItemId": "5ks1F",
                "passengerRefs": [
                  "hZB1n",
                  "2FyPI",
                  "2md0a"
                ],
                "pricedAncillaryRef": "4-nEK"
              },
              {
                "allowedQuantityRef": "zc7tt",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "YhqbC",
                "passengerRefs": [
                  "84IHv",
                  "wc5tn"
                ],
                "pricedAncillaryRef": "O4Dqz"
              }
            ]
          }
        ],
        "segmentRefs": [
          "AMWhs"
        ]
      },
      {
        "baggageSlotType": "NON_STANDARD_PIECE",
        "columns": [
          {
            "allowance": [
              {
                "baggageAllowanceRef": "phHbM",
                "passengerRefs": [
                  "Ph3j-"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "bMkfp",
                "passengerRefs": [
                  "DzuqJ",
                  "vLgPA",
                  "UOvEQ"
                ],
                "segmentRefs": [
                  "nAU74",
                  "QCwfB"
                ]
              },
              {
                "ancillaryRef": "9ddJo",
                "passengerRefs": [
                  "1Mec-",
                  "NZ_K1",
                  "Hq09H",
                  "RWoIW"
                ],
                "segmentRefs": [
                  "cUweU",
                  "6ZM_k",
                  "KqdDD",
                  "vBdId"
                ]
              },
              {
                "ancillaryRef": "hD-Vi",
                "passengerRefs": [
                  "q0uIT",
                  "fuXsJ",
                  "LQqi-",
                  "ASONp"
                ],
                "segmentRefs": [
                  "3fHzC",
                  "a7-wQ",
                  "MoKib"
                ]
              },
              {
                "ancillaryRef": "QF1Zk",
                "passengerRefs": [
                  "0DSy8"
                ],
                "segmentRefs": [
                  "CULmt",
                  "YaxDz",
                  "fIzYd"
                ]
              }
            ],
            "number": 2,
            "offerItems": [
              {
                "allowedQuantityRef": "p8yAO",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "K9W_J",
                "passengerRefs": [
                  "BG28h",
                  "zlO4I",
                  "sE5rZ",
                  "-qL3k",
                  "xDlym"
                ],
                "pricedAncillaryRef": "igPyw"
              },
              {
                "allowedQuantityRef": "AClPP",
                "displayOnly": false,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "iWXkM",
                "passengerRefs": [
                  "GFGaV",
                  "aCCnK",
                  "ZoKQQ",
                  "DDk5W",
                  "QJxWT"
                ],
                "pricedAncillaryRef": "Ru6_R"
              },
              {
                "allowedQuantityRef": "rtHeT",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "MUUao",
                "passengerRefs": [
                  "I8LTe",
                  "9Olze"
                ],
                "pricedAncillaryRef": "3cIXN"
              },
              {
                "allowedQuantityRef": "TaybE",
                "displayOnly": true,
                "displayOnlyReason": "not-available",
                "offerItemId": "NPMWC",
                "passengerRefs": [
                  "OHWw5"
                ],
                "pricedAncillaryRef": "Vo5V-"
              }
            ]
          },
          {
            "allowance": [
              {
                "baggageAllowanceRef": "xTHJO",
                "passengerRefs": [
                  "LQ5K9"
                ]
              }
            ],
            "bookedItems": [
              {
                "ancillaryRef": "IrPRg",
                "passengerRefs": [
                  "GKpU4",
                  "bAwbN",
                  "j9_h3",
                  "qH3Hp"
                ],
                "segmentRefs": [
                  "w_pQI"
                ]
              },
              {
                "ancillaryRef": "J8pbB",
                "passengerRefs": [
                  "138or",
                  "O62Oo",
                  "h3836"
                ],
                "segmentRefs": [
                  "wY4xn",
                  "eLb6c",
                  "Z4Dek",
                  "-8MDH",
                  "_Zjv2"
                ]
              },
              {
                "ancillaryRef": "kkYcu",
                "passengerRefs": [
                  "ENuS8",
                  "tlRa5",
                  "zuPvC"
                ],
                "segmentRefs": [
                  "qgvIU",
                  "0GvUr",
                  "uh1hb"
                ]
              }
            ],
            "number": 4,
            "offerItems": [
              {
                "allowedQuantityRef": "Pql9N",
                "displayOnly": true,
                "displayOnlyReason": "baggage-charge-waiver",
                "offerItemId": "H6L1e",
                "passengerRefs": [
                  "8wylc"
                ],
                "pricedAncillaryRef": "Uy1W1"
              }
            ]
          }
        ],
        "segmentRefs": [
          "0msmr",
          "WD7St",
          "aEXco"
        ]
      }
    ],
    "offerExpirationDateTime": "2027-09-19T00:00:00.0Z",
    "offerId": "0c7d7cad-8972-42b2-870c-d9c56aa5232b",
    "otherBaggageCharges": [
      {
        "allowedQuantityRef": "AGggN",
        "displayOnly": false,
        "displayOnlyReason": "restricted",
        "offerItemId": "O-Dwb",
        "passengerRefs": [
          "kpT5B"
        ],
        "pricedAncillaryRef": "b1y4V"
      }
    ]
  }
}
sabretravelbaggageairlinefees