{
  "request": {
    "HubProvider": "TTHOT",
    "Language": "es",
    "TimeoutMilliseconds": 300000,
    "Configuration": {
      "User": "8456",
      "Password": "c23868ec-1732-442e-8ebe-6dc7a1dc22a2",
      "ShowPackageRates": true,
      "AccessToken": "VRadeYGCNJcrx6d6rxLS9MaFFsssU6VXOH36QXartdirD1tSsXIA3+5WXNZt+R8oJFNb57N9LoOzLQPZ9FcXfg==",
      "BookingEmail": "tester@smyrooms.com",
      "Test": false
    },
    "Hotels": [
      "614310"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-07-15T00:00:00Z",
    "EndDate": "2026-07-18T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "614310",
        "MealPlans": [
          {
            "Code": "HD",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwBQCAAD0DQoGNjE0MzEwEgJIRBoKMTUvMDcvMjAyNiIKMTgMAPGjKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTMxMi42OC4IBMEIXCgYxI00xNTUQARoETTE1NSIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wMi0wMlQwMTowNTowM3ITCJKer+mGo7Wy9QEQp6rZ9wsYOHpXCisKAzIxNhIPCgNMFVVIQAhoGNDM0LjUzGhNCUHwyMTZ8Mnw0MzQuNTN8RVVSCigKATASEJ4ANBACGqAAgxoRQnwwfDJ8rwD3NHxFVVKCAQRIT1QykgECRVPCAQEw4gEFQVZBSUzqAQEw8gEeNwS45MDk5OTQ5NzU1OTM3MzE2OTY3MDUyNzI2MDM0+gHBAPI4IDExOjE1OjA0igIUPDg0NTYjKy0yLjAgWzE1MjU1XT6SAgE1mgIDMC4wogIEMC4wM8ICBDg0NTbKAgEw+gIBMIIDATCiAzyIAcF8MjAyNjA3MTV8M3w/Af8nfEVTfEhEfEh8SE9UMnwwfHx8fE18SHw2OTE5ODh8TTE1NXx8fLIDATG6AwgI6Oi8kwEYEcIDSwEBFtIhAPA82gMEEgJFU+IDFBIDRVVSGgUIvWMYAioGCJ2xSxgG6gMSCUA5zJ7QqTpNEYEzr+l+6sSPmAQBwAQB4gQPSER8MjQ1OHx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M155",
                    "RoomCandidateRefId": 1,
                    "Code": "M155",
                    "Description": "Apartamento Est\u00e1ndar De 1 Dormitorio",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1312.68,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1312.68,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "216",
                      "Penalty": {
                        "Value": "434.53",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1312.68",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "SA",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwBQCAAD0DQoGNjE0MzEwEgJTQRoKMTUvMDcvMjAyNiIKMTgMAPGjKgtNZXJjaGFudFBheTIDRVVSOhEKA0VVUhIHMTExOC4xNCMIBMEIXCgYxI00xNTUQARoETTE1NSIFMzAtMzBKDwoBMRIECB4QARIECB4QAloBMWITMjAyNi0wMi0wMlQwMTowNTowM3ITCOWdr+mGo7Wy9QEQp6rZ9wsYOHpXCisKAzIxNhIPCgNAFVVIQAhoGMzY3LjY4GhNCUHwyMTZ8MnwzNjcuNjh8RVVSCigKATASEJ4ANBACGqAAgxoRQnwwfDJ8rwD3NHxFVVKCAQRIT1QykgECRVPCAQEw4gEFQVZBSUzqAQEw8gEeNIS45MDk5OTQ5NzU1OTM3MzE2OTY3MDUyNzI1OTg5+gHBAPI4IDExOjE1OjA0igIUPDg0NTYjKy0yLjAgWzE1MjU1XT6SAgE1mgIDMC4wogIEMC4wM8ICBDg0NTbKAgEw+gIBMIIDATCiAzyIAcF8MjAyNjA3MTV8M3w/Af8nfEVTfFNBfEh8SE9UMnwwfHx8fE18SHw2OTE5ODh8TTE1NXx8fLIDATG6AwgI6Oi8kwEYEcIDSwEBFtIhAPA82gMEEgJFU+IDFBIDRVVSGgUI3lQYAioGCJ6bQBgG6gMSCUA5zJ7QqTpNEYEzr+l+6sSPmAQBwAQB4gQPU0F8MjQ1OHx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M155",
                    "RoomCandidateRefId": 1,
                    "Code": "M155",
                    "Description": "Apartamento Est\u00e1ndar De 1 Dormitorio",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1118.14,
                      "Binding": false,
                      "Commission": 0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1118.14,
                  "Binding": false,
                  "Commission": 0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "216",
                      "Penalty": {
                        "Value": "367.68",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1118.14",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}