{'activityCode': 'A0IMNO0177', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, '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': '1258017996#16712TOUR@STANDARD|CAS|16:30', 'name': 'Tour spanish 16:30', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-04-06', 'to': '2026-04-06', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-07', 'to': '2026-04-07', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-08', 'to': '2026-04-08', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-09', 'to': '2026-04-09', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-10', 'to': '2026-04-10', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-11', 'to': '2026-04-11', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-12', 'to': '2026-04-12', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-13', 'to': '2026-04-13', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1258017996#16712TOUR@STANDARD|CAS|09:00', 'name': 'Tour spanish 09:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-04-06', 'to': '2026-04-06', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-07', 'to': '2026-04-07', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-08', 'to': '2026-04-08', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-09', 'to': '2026-04-09', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-10', 'to': '2026-04-10', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-11', 'to': '2026-04-11', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-12', 'to': '2026-04-12', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-13', 'to': '2026-04-13', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1258017996#16712TOUR@STANDARD|CAS|10:45', 'name': 'Tour spanish 10:45', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-04-06', 'to': '2026-04-06', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-07', 'to': '2026-04-07', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-08', 'to': '2026-04-08', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-09', 'to': '2026-04-09', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-10', 'to': '2026-04-10', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-11', 'to': '2026-04-11', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-12', 'to': '2026-04-12', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-13', 'to': '2026-04-13', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1258017996#16712TOUR@STANDARD|CAS|13:00', 'name': 'Tour spanish 13:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 27092}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-04-06', 'to': '2026-04-06', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-07', 'to': '2026-04-07', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-08', 'to': '2026-04-08', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-09', 'to': '2026-04-09', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-10', 'to': '2026-04-10', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-11', 'to': '2026-04-11', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-12', 'to': '2026-04-12', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-13', 'to': '2026-04-13', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1258017996'}, {'code': '1053504506#22839ENG@STANDARD|ENG|12:00', 'name': 'Tour english 12:00', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 29462}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 17.53, 'boxOfficeAmount': 17.49, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-04-06', 'to': '2026-04-06', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-07', 'to': '2026-04-07', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-08', 'to': '2026-04-08', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-09', 'to': '2026-04-09', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-10', 'to': '2026-04-10', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-11', 'to': '2026-04-11', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-12', 'to': '2026-04-12', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}, {'from': '2026-04-13', 'to': '2026-04-13', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 32.43}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 17.53, 'boxOfficeAmount': 17.49, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1053504506'}, {'code': '1661578099#22840FRE@STANDARD|FRA|11:30', 'name': 'Tour french 11:30', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'EMAIL', 'text': 'Please provide an email address', 'required': True}, {'code': 'NACIONALIDAD', 'text': 'Please indicate your nationality', 'required': True}, {'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PAX NAME', 'text': 'Please provide the full names of all passengers', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 29463}, 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 34.19, 'boxOfficeAmount': 34.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}], 'rates': [{'rateCode': 'GENERIC', 'rateClass': 'NRF', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2026-04-07', 'to': '2026-04-07', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 34.19}]}, {'from': '2026-04-08', 'to': '2026-04-08', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 34.19}]}, {'from': '2026-04-09', 'to': '2026-04-09', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 34.19}]}, {'from': '2026-04-10', 'to': '2026-04-10', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 34.19}]}, {'from': '2026-04-11', 'to': '2026-04-11', 'cancellationPolicies': [{'dateFrom': '2026-02-19T23:59:00.000Z', 'amount': 34.19}]}], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 34.19, 'boxOfficeAmount': 34.1, 'mandatoryApplyAmount': True}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 34.19, 'boxOfficeAmount': 34.1, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 19.28, 'boxOfficeAmount': 19.24, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}], 'agencyCommission': {'amount': 13.0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1661578099'}], 'currencyName': 'United Kingdom Pound', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 16, 'ageTo': 99, 'amount': 32.43, 'boxOfficeAmount': 32.35, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 12, 'ageTo': 15, 'amount': 17.53, 'boxOfficeAmount': 17.49, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': True}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 7.01, 'boxOfficeAmount': 7.0, 'mandatoryApplyAmount': True}], 'content': {'name': 'Generalife of the Alhambra with Charles V Palace and Alcazaba', 'featureGroups': [{'groupCode': 'DRINKS', 'excluded': [{'featureType': 'DRINKSNOT', 'description': 'Drinks'}]}, {'groupCode': 'MEAL', 'excluded': [{'featureType': 'FOODNOT', 'description': 'Meal'}]}, {'groupCode': 'TICKET', 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}], 'location': {'startingPoints': [{'type': 'ATTRACTION_VENUE', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 37.1758263, 'longitude': -3.587107}, 'address': 'C. Real de la Alhambra,s/n', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, 'city': 'Granada', 'zip': '18009', 'description': 'Generalife of the Alhambra with Charles V Palace and Alcazaba'}}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/54129/ENG/S/39168349795_5bc59457b1_b.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54129/ENG/XL/39168349795_5bc59457b1_b.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/54129/ENG/B/39168349795_5bc59457b1_b.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/54129/ENG/LPP/39168349795_5bc59457b1_b.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/54129/ENG/L/39168349795_5bc59457b1_b.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/54129/ENG/M/39168349795_5bc59457b1_b.jpg', 'sizeType': 'MEDIUM'}]}]}, 'segmentationGroups': [{'code': 1, 'name': 'Categories', 'segments': [{'code': 1, 'name': 'Sightseeing, tours and museums'}]}, {'code': 3, 'name': 'Activity duration', 'segments': [{'code': 200, 'name': 'Half-day morning'}, {'code': 205, 'name': 'Half-day afternoon'}]}], 'geolocation': {'latitude': 37.1758263, 'longitude': -3.587107}, 'contentId': '54129', 'description': 'Generalife was the vacation house of the Nasrid emirs, a rural villa next to the Alhambra where monarchs used to spend their free time.
\n
\nThe Cerro del Sol was the mountain chosen for the construction of this palace and recreational area.
\n
\nDeclared World Heritage alongside the Alhambra and the Albaicín Neighbourhood, it was also agricultural holding. Furthermore, we will wander areas of Alhambra such as the Alcazaba, or Charles V Palace, emperor that rose his Renaissance residence in the sixteenth century after falling in love with the Alhambra.\n
\nA unique walk through one of the most relevant treasures of the country.
\n
\n