{'activityCode': '25SYLI0045', 'url': 'details/E-E10-25SYLI0045-citysightseeingbudapesthoponhopofftour', 'country': {'code': 'HU', 'name': 'Hungary', 'destinations': [{'code': 'BUD', 'name': 'Budapest'}]}, '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': '363210852#BUSBOAT48', 'name': 'Ticket - 48 hours (9:00-17:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 206, 'code': 27575}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 19, 'ageTo': 99, 'amount': 34.5, 'boxOfficeAmount': 34.43, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 18, 'amount': 27.6, 'boxOfficeAmount': 27.54, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'rateDetails': [{'operationDates': [{'from': '2026-05-01', 'to': '2026-05-01', 'cancellationPolicies': [{'dateFrom': '2026-04-30T02:00:00.000Z', 'amount': 34.5}]}, {'from': '2026-05-02', 'to': '2026-05-02', 'cancellationPolicies': [{'dateFrom': '2026-05-01T02:00:00.000Z', 'amount': 34.5}]}, {'from': '2026-05-03', 'to': '2026-05-03', 'cancellationPolicies': [{'dateFrom': '2026-05-02T02:00:00.000Z', 'amount': 34.5}]}, {'from': '2026-05-04', 'to': '2026-05-04', 'cancellationPolicies': [{'dateFrom': '2026-05-03T02:00:00.000Z', 'amount': 34.5}]}, {'from': '2026-05-05', 'to': '2026-05-05', 'cancellationPolicies': [{'dateFrom': '2026-05-04T02:00:00.000Z', 'amount': 34.5}]}, {'from': '2026-05-06', 'to': '2026-05-06', 'cancellationPolicies': [{'dateFrom': '2026-05-05T02:00:00.000Z', 'amount': 34.5}]}, {'from': '2026-05-07', 'to': '2026-05-07', 'cancellationPolicies': [{'dateFrom': '2026-05-06T02:00:00.000Z', 'amount': 34.5}]}, {'from': '2026-05-08', 'to': '2026-05-08', 'cancellationPolicies': [{'dateFrom': '2026-05-07T02:00:00.000Z', 'amount': 34.5}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 34.5, 'boxOfficeAmount': 34.43, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 19, 'ageTo': 99, 'amount': 34.5, 'boxOfficeAmount': 34.43, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 18, 'amount': 27.6, 'boxOfficeAmount': 27.54, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '363210852'}, {'code': '1587580860#BUS24H', 'name': 'Ticket - 24 hours (9:00-17:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 206, 'code': 27579}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 19, 'ageTo': 99, 'amount': 30.57, 'boxOfficeAmount': 30.52, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 18, 'amount': 24.46, 'boxOfficeAmount': 24.41, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'rateDetails': [{'operationDates': [{'from': '2026-05-01', 'to': '2026-05-01', 'cancellationPolicies': [{'dateFrom': '2026-04-30T02:00:00.000Z', 'amount': 30.57}]}, {'from': '2026-05-02', 'to': '2026-05-02', 'cancellationPolicies': [{'dateFrom': '2026-05-01T02:00:00.000Z', 'amount': 30.57}]}, {'from': '2026-05-03', 'to': '2026-05-03', 'cancellationPolicies': [{'dateFrom': '2026-05-02T02:00:00.000Z', 'amount': 30.57}]}, {'from': '2026-05-04', 'to': '2026-05-04', 'cancellationPolicies': [{'dateFrom': '2026-05-03T02:00:00.000Z', 'amount': 30.57}]}, {'from': '2026-05-05', 'to': '2026-05-05', 'cancellationPolicies': [{'dateFrom': '2026-05-04T02:00:00.000Z', 'amount': 30.57}]}, {'from': '2026-05-06', 'to': '2026-05-06', 'cancellationPolicies': [{'dateFrom': '2026-05-05T02:00:00.000Z', 'amount': 30.57}]}, {'from': '2026-05-07', 'to': '2026-05-07', 'cancellationPolicies': [{'dateFrom': '2026-05-06T02:00:00.000Z', 'amount': 30.57}]}, {'from': '2026-05-08', 'to': '2026-05-08', 'cancellationPolicies': [{'dateFrom': '2026-05-07T02:00:00.000Z', 'amount': 30.57}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 30.57, 'boxOfficeAmount': 30.52, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 19, 'ageTo': 99, 'amount': 30.57, 'boxOfficeAmount': 30.52, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 18, 'amount': 24.46, 'boxOfficeAmount': 24.41, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1587580860'}, {'code': '554548670#BUSBOAT72', 'name': 'Ticket - 72 hours (9:00-17:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'contract': {'incomingOffice': 206, 'code': 27580}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 19, 'ageTo': 99, 'amount': 38.42, 'boxOfficeAmount': 38.34, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 18, 'amount': 30.73, 'boxOfficeAmount': 30.67, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NOR', 'rateDetails': [{'operationDates': [{'from': '2026-05-01', 'to': '2026-05-01', 'cancellationPolicies': [{'dateFrom': '2026-04-30T02:00:00.000Z', 'amount': 38.42}]}, {'from': '2026-05-02', 'to': '2026-05-02', 'cancellationPolicies': [{'dateFrom': '2026-05-01T02:00:00.000Z', 'amount': 38.42}]}, {'from': '2026-05-03', 'to': '2026-05-03', 'cancellationPolicies': [{'dateFrom': '2026-05-02T02:00:00.000Z', 'amount': 38.42}]}, {'from': '2026-05-04', 'to': '2026-05-04', 'cancellationPolicies': [{'dateFrom': '2026-05-03T02:00:00.000Z', 'amount': 38.42}]}, {'from': '2026-05-05', 'to': '2026-05-05', 'cancellationPolicies': [{'dateFrom': '2026-05-04T02:00:00.000Z', 'amount': 38.42}]}, {'from': '2026-05-06', 'to': '2026-05-06', 'cancellationPolicies': [{'dateFrom': '2026-05-05T02:00:00.000Z', 'amount': 38.42}]}, {'from': '2026-05-07', 'to': '2026-05-07', 'cancellationPolicies': [{'dateFrom': '2026-05-06T02:00:00.000Z', 'amount': 38.42}]}, {'from': '2026-05-08', 'to': '2026-05-08', 'cancellationPolicies': [{'dateFrom': '2026-05-07T02:00:00.000Z', 'amount': 38.42}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 38.42, 'boxOfficeAmount': 38.34, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 19, 'ageTo': 99, 'amount': 38.42, 'boxOfficeAmount': 38.34, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 18, 'amount': 30.73, 'boxOfficeAmount': 30.67, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '554548670'}], 'currencyName': 'United Kingdom Pound', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 19, 'ageTo': 99, 'amount': 30.57, 'boxOfficeAmount': 30.52, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 6, 'ageTo': 18, 'amount': 24.46, 'boxOfficeAmount': 24.41, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 5, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'order': 1, 'name': 'City Sightseeing Budapest Hop-On Hop-Off Tour', 'currency': 'GBP', 'code': 'E-E10-25SYLI0045', 'type': 'TICKET'}