{
  "operationId": "1226fa7545dd653f",
  "auditData": {
    "processTime": 0.098,
    "time": "2026-07-17T12:53:04.630Z",
    "serverId": "blank",
    "environment": "blank"
  },
  "activity": {
    "activityCode": "A1AANO1034",
    "country": {
      "code": "PT",
      "name": "Portugal",
      "destinations": [
        {
          "code": "OPO",
          "name": "Porto and North of Portugal"
        }
      ]
    },
    "operationDays": [
      {
        "code": "MON",
        "name": "Monday"
      },
      {
        "code": "TUE",
        "name": "Tuesday"
      },
      {
        "code": "WED",
        "name": "Wednesday"
      },
      {
        "code": "THU",
        "name": "Thursday"
      },
      {
        "code": "FRI",
        "name": "Friday"
      },
      {
        "code": "SAT",
        "name": "Saturday"
      },
      {
        "code": "SUN",
        "name": "Sunday"
      }
    ],
    "modalities": [
      {
        "code": "975662589#TOUR",
        "name": "Tour with bilingual guide - English, Spanish",
        "duration": {
          "value": 1,
          "metric": "DAYS"
        },
        "questions": [
          {
            "code": "EMAIL",
            "text": "Please provide an email address",
            "required": true
          },
          {
            "code": "PHONENUMBER",
            "text": "Guests telephone with international code required",
            "required": true
          }
        ],
        "comments": [
          {
            "type": "CONTRACT_REMARKS",
            "text": "Important:\nPlease be advised that from 17th November to 30th November, the cable car will be out of service for maintenance and will be replaced by the Guindais Funicular.\n\nMeeting point: Portuguese centre of Photography, Largo Amor de Perdição, 4050-008 Porto // Meeting point instructions: Please ensure you arrive at the meeting point at least 15 minutes prior to the Tour start time // End point: Cais de Gaia, Av. de Ramos Pinto 4400, 4400-161 Vila Nova de Gaia // Duration: 3 hours 30 minutes // Included: Guided walking tour of Porto. Tickets to enter Livraria Lello. Cable car ticket to the riverfront. River cruise along the Douro River. Guide // Not included: Wheelchair access. Meals. Drinks  // Mandatory instructions: Please ensure you have answered the mandatory questions during the booking process to ensure the correct provision of the service // Voucher type: Printed voucher and E-voucher. Printed voucher or E-voucher. Print and bring the voucher or show the voucher on your mobile device to enjoy the activity // Supplier name: World Experience // Supplier emergency phone: +34 644 498 512. \t\n"
          }
        ],
        "supplierInformation": {
          "name": "LUSO DS - AGÊNCIA DE VIAGENS UNIPESSOAL, LDA",
          "vatNumber": "501594175"
        },
        "providerInformation": {
          "name": "WE THE CLUB SL"
        },
        "contract": {
          "incomingOffice": 59,
          "code": 23343
        },
        "languages": [],
        "amountsFrom": [
          {
            "paxType": "CHILD",
            "ageFrom": 4,
            "ageTo": 8,
            "amount": 5708.87,
            "boxOfficeAmount": 6627.22,
            "mandatoryApplyAmount": false
          },
          {
            "paxType": "ADULT",
            "ageFrom": 9,
            "ageTo": 99,
            "amount": 6660.51,
            "boxOfficeAmount": 7731.94,
            "mandatoryApplyAmount": false
          },
          {
            "paxType": "CHILD",
            "ageFrom": 0,
            "ageTo": 3,
            "amount": 0,
            "boxOfficeAmount": 0,
            "mandatoryApplyAmount": false
          }
        ],
        "rates": [
          {
            "rateCode": "STANDARD",
            "rateClass": "NOR",
            "freeCancellation": false,
            "rateDetails": [
              {
                "rateKey": "cmmfbpuuv3uisg6kf7eio7g3c41253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "POR",
                    "description": "Portuguese"
                  }
                ],
                "sessions": [
                  {
                    "code": "09:00",
                    "name": "09:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              },
              {
                "rateKey": "7pgej4t5aodd9vrcdefreqfdpa1253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "ENG",
                    "description": "English"
                  }
                ],
                "sessions": [
                  {
                    "code": "14:00",
                    "name": "14:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              },
              {
                "rateKey": "gislb78u6hang3uq6vgun0ivfv1253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "ENG",
                    "description": "English"
                  }
                ],
                "sessions": [
                  {
                    "code": "09:00",
                    "name": "09:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              },
              {
                "rateKey": "30ron00i0u6c8oucq9cfi5ebq51253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "CAS",
                    "description": "Spanish"
                  }
                ],
                "sessions": [
                  {
                    "code": "14:00",
                    "name": "14:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              },
              {
                "rateKey": "vrmvkg54e1vsae875fa0248dm51253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "ENG",
                    "description": "English"
                  }
                ],
                "sessions": [
                  {
                    "code": "15:00",
                    "name": "15:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              },
              {
                "rateKey": "mt76ur0ku74fbo6ahrhqoiegbq1253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "CAS",
                    "description": "Spanish"
                  }
                ],
                "sessions": [
                  {
                    "code": "09:00",
                    "name": "09:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              },
              {
                "rateKey": "ov3tqhtdrgpk0odu2ppk05u87f1253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "POR",
                    "description": "Portuguese"
                  }
                ],
                "sessions": [
                  {
                    "code": "14:00",
                    "name": "14:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              },
              {
                "rateKey": "2afj78qg57enqkri78450ebfe01253",
                "operationDates": [
                  {
                    "from": "2026-07-30",
                    "to": "2026-07-30",
                    "cancellationPolicies": [
                      {
                        "dateFrom": "2026-07-29T02:00:00.000Z",
                        "amount": 13321.02
                      }
                    ]
                  }
                ],
                "languages": [
                  {
                    "code": "CAS",
                    "description": "Spanish"
                  }
                ],
                "sessions": [
                  {
                    "code": "11:00",
                    "name": "11:00"
                  }
                ],
                "minimumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "maximumDuration": {
                  "value": 1,
                  "metric": "DAYS"
                },
                "totalAmount": {
                  "amount": 13321.02,
                  "boxOfficeAmount": 15463.88,
                  "mandatoryApplyAmount": false
                },
                "paxAmounts": [
                  {
                    "paxType": "ADULT",
                    "ageFrom": 9,
                    "ageTo": 99,
                    "amount": 6660.51,
                    "boxOfficeAmount": 7731.94,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 4,
                    "ageTo": 8,
                    "amount": 5708.87,
                    "boxOfficeAmount": 6627.22,
                    "mandatoryApplyAmount": false
                  },
                  {
                    "paxType": "CHILD",
                    "ageFrom": 0,
                    "ageTo": 3,
                    "amount": 0,
                    "boxOfficeAmount": 0,
                    "mandatoryApplyAmount": false
                  }
                ]
              }
            ]
          }
        ],
        "amountUnitType": "PAX",
        "uniqueIdentifier": "975662589"
      }
    ],
    "currencyName": "Indian Rupee",
    "amountsFrom": [
      {
        "paxType": "CHILD",
        "ageFrom": 4,
        "ageTo": 8,
        "amount": 5708.87,
        "boxOfficeAmount": 6627.22,
        "mandatoryApplyAmount": false
      },
      {
        "paxType": "ADULT",
        "ageFrom": 9,
        "ageTo": 99,
        "amount": 6660.51,
        "boxOfficeAmount": 7731.94,
        "mandatoryApplyAmount": false
      },
      {
        "paxType": "CHILD",
        "ageFrom": 0,
        "ageTo": 3,
        "amount": 0,
        "boxOfficeAmount": 0,
        "mandatoryApplyAmount": false
      }
    ],
    "content": {
      "name": "Porto Walking Tour with Lello Bookshop, River Cruise and Cable Car ",
      "detailedInfo": [],
      "featureGroups": [
        {
          "groupCode": "TRANSPORT",
          "excluded": [
            {
              "featureType": "TRANSPORTNOT",
              "description": "Hotel pick-up and drop-off"
            }
          ],
          "included": [
            {
              "featureType": "TRANSPORTINCL",
              "description": "Cable car"
            },
            {
              "featureType": "TRANSPORTINCL",
              "description": "River Cruise"
            }
          ]
        },
        {
          "groupCode": "UNKNOWN",
          "excluded": [
            {
              "featureType": "OTHERNOT",
              "description": "Wheelchair access"
            }
          ],
          "included": [
            {
              "featureType": "OTHERINCL",
              "description": "Guide"
            }
          ]
        },
        {
          "groupCode": "DRINKS",
          "excluded": [
            {
              "featureType": "DRINKSNOT",
              "description": "Drinks"
            }
          ]
        },
        {
          "groupCode": "MEAL",
          "excluded": [
            {
              "featureType": "FOODNOT",
              "description": "Meal"
            }
          ]
        },
        {
          "groupCode": "ASSISTANCE",
          "included": [
            {
              "featureType": "FARES_AND_FEESINCL",
              "description": "Entrance fee"
            }
          ]
        }
      ],
      "importantInfo": [
        "Please make sure you answer all the mandatory questions during the booking process. "
      ],
      "location": {
        "endPoints": [
          {
            "type": "Same",
            "description": "Same as Starting Point"
          }
        ],
        "startingPoints": [
          {
            "type": "Meeting Point",
            "meetingPoint": {
              "type": "ADDRESS",
              "geolocation": {
                "latitude": 41.14470893007551,
                "longitude": -8.615889373015573
              },
              "address": " Largo Amor de Perdição,",
              "country": {
                "code": "PT",
                "name": "Portugal",
                "destinations": [
                  {
                    "code": "OPO",
                    "name": "Porto and North of Portugal"
                  }
                ]
              },
              "city": "Porto",
              "zip": "4050-008",
              "description": "Portuguese Centre of Photography"
            },
            "pickupInstructions": [
              {
                "description": "Please ensure you arrive at the meeting point at least 15 minutes prior to the Tour start time.  "
              }
            ]
          }
        ]
      },
      "media": {
        "images": [
          {
            "visualizationOrder": 1,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/63993/ENG/S/1..jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/XL/1..jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/63993/ENG/B/1..jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/LPP/1..jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/63993/ENG/L/1..jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/63993/ENG/M/1..jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 2,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/63993/ENG/S/2..jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/XL/2..jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/63993/ENG/B/2..jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/LPP/2..jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/63993/ENG/L/2..jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/63993/ENG/M/2..jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 3,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/63993/ENG/S/3..jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/XL/3..jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/63993/ENG/B/3..jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/LPP/3..jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/63993/ENG/L/3..jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/63993/ENG/M/3..jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 4,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/63993/ENG/S/5..jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/XL/5..jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/63993/ENG/B/5..jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/LPP/5..jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/63993/ENG/L/5..jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/63993/ENG/M/5..jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 5,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/63993/ENG/S/6..jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/XL/6..jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/63993/ENG/B/6..jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/LPP/6..jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/63993/ENG/L/6..jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/63993/ENG/M/6..jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 6,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/63993/ENG/S/9..jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/XL/9..jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/63993/ENG/B/9..jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/LPP/9..jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/63993/ENG/L/9..jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/63993/ENG/M/9..jpg",
                "sizeType": "MEDIUM"
              }
            ]
          },
          {
            "visualizationOrder": 7,
            "mimeType": "image/jpeg",
            "language": "ENG",
            "urls": [
              {
                "dpi": 72,
                "height": 75,
                "width": 100,
                "resource": "https://media.activitiesbank.com/63993/ENG/S/4..jpg",
                "sizeType": "SMALL"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/XL/4..jpg",
                "sizeType": "XLARGE"
              },
              {
                "dpi": 72,
                "height": 480,
                "width": 640,
                "resource": "https://media.activitiesbank.com/63993/ENG/B/4..jpg",
                "sizeType": "LARGE2"
              },
              {
                "dpi": 72,
                "height": 768,
                "width": 1024,
                "resource": "https://media.activitiesbank.com/63993/ENG/LPP/4..jpg",
                "sizeType": "RAW"
              },
              {
                "dpi": 72,
                "height": 200,
                "width": 267,
                "resource": "https://media.activitiesbank.com/63993/ENG/L/4..jpg",
                "sizeType": "LARGE"
              },
              {
                "dpi": 72,
                "height": 130,
                "width": 173,
                "resource": "https://media.activitiesbank.com/63993/ENG/M/4..jpg",
                "sizeType": "MEDIUM"
              }
            ]
          }
        ]
      },
      "redeemInfo": {
        "type": "VOCUHERLESS",
        "directEntrance": false,
        "comments": [
          {
            "description": "Printed voucher or E-voucher. Print and bring the voucher or show the voucher on your mobile device to enjoy the activity. "
          }
        ]
      },
      "scheduling": {
        "duration": {
          "value": 3.5,
          "metric": "HOURS",
          "type": "AFTER"
        }
      },
      "segmentationGroups": [
        {
          "code": 18,
          "name": "Duration",
          "segments": [
            {
              "code": 968,
              "name": "3-6 hours"
            }
          ]
        },
        {
          "code": 1,
          "name": "Categories",
          "segments": [
            {
              "code": 1,
              "name": "City tours"
            },
            {
              "code": 14,
              "name": "Cruise & Water Tours"
            }
          ]
        },
        {
          "code": 2,
          "name": "Daytime",
          "segments": [
            {
              "code": 773,
              "name": "Morning"
            }
          ]
        },
        {
          "code": 15,
          "name": "Voucher validity",
          "segments": [
            {
              "code": 937,
              "name": "Service date"
            }
          ]
        }
      ],
      "activityFactsheetType": "ACTIVITIES",
      "activityCode": "E-P01-A1AANO1034",
      "modalityCode": "TOUR",
      "modalityName": "Tour with bilingual guide - English, Spanish",
      "contentId": "63993",
      "description": "<p><strong>Embark on a memorable journey through Porto</strong>, designed to showcase the city’s rich history, vibrant culture, and stunning landscapes. This half-day tour combines three unique perspectives of the city, offering an unparalleled experience of Oporto.</p><p><br></p><p>Begin with a <strong>guided walking tour through the bustling streets of Porto.</strong> As you meander through the city, uncover its hidden gems and well-known landmarks, including the majestic<strong> Sao Bento Railway Station,</strong> the lively <strong>Bolhao Market</strong>, and the historic <strong>Ribeira district.</strong> Your knowledgeable guide will share insights into Oporto’s past and present, bringing the city’s stories to life. During this walk, stop at <strong>Livraria Lello (entrance ticket included)</strong> and discover the amazing interior of this old and renowned building.</p><p><br></p><p>After exploring the city’s charming streets, take a leisurely<strong> cable car ride.</strong> As you ascend, enjoy breathtaking panoramic views of Porto, the Douro River, and the surrounding landscapes. It’s an ideal way to witness the city’s beauty from a different vantage point.</p><p><br></p><p>The adventure continues as you reach the riverfront. Here, board a comfortable boat for a<strong> river cruise</strong> that offers a unique perspective of Porto. Glide under the city’s iconic bridges, including the famous Dom Luís I Bridge, and admire the picturesque riverside dotted with traditional Rabelo boats and colourful houses.</p><p><br></p><p>As the cruise concludes, take in the lasting impressions of Porto’s riverside charm and architectural splendour, making this tour an unforgettable part of your visit to the city.</p><p><br></p><p><strong>Important information - There maybe restrictions</strong></p><p>Please be advised that from 17th November to 30th November, the cable car will be out of service for maintenance and will be replaced by the Guindais Funicular.</p>",
      "lastUpdate": "2025-11-13",
      "advancedTips": [],
      "countries": [
        {
          "code": "PT",
          "name": "Portugal",
          "destinations": [
            {
              "code": "OPO",
              "name": "Porto and North of Portugal"
            }
          ]
        }
      ],
      "highligths": [],
      "language": "en"
    },
    "order": 9999,
    "name": "Porto Walking Tour with Lello Bookshop, River Cruise and Cable Car ",
    "currency": "INR",
    "code": "E-P01-A1AANO1034",
    "type": "TICKET"
  }
}