{
  "request": {
    "HubProvider": "TTHOT",
    "Language": "es",
    "TimeoutMilliseconds": 300000,
    "Configuration": {
      "User": "30628",
      "Password": "5830378a-df3c-43f5-93de-13e4f5d74cd4",
      "ShowPackageRates": true,
      "AccessToken": "YaI5O99lMSE0NGIdgxMdjkKqfmtEsoLEWFNg6FNt3mC4if+AITllqnTtrfFgvT5fJ/ETCvkBbgT/lI34YYMxcg==",
      "BookingEmail": "tester@smyrooms.com",
      "Test": false
    },
    "Hotels": [
      "1585"
    ],
    "Currency": "EUR",
    "RoomCandidates": [
      {
        "Id": 1,
        "Paxes": [
          {
            "Id": 1,
            "Age": 30
          },
          {
            "Id": 2,
            "Age": 30
          }
        ]
      }
    ],
    "Market": "ES",
    "CancellationPolicies": true,
    "StartDate": "2026-06-01T00:00:00Z",
    "EndDate": "2026-06-04T00:00:00Z"
  },
  "response": {
    "Hotels": [
      {
        "Code": "1585",
        "MealPlans": [
          {
            "Code": "HD",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwBcCAAD0CwoEMTU4NRICSEQaCjAxLzA2LzIwMjYiCjA0DADxKCoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE5NzAuODEiBDvEyLjBCGQoHMSNNODY1MBABGgUJAPEDIgUzMC0zMEoPCgExEgQIHhABBgDxKAJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEgjvgcnfp8TX0HgQke//rAsYOHpUCigKAjcyEg92APIMEEAIaBjc0Ni41MhoRUHw3MnwyfA8AtHxFVVIKKAoBMBIQKQAEoQCDGhFCfDB8MnywAPczfEVVUoIBA1NMTZIBAkVTwgEBMOIBBUFWQUlM6gEBMPIBHjUuNjIxMDE3NTA5MVDk3MzY3NTIyNjIxOTU2MTE5OfoBvADxKSAxMzoyNTowM4oCFTwzMDYyOCMrLTAuNSBbMTUwNTJdPpICAzUuMZoCAzEuNaICBTAuMDA1wgIFKwDxEcoCAjEy+gIBMIIDATCiAzgxNTg1fDIwMjYwNjAxfDN8PgHxDHxFU3xIRHxIfFNMTXwwfHx8fE18SHwwODA0fGUB/wV8fHyyAwExugMICMT3//EBGBLCA0gBABbSIADwR9oDBBICRVPiAx0IARIDRVVSGgYIpPgJGAQiBAgSGAQqBgjb82MYBuoDEgmMUbeMPLU9TxGDyCXYcoyN2pgEAcAEAeIEEUhEfDExMjU3Mnx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M8650",
                    "RoomCandidateRefId": 1,
                    "Code": "M8650",
                    "Description": "Casa Adosada Est\u00e1ndar",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1970.81,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1970.81,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "746.52",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1970.81",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwOYBAAD0CwoEMTU4NRICSEQaCjAxLzA2LzIwMjYiCjA0DADxKCoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE3NjkuMjgiBDEEyLjBCGQoHMSNNODY1MBABGgUJAPEDIgUzMC0zMEoPCgExEgQIHhABBgD3ZAJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEgjAnsy49um2zocBEK+s9XkYNnoEEAEYAYIBA1NMTZIABAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHTQuNzE2NDI2NjIyNjAzMDkzMDg5OTMxNDMxNzQ0+gFuAPFbIDEzOjI1OjAzigIiPDMwNjI4IystMC45IFsxMzU1NV0rLTAuNASBbMTUwNTJdPpICAzUuMZoCAzEuNaICBTAuMDA1wgIFMzA2MjjKAgIxMvoCATCCAwEwogM4MTU4NXwyMDI2MDYwMXwzfP0A8Qx8RVN8SER8SHxTTE18MXx8fHxNfEh8MDgwNHwkAf8FfHx8sgMBMboDCAjE9//xARgSwgMHAQAW0iAA8EXaAwQSAkVT4gMaCAESA0VVUhoDCMQLIgQIEhgEKgYIicZaGAbqAxIJjFG3jDy1PU8Rg8gl2HKMjdqYBAHABAHiBBJIRHwxMTI1NzJ8fE5SRnx8SHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M8650",
                    "RoomCandidateRefId": 1,
                    "Code": "M8650",
                    "Description": "Casa Adosada Est\u00e1ndar",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1769.28,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1769.28,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwBECAAD0CwoEMTU4NRICSEQaCjAxLzA2LzIwMjYiCjA0DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE3NzcuMzAiBDAEyLjBCFQoFMSNNMzkQARoDTTM5IgUzMC0zMEoPCgExEgQIHhABBgDxKAJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEgjygcnfp8TX0HgQke//rAsYOHpUCigKAjcyEg9yAPIEEAIcaBjY3My4yMhoRUHw3MnwyfA8AtHxFVVIKKAoBMBIQKQAEnQCDGhFCfDB8MnysAPczfEVVUoIBA1NMTZIBAkVTwgEBMOIBBUFWQUlM6gEBMPIBHjUuNjIxMDE3NTA5MDk3MczY3NTIyNjIxOTU2MTIwMvoBvADxKSAxMzoyNTowM4oCFTwzMDYyOCMrLTAuNSBbMTUwNTJdPpICAzUuMZoCAzEuNaICBTAuMDA1wgIFKwDxEcoCAjEy+gIBMIIDATCiAzYxNTg1fDIwMjYwNjAxfDN8PgH/I3xFU3xIRHxIfFNMTXwwfHx8fE18SHwwODA0fE0zOXx8fLIDATG6AwgIxPf/8QEYEsIDRgEAFtIgAPBF2gMEEgJFU+IDHQgBEgNFVVIaBgiu+wgYBCIECBIYBCoGCI+MWhgG6gMSCYxRt4w8tT1PEYPIJdhyjI3amAQBwAQB4gQPSER8MTI2MHx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M39",
                    "RoomCandidateRefId": 1,
                    "Code": "M39",
                    "Description": "Habitaci\u00f3n Loft",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1777.3,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1777.3,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "673.22",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1777.30",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwOMBAAD0CwoEMTU4NRICSEQaCjAxLzA2LzIwMjYiCjA0DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE1OTcuMjciBDAEyLjBCFQoFMSNNMzkQARoDTTM5IgUzMC0zMEoPCgExEgQIHhABBgD3ZQJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEgjlsPq1oKOkkEwQ27uVwwkYOHoEEAEYAYIBA1NMTZIBAkVMTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjQuNzE2NDI2NjIyNjAzMDkzMDg5OTMxNDMxNzQxM/oBbwDxWyAxMzoyNTowM4oCIjwzMDYyOCMrLTAuOSBbMTM1NTVdKy0wLjUgW8zE1MDUyXT6SAgM1LjGaAgMxLjWiAgUwLjAwNcICBTMwNjI4ygICMTL6AgEwggMBMKIDNjE1ODV8MjAyNjA2MDF8M3z+AP8jfEVTfEhEfEh8U0xNfDF8fHx8TXxIfDA4MDR8TTM5fHx8sgMBMboDCAjE9//xARgSwgMGAQAW0iAA8EXaAwQSAkVT4gMcCAESA0VVUhoFCI1oGAIiBAgSGAQqBgih31EYBuoDEgmMUbeMPLU9TxGDyCXYcoyN2pgEAcAEAeIEEEhEfDEyNjB8fE5SRnx8SHwAAAAA",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M39",
                    "RoomCandidateRefId": 1,
                    "Code": "M39",
                    "Description": "Habitaci\u00f3n Loft",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1597.27,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1597.27,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          },
          {
            "Code": "SA",
            "Options": [
              {
                "AgencyToken": "BCJNGEBAwBECAAD0CwoEMTU4NRICU0EaCjAxLzA2LzIwMjYiCjA0DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE2NjQuMTciBDVEyLjBCFQoFMSNNMzkQARoDTTM5IgUzMC0zMEoPCgExEgQIHhABBgDxKQJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEwiawPqv6sbVob8BEMGxppEBGDZ6VAooCgI3MhIPcwDyBBAVCGgY2MzAuMzcaEVB8NzJ8MnwPALR8RVVSCigKATASECkABJ4AgxoRQnwwfDJ8rQD3MnxFVVKCAQNTTE2SAQJFU8IBATDiAQVBVkFJTOoBATDyAR01LjYyMTAxNzUwOTA5NAzM2NzUyMjYyMTk1NjEyMvoBvADxKSAxMzoyNTowM4oCFTwzMDYyOCMrLTAuNSBbMTUwNTJdPpICAzUuMZoCAzEuNaICBTAuMDA1wgIFKwDxEcoCAjEy+gIBMIIDATCiAzYxNTg1fDIwMjYwNjAxfDN8PgH/I3xFU3xTQXxIfFNMTXwwfHx8fE18SHwwODA0fE0zOXx8fLIDATG6AwgIxPf/8QEYEsIDRgEBFtIhAPBF2gMEEgJFU+IDHQgBEgNFVVIaBgiqsggYBCIECBIYBCoGCIuuVBgG6gMSCYxRt4w8tT1PEYPIJdhyjI3amAQBwAQB4gQPU0F8MTI2MHx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M39",
                    "RoomCandidateRefId": 1,
                    "Code": "M39",
                    "Description": "Habitaci\u00f3n Loft",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1664.17,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1664.17,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "630.37",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1664.17",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwOQBAAD0CwoEMTU4NRICU0EaCjAxLzA2LzIwMjYiCjA0DADxOyoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE0ODUuMjEiBDwEyLjBCFQoFMSNNMzkQARoDTTM5IgUzMC0zMEoPCgExEgQIHhABBgD3ZQJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEgjcsPq1oKOkkEwQ27uVwwkYOHoEEAEYAYIBA1NMTZIBAkVMTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjQuNzE2NDI2NjIyNjAzMDkzMDg5OTMxNDMxNzQwNPoBbwDxWyAxMzoyNTowM4oCIjwzMDYyOCMrLTAuOSBbMTM1NTVdKy0wLjUgWIzE1MDUyXT6SAgM1LjGaAgMxLjWiAgUwLjAwNcICBTMwNjI4ygICMTL6AgEwggMBMKIDNjE1ODV8MjAyNjA2MDF8M3z+AP8jfEVTfFNBfEh8U0xNfDF8fHx8TXxIfDA4MDR8TTM5fHx8sgMBMboDCAjE9//xARgSwgMGAQAW0iAA8EbaAwQSAkVT4gMdCAESA0VVUhoGCP7HBxgEIgQIEhgEKgYI9swHGATqAxIJjFG3jDy1PU8Rg8gl2HKMjdqYBAHABAHiBBBTQXwxMjYwfHxOUkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M39",
                    "RoomCandidateRefId": 1,
                    "Code": "M39",
                    "Description": "Habitaci\u00f3n Loft",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1485.21,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1485.21,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwBcCAAD0CwoEMTU4NRICU0EaCjAxLzA2LzIwMjYiCjA0DADxKCoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE4NTcuNjgiBDIEyLjBCGQoHMSNNODY1MBABGgUJAPEDIgUzMC0zMEoPCgExEgQIHhABBgDxKAJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEgj/gcnfp8TX0HgQke//rAsYOHpUCigKAjcyEg92APIVEEAIaBjcwMy42NxoRUHw3MnwyfA8AtHxFVVIKKAoBMBIQKQAEoQCDGhFCfDB8MnywAPczfEVVUoIBA1NMTZIBAkVTwgEBMOIBBUFWQUlM6gEBMPIBHjUuNjIxMDE3NTA5MMDk3MzY3NTIyNjIxOTU2MTIxNfoBvADxKSAxMzoyNTowM4oCFTwzMDYyOCMrLTAuNSBbMTUwNTJdPpICAzUuMZoCAzEuNaICBTAuMDA1wgIFKwDxEcoCAjEy+gIBMIIDATCiAzgxNTg1fDIwMjYwNjAxfDN8PgHxDHxFU3xTQXxIfFNMTXwwfHx8fE18SHwwODA0fGUB/wV8fHyyAwExugMICMT3//EBGBLCA0gBABbSIADwR9oDBBICRVPiAx0IARIDRVVSGgYIoK8JGAQiBAgSGAQqBgivtQkYBOoDEgmMUbeMPLU9TxGDyCXYcoyN2pgEAcAEAeIEEVNBfDExMjU3Mnx8UkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M8650",
                    "RoomCandidateRefId": 1,
                    "Code": "M8650",
                    "Description": "Casa Adosada Est\u00e1ndar",
                    "NonRefundable": null,
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1857.68,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1857.68,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": false,
                  "RefundableType": 0,
                  "CancelPenalty": [
                    {
                      "HoursBefore": "72",
                      "Penalty": {
                        "Value": "703.67",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    },
                    {
                      "HoursBefore": "0",
                      "Penalty": {
                        "Value": "1857.68",
                        "Type": 2,
                        "PaymentType": 1,
                        "Currency": "EUR"
                      }
                    }
                  ]
                },
                "Remarks": null,
                "Offers": []
              },
              {
                "AgencyToken": "BCJNGEBAwOoBAAD0CwoEMTU4NRICU0EaCjAxLzA2LzIwMjYiCjA0DADxKCoLTWVyY2hhbnRQYXkyA0VVUjoUCgNFVVISBzE2NTcuMjIiBD6EyLjBCGQoHMSNNODY1MBABGgUJAPEDIgUzMC0zMEoPCgExEgQIHhABBgD3ZQJaATFiEzIwMjYtMDItMDNUMDE6MDU6MDRyEgj6sPq1oKOkkEwQ27uVwwkYOHoEEAEYAYIBA1NMTZIEBAkVTmgEAwgEBMOIBBUFWQUlM6gEBMPIBHjQuNzE2NDI2NjIyNjAzMDkzMDg5OTMxNDMxNzQzNPoBbwDxWyAxMzoyNTowM4oCIjwzMDYyOCMrLTAuOSBbMTM1NTVdKy0wLIjUgWzE1MDUyXT6SAgM1LjGaAgMxLjWiAgUwLjAwNcICBTMwNjI4ygICMTL6AgEwggMBMKIDODE1ODV8MjAyNjA2MDF8M3z+APEMfEVTfFNBfEh8U0xNfDF8fHx8TXxIfDA4MDR8JQH/BXx8fLIDATG6AwgIxPf/8QEYEsIDCAEAFtIgAPBI2gMEEgJFU+IDHQgBEgNFVVIaBgiMuAgYBCIECBIYBCoGCIToVBgG6gMSCYxRt4w8tT1PEYPIJdhyjI3amAQBwAQB4gQSU0F8MTEyNTcyfHxOUkZ8fEh8AAAAAA==",
                "OptionType": 0,
                "PaymentType": 1,
                "Rooms": [
                  {
                    "Id": "1#M8650",
                    "RoomCandidateRefId": 1,
                    "Code": "M8650",
                    "Description": "Casa Adosada Est\u00e1ndar",
                    "NonRefundable": "True",
                    "Price": {
                      "Currency": "EUR",
                      "Amount": 1657.22,
                      "Binding": false,
                      "Commission": 12.0
                    },
                    "IdRoomPrv": ""
                  }
                ],
                "RateRules": [
                  {
                    "TypeRateRule": 0
                  }
                ],
                "Price": {
                  "Currency": "EUR",
                  "Amount": 1657.22,
                  "Binding": false,
                  "Commission": 12.0
                },
                "Fees": null,
                "CancelPenalties": {
                  "NonRefundable": true,
                  "RefundableType": 1,
                  "CancelPenalty": null
                },
                "Remarks": null,
                "Offers": []
              }
            ]
          }
        ]
      }
    ],
    "OperationImplemented": null
  }
}