{
  "request": {
    "HubProvider": "TTHOT",
    "Language": "es",
    "TimeoutMilliseconds": 300000,
    "Configuration": {
      "User": "21172",
      "Password": "49fa272b-d12d-449a-be09-7f67e26d0fb4",
      "ShowPackageRates": true,
      "AccessToken": "acuBsNFCx0Z14386eynrZeWVzPZRID/DcEvG1VqqT4S1G1bNlp982Q9hrujL5W7tpeJ9IUjO0oalIY5nVBFgKw==",
      "BookingEmail": "tester@smyrooms.com",
      "Test": false
    },
    "Hotels": [
      "105344"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-07-13T00:00:00Z",
    "EndDate": "2026-07-16T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "105344",
        "MealPlans": [
          {
            "Code": "MP",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwAACAAD0DQoGMTA1MzQ0EgJNUBoKMTMvMDcvMjAyNiIKMTYMAPMmKgtNZXJjaGFudFBheTIDRVVSOhAKA0VVUhIGNzk3LjU2IggEwQh0KCTEjTTY1NDMxOBABGgcLAPEDIgUzMC0zMEoPCgExEgQIHhABBgDxKgJaATFiEzIwMjYtMDEtMzBUMDE6MDU6MDRyEwitgISb05n3kaMBEIf/qfoKGDh6LQorCgMyNDASD3gcAMxACGnoAshoTQlB8MjQwfDJ8EQD3OXxFVVKCAQRDT1NCkgECRVOaAQIIBMIBATDiAQVBVkFJTOoBATDyAR41LjQyNDk5Mzk0NzE5OTYxMjYyMDc3NTIwNzczNTf6AZwA8aSUgMDk6MDk6MzOKAhM8MjExNzIjKy0yIFsxNTM2Nl0+kgIBNZoCAzAuMKICBTAuMDI1wgIFJwDyBMoCATDaAgFQ+gIBMIIDATCiA0htAcF8MjAyNjA3MTN8M3wfAfMYfEVTfE1QfFB8Q09TQnwwfHx8fE18SHxPVC1QUk9QLUEtMjI4Mjd8VAH/BHx8fLIDATG6AwcIgICiehgRwgM2AQEV0iAA8D7aAwQSAkVT4gMWEgNFVVIaBgiz3AQYBCoHCO2wzAMYCOoDEgln0s8I8Fp9QxGOps4WTWy5epgEAcAEAeIED01QfDYyOTd8fFJGfHxQfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M654318",
                    "RoomCandidateRefId": 1,
                    "Code": "M654318",
                    "Description": "Habitaci\u00f3n Doble Est\u00e1ndar o Twin",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 797.56,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 797.56,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "240",
                      "Penalty": {
                        "Value": "797.56",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "HD",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwAACAAD0DQoGMTA1MzQ0EgJIRBoKMTMvMDcvMjAyNiIKMTYMAPMmKgtNZXJjaGFudFBheTIDRVVSOhAKA0VVUhIGNjY2Ljg1IgMEwQh0KCTEjTTY1NDMxOBABGgcLAPEDIgUzMC0zMEoPCgExEgQIHhABBgDxKgJaATFiEzIwMjYtMDEtMzBUMDE6MDU6MDRyEwj1/4Ob05n3kaMBEIf/qfoKGDh6LQorCgMyNDASD3g8AMxACGnoAshoTQlB8MjQwfDJ8iwD3OXxFVVKCAQRDT1NCkgECRVOaAQIIBMIBATDiAQVBVkFJTOoBATDyAR41LjQyNDk5Mzk0NzE5OTYxMjYyMDc3NTIwNzczMDH6AZwA8vSUgMDk6MDk6MzOKAhM8MjExNzIjKy0yIFsxNTM2Nl0+kgIBNZoCAzAuMKICBTAuMDI1wgIFJwDyBMoCATDaAgFQ+gIBMIIDATCiA0htAcF8MjAyNjA3MTN8M3wfAfMYfEVTfEhEfFB8Q09TQnwwfHx8fE18SHxPVC1QUk9QLUEtMjI4Mjd8VAH/BHx8fLIDATG6AwcIgICiehgRwgM2AQEV0iAA8D7aAwQSAkVT4gMWEgNFVVIaBgis+QMYBCoHCIP3gAMYCOoDEgln0s8I8Fp9QxGOps4WTWy5epgEAcAEAeIED0hEfDYyOTd8fFJGfHxQfAAAAAA=",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M654318",
                    "RoomCandidateRefId": 1,
                    "Code": "M654318",
                    "Description": "Habitaci\u00f3n Doble Est\u00e1ndar o Twin",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 666.85,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 666.85,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "240",
                      "Penalty": {
                        "Value": "666.85",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "SA",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwP4BAAD0DQoGMTA1MzQ0EgJTQRoKMTMvMDcvMjAyNiIKMTYMAPMmKgtNZXJjaGFudFBheTIDRVVSOhAKA0VVUhIGNTgxLjYwIgvEwQh0KCTEjTTY1NDMxOBABGgcLAPEDIgUzMC0zMEoPCgExEgQIHhABBgDxKQJaATFiEzIwMjYtMDEtMzBUMDE6MDU6MDRyEgiz5qbcro//9CkQp+adjAEYNnotCisKAzI0MBIPdwACzEAIaeQCyGhNCUHwyNDB8MnyKAPc4fEVVUoIBBENPU0KSAQJFU5oBAggEwgEBMOIBBUFWQUlM6gEBMPIBHTUuNDI0OTkzOTQ3MTk5NjEyNjIwNzc1MjA3NzMx+gGaAPElI4DA5OjA5OjMzigITPDIxMTcyIystMiBbMTUzNjZdPpICATWaAgMwLjCiAgUwLjAyNcICBScA8gTKAgEw2gIBUPoCATCCAwEwogNIawHBfDIwMjYwNzEzfDN8HQHzGHxFU3xTQXxQfENPU0J8MHx8fHxNfEh8T1QtUFJPUC1BLTIyODI3fFIB/wR8fHyyAwExugMHCICAonoYEcIDNAEAFdIfAPA+2gMEEgJFU+IDFhIDRVVSGgYI37gDGAQqBwiv3M8CGAjqAxIJZ9LPCPBafUMRjqbOFk1suXqYBAHABAHiBA9TQXw2Mjk3fHxSRnx8UHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M654318",
                    "RoomCandidateRefId": 1,
                    "Code": "M654318",
                    "Description": "Habitaci\u00f3n Doble Est\u00e1ndar o Twin",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 581.6,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 4
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 581.6,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "240",
                      "Penalty": {
                        "Value": "581.60",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}