{'activityCode': 'ALHAMBRGEN', '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': '829411087#ENGLISH', 'name': 'Tour in English without Nasrid Palaces (12:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 17206}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-02T12:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T12:00:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T12:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-06T12:00:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '829411087'}, {'code': '1146399072#ENGLISH', 'name': 'Tour in English without Nasrid Palaces (14:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 17206}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T14:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T14:00:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T14:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-05T14:00:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1146399072'}, {'code': '219649934#SPANISH', 'name': 'Tour in Spanish without Nasrid Palaces (11:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", '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}], 'contract': {'incomingOffice': 102, 'code': 17207}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-02', 'to': '2025-11-02', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-30T11:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T11:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T11:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T11:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-02T11:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T11:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T11:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-06T11:30:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '219649934'}, {'code': '1973874817#SPANISH', 'name': 'Tour in Spanish without Nasrid Palaces (13:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", '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}], 'contract': {'incomingOffice': 102, 'code': 17207}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-01', 'to': '2025-11-01', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-29T13:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-31T13:00:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1973874817'}, {'code': '1780981057#SPANISH', 'name': 'Tour in Spanish without Nasrid Palaces (15:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", '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}], 'contract': {'incomingOffice': 102, 'code': 17207}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T15:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-05T15:00:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1780981057'}, {'code': '805783661#FRENCH', 'name': 'Tour in French without Nasrid Palaces (11:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", '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}], 'contract': {'incomingOffice': 102, 'code': 17208}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-02T11:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T11:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T11:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-05T11:30:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '805783661'}, {'code': '683658861#FRENCH', 'name': 'Tour in French without Nasrid Palaces (13:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", '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}], 'contract': {'incomingOffice': 102, 'code': 17208}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-01', 'to': '2025-11-01', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-29T13:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-31T13:00:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '683658861'}, {'code': '1046478664#FRENCH', 'name': 'Tour in French without Nasrid Palaces (14:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", '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}], 'contract': {'incomingOffice': 102, 'code': 17208}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-02', 'to': '2025-11-02', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-30T14:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T14:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-03', 'to': '2025-11-03', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-31T14:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-02T14:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T14:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T14:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T14:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-06T14:30:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1046478664'}, {'code': '1665721619#ITALIAN', 'name': 'Tour in Italian without Nasrid Palaces (13:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", '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': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 17209}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-01', 'to': '2025-11-01', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-29T13:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-31T13:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-02', 'to': '2025-11-02', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-10-30T13:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T13:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T13:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T13:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-02T13:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T13:30:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T13:30:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-06T13:30:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1665721619'}, {'code': '1788668584#GERMAN', 'name': 'Tour in German without Nasrid Palaces (13:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}], 'contract': {'incomingOffice': 102, 'code': 17210}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-01T13:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T13:00:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-02T13:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T13:00:00.000Z', 'amount': 41.35}]}, {'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-03T13:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-05T13:00:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1788668584'}, {'code': '882380326#GERMAN', 'name': 'Tour in German without Nasrid Palaces (14:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'MOBILE', 'text': 'Please indicate your mobile number', 'required': True}, {'code': 'CITIZENSHIP', 'text': "Please provide the passenger's citizenship", 'required': True}], 'contract': {'incomingOffice': 102, 'code': 17210}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-04T14:00:00.000Z', 'amount': 41.35}, {'dateFrom': '2025-11-06T14:00:00.000Z', 'amount': 41.35}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '882380326'}, {'code': '1133454595#PLSNZS SPA', 'name': 'Tour in Spanish with Nasrid Palaces (09:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19766}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-02', 'to': '2025-11-02', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-30T09:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T09:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-03', 'to': '2025-11-03', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-31T09:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T09:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1133454595'}, {'code': '2109777583#PLSNZS SPA', 'name': 'Tour in Spanish with Nasrid Palaces (11:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19766}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T11:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T11:30:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T11:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T11:30:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T11:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-06T11:30:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '2109777583'}, {'code': '922728221#PLSNZS SPA', 'name': 'Tour in Spanish with Nasrid Palaces (13:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19766}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-01', 'to': '2025-11-01', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-29T13:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-31T13:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '922728221'}, {'code': '909418842#PLSNZS SPA', 'name': 'Tour in Spanish with Nasrid Palaces (15:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19766}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T15:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-05T15:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '909418842'}, {'code': '1481503139#PLSNZS ENG', 'name': 'Tour in English with Nasrid Palaces (12:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19767}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-03', 'to': '2025-11-03', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-31T12:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T12:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T12:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T12:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T12:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-05T12:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T12:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-06T12:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1481503139'}, {'code': '950087425#PLSNZS ENG', 'name': 'Tour in English with Nasrid Palaces (14:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19767}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T14:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T14:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '950087425'}, {'code': '1313542728#PLSNZS FRE', 'name': 'Tour in French with Nasrid Palaces (09:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19768}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T09:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T09:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T09:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-05T09:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1313542728'}, {'code': '366228505#PLSNZS FRE', 'name': 'Tour in French with Nasrid Palaces (12:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19768}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T12:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T12:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '366228505'}, {'code': '922654848#PLSNZS FRE', 'name': 'Tour in French with Nasrid Palaces (13:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19768}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 77.79, 'boxOfficeAmount': 79.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-01', 'to': '2025-11-01', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-29T13:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-31T13:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 77.79, 'boxOfficeAmount': 79.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '922654848'}, {'code': '1443776008#PLSNZS FRE', 'name': 'Tour in French with Nasrid Palaces (14:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19768}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-02', 'to': '2025-11-02', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-30T14:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T14:30:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-03', 'to': '2025-11-03', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-31T14:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T14:30:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T14:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-06T14:30:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1443776008'}, {'code': '1691317434#PLSNZS GER', 'name': 'Tour in German with Nasrid Palaces (09:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19769}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T09:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T09:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T09:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-06T09:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1691317434'}, {'code': '1166749045#PLSNZS GER', 'name': 'Tour in German with Nasrid Palaces (13:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19769}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-03', 'to': '2025-11-03', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-31T13:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T13:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T13:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T13:00:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T13:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-05T13:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1166749045'}, {'code': '801899548#PLSNZS GER', 'name': 'Tour in German with Nasrid Palaces (13:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'NAMEPASSPORT', 'text': 'Please provide the full name and passport/ID number of each passenger (Passport/ID number, visitor name, 1)', 'required': True}, {'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', 'required': True}], 'contract': {'incomingOffice': 102, 'code': 19769}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-01', 'to': '2025-11-01', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-29T13:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-31T13:30:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-02', 'to': '2025-11-02', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-10-30T13:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T13:30:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '801899548'}, {'code': '961967288#PLSNZS ITA', 'name': 'Tour in Italian with Nasrid Palaces (09:00:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', '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}], 'contract': {'incomingOffice': 102, 'code': 19770}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-04', 'to': '2025-11-04', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-01T09:00:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T09:00:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '961967288'}, {'code': '1083467382#PLSNZS ITA', 'name': 'Tour in Italian with Nasrid Palaces (13:30:00)', 'duration': {'value': 1.0, 'metric': 'DAYS'}, 'questions': [{'code': 'PHONENUMBER', 'text': 'Guests telephone with international code required', '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}], 'contract': {'incomingOffice': 102, 'code': 19770}, 'languages': [], 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'rates': [{'rateClass': 'NOR', 'freeCancellation': False, 'rateDetails': [{'operationDates': [{'from': '2025-11-05', 'to': '2025-11-05', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-02T13:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T13:30:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-06', 'to': '2025-11-06', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-03T13:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-05T13:30:00.000Z', 'amount': 107.32}]}, {'from': '2025-11-07', 'to': '2025-11-07', 'cancellationPolicies': [{'dateFrom': '2025-10-09T23:59:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-04T13:30:00.000Z', 'amount': 107.32}, {'dateFrom': '2025-11-06T13:30:00.000Z', 'amount': 107.32}]}], 'languages': [], 'sessions': [], 'minimumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'maximumDuration': {'value': 1.0, 'metric': 'DAYS'}, 'totalAmount': {'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, 'paxAmounts': [{'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 107.32, 'boxOfficeAmount': 109.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 97.48, 'boxOfficeAmount': 99.0, 'mandatoryApplyAmount': False}], 'agencyCommission': {'percentage': 12.0, 'vatPercentage': 0}}]}], 'amountUnitType': 'PAX', 'uniqueIdentifier': '1083467382'}], 'currencyName': 'Euro', 'amountsFrom': [{'paxType': 'ADULT', 'ageFrom': 12, 'ageTo': 99, 'amount': 41.35, 'boxOfficeAmount': 42.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 0, 'ageTo': 2, 'amount': 0.0, 'boxOfficeAmount': 0.0, 'mandatoryApplyAmount': False}, {'paxType': 'CHILD', 'ageFrom': 3, 'ageTo': 11, 'amount': 19.69, 'boxOfficeAmount': 20.0, 'mandatoryApplyAmount': False}], 'content': {'name': 'Alhambra and the Generalife Palaces with option to Nasrid Palaces - Small Group Tour', 'detailedInfo': [], 'featureGroups': [{'groupCode': 'UNKNOWN', 'included': [{'featureType': 'OTHERINCL', 'description': 'Guide'}, {'featureType': 'OTHERINCL', 'description': 'Headphones'}]}, {'groupCode': 'TICKET', 'excluded': [{'featureType': 'ADMISSIONSNOT', 'description': 'Visit to the Nasrid Palaces'}], 'included': [{'featureType': 'ADMISSIONSINCL', 'description': 'Tickets'}]}], 'guidingOptions': {'groupType': 'SHARED', 'guideType': 'TOURGUIDE', 'included': True, 'maxGroupSize': 15}, 'importantInfo': ["Due to the Alhambra's reservation policy, the scheduled visiting time may be modified. Should this occur, you will be notified at least 24 hours prior to the tour date. MANDATORY INFORMATION DURING THE BOOKING PROCESS: It is mandatory to provide the details of all guests taking part in this tour, including the full names, and ID/passport number, to guarantee availability and access to the Alhambra. Valid passport or photo ID is required. All guests visiting the Alhambra must bring a valid ticket, including children and babies. Children must be accompanied by a parent/guardian. Due to the Alhambra's reservation policy, you are unable to reschedule this tour. Please ensure you arrive at the meeting point at least 15 minutes prior to the tour start time. If you are late, you may not be allowed to enter, and no refunds will be allowed. Not accessible for wheelchairs. "], 'location': {'endPoints': [{'type': 'Same', 'description': 'Same as Starting Point'}], 'startingPoints': [{'type': 'Meeting Point', 'meetingPoint': {'type': 'ADDRESS', 'geolocation': {'latitude': 37.17424, 'longitude': -3.5844299999999976}, 'address': 'Paseo del Generalife, 1F', 'country': {'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}, 'city': 'Granada', 'zip': '18009', 'description': 'Paseo del Generalife, 1F'}, 'pickupInstructions': [{'description': 'Paseo del Generalife 1F, Alhambra mural map, located by the box office of the monument (main entrance). Paseo del Generalife 1F, Alhambra mural map, located by the box office of the monument (main entrance). Once the reservation is made, we will send you a picture of the exact location of the meeting point.'}]}]}, 'media': {'images': [{'visualizationOrder': 1, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/47218/ENG/S/landscape-architecture-town-palace-cityscape-panorama-1207336-pxhere.com.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/XL/landscape-architecture-town-palace-cityscape-panorama-1207336-pxhere.com.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/47218/ENG/B/landscape-architecture-town-palace-cityscape-panorama-1207336-pxhere.com.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/LPP/landscape-architecture-town-palace-cityscape-panorama-1207336-pxhere.com.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/47218/ENG/L/landscape-architecture-town-palace-cityscape-panorama-1207336-pxhere.com.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/47218/ENG/M/landscape-architecture-town-palace-cityscape-panorama-1207336-pxhere.com.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 2, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/47218/ENG/S/GeneralifeGrande.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/XL/GeneralifeGrande.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/47218/ENG/B/GeneralifeGrande.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/LPP/GeneralifeGrande.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/47218/ENG/L/GeneralifeGrande.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/47218/ENG/M/GeneralifeGrande.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 3, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/47218/ENG/S/building-chateau-old-landmark-church-chapel-1161002-pxhere.com.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/XL/building-chateau-old-landmark-church-chapel-1161002-pxhere.com.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/47218/ENG/B/building-chateau-old-landmark-church-chapel-1161002-pxhere.com.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/LPP/building-chateau-old-landmark-church-chapel-1161002-pxhere.com.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/47218/ENG/L/building-chateau-old-landmark-church-chapel-1161002-pxhere.com.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/47218/ENG/M/building-chateau-old-landmark-church-chapel-1161002-pxhere.com.jpg', 'sizeType': 'MEDIUM'}]}, {'visualizationOrder': 4, 'mimeType': 'image/jpeg', 'language': 'ENG', 'urls': [{'dpi': 72, 'height': 75, 'width': 100, 'resource': 'https://media.activitiesbank.com/47218/ENG/S/alhambra-402359_1920.jpg', 'sizeType': 'SMALL'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/XL/alhambra-402359_1920.jpg', 'sizeType': 'XLARGE'}, {'dpi': 72, 'height': 480, 'width': 640, 'resource': 'https://media.activitiesbank.com/47218/ENG/B/alhambra-402359_1920.jpg', 'sizeType': 'LARGE2'}, {'dpi': 72, 'height': 768, 'width': 1024, 'resource': 'https://media.activitiesbank.com/47218/ENG/LPP/alhambra-402359_1920.jpg', 'sizeType': 'RAW'}, {'dpi': 72, 'height': 200, 'width': 267, 'resource': 'https://media.activitiesbank.com/47218/ENG/L/alhambra-402359_1920.jpg', 'sizeType': 'LARGE'}, {'dpi': 72, 'height': 130, 'width': 173, 'resource': 'https://media.activitiesbank.com/47218/ENG/M/alhambra-402359_1920.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.0, 'metric': 'HOURS', 'type': 'AFTER', 'description': 'Depending on the option picked.'}}, 'segmentationGroups': [{'code': 2, 'name': 'Daytime', 'segments': [{'code': 771, 'name': 'Flexible'}]}, {'code': 16, 'name': 'Services', 'segments': [{'code': 956, 'name': 'Safe2Stay'}, {'code': 947, 'name': 'Small group'}]}, {'code': 1, 'name': 'Categories', 'segments': [{'code': 4, 'name': 'Art & culture'}]}], 'activityFactsheetType': 'ACTIVITIES', 'activityCode': 'E-E10-ALHAMBRGEN', 'modalityCode': 'ENGLISH', 'modalityName': 'Tour in English without Nasrid Palaces', 'contentId': '47218', 'description': 'Alhambra is the most visited monument in Spain and a must for those who travel to Granada. If you decide to visit it with an official guide telling you all the secrets and legends of the monument, the tour becomes a unique experience in life.
\n
\nWe invite you to join our daily tour and skip the long lines at the entrance. Discover the history and art of one of the most beautiful places in the World by the hand of an official tour guide.
\n
\nGeneralife, Alcazaba, the palace of Charles V, and the Hamman are included in this tour. If you chose the option with Nasrid Palaces, Nasrid Palaces are also included.
\n
\nOptions:
\n-Tour with Nasrid Palaces
\n-Tour without Nasrid Palaces
\n
\nDuration:
\n- 3 hours for the tour with Nasrid Palaces
\n- 2 hours for the tour without Nasrid Palaces', 'lastUpdate': '2025-07-14', 'advancedTips': [], 'countries': [{'code': 'ES', 'name': 'Spain', 'destinations': [{'code': 'GRX', 'name': 'Granada'}]}], 'highligths': [], 'language': 'en'}, 'order': 1, 'name': 'Alhambra and the Generalife Palaces with option to Nasrid Palaces - Small Group Tour', 'currency': 'EUR', 'code': 'E-E10-ALHAMBRGEN', 'type': 'TICKET'}