import type { LocalizedString, SupportedCurrencies } from './index.ts'; export type StayInformation = { id: string; accessibleRouter: boolean; accessibleRouterComment: string; accessWarning: boolean; accessWarningComment: string; allRoomsWifi: boolean; allRoomsWifiComment?: string; carAccess: LocalizedString; carAccessEN: string; carAccessFR: string; checkInTime: string; checkOutTime: string; childrenAccessories: string[]; codesIds: string[]; comment?: { fr: string; en: string; }; commentFr: string; commentEn: string; electricMeter: boolean; electricMeterLocation?: { fr: string; en: string; }; electricMeterLocationFr: string; electricMeterLocationEn: string; ethernetCable: boolean; fiberOpticConnection: boolean; fireExtinguisher: boolean; fireExtinguisherLocation?: { fr: string; en: string; }; fireExtinguisherLocationFr: string; fireExtinguisherLocationEn: string; firstAidKit: boolean; firstAidKitLocation?: { fr: string; en: string; }; firstAidKitLocationFr: string; firstAidKitLocationEn: string; gardenerComingFrequency: string[]; gardenerComingHour: string; gardenService: boolean; householdComingHour: string; householdExtraHourPrice: string; householdExtraHourPriceCurrency: SupportedCurrencies; householdFrequency: string[]; householdManager: 'lecollectionist' | 'owner'; housekeepingHours: string; internetAccessProvider: 'other' | 'sfr' | 'orange' | 'free' | 'bouygues'; internetSpeed: 'good' | 'medium' | 'bad'; keysNumber: number; longStaySheetChange: string; longStayTowelChange: string; mobileNetworkCoverage: 'good' | 'bad' | 'depending'; mobileNetworkCoverageComment?: string; nearestHospital?: { fr: string; en: string; }; nearestHospitalFr: string; nearestHospitalEn: string; petFriendly: boolean; petFriendlyComment: string; planeAccess: LocalizedString; planeAccessEN: string; planeAccessFR: string; poolLinen: boolean; poolMaintenanceComingFrequency: string[]; poolMaintenanceComingHour: string; poolMaintenanceIncluded: boolean; receptionResponsible: 'lecollectionist' | 'owner'; remoteKeyNumber: number; remoteWorkSuitable: boolean; roadTypes: string[]; router: boolean; routerComment: string; shortStaySheetChange: string; shortStayTowelChange: string; smokeDetectorLocation?: { fr: string; en: string; }; smokeDetectorLocationFr: string; smokeDetectorLocationEn: string; specificSafetyMeasures?: { fr: string; en: string; }; specificSafetyMeasuresFr: string; specificSafetyMeasuresEn: string; suitableForChildren: boolean; suitableForChildrenComment: string; suitableForPeopleWithReducedMobility: boolean; suitableForPeopleWithReducedMobilityComment: string; surveillanceEquipments: string[]; trainAccess: LocalizedString; trainAccessEN: string; trainAccessFR: string; type: 'stayInformation'; wifi: boolean; wifiName: string; wifiPassword?: string; }; export type StayInformationPayload = { stay_information: { reception_responsible?: string; check_in_time?: string; check_out_time?: string; children_accessories?: string; plane_access_fr?: string; plane_access_en?: string; train_access_fr?: string; train_access_en?: string; car_access_fr?: string; car_access_en?: string; comment_fr?: string; comment_en?: string; road_types?: string[]; access_warning?: boolean; access_warning_comment?: string; keys_number?: number; remote_key_number?: number; household_manager?: string; housekeeping_hours?: number; household_coming_hour?: string; household_frequency?: string[]; household_extra_hour_price?: string; household_extra_hour_price_currency?: string; short_stay_sheet_change?: string; long_stay_sheet_change?: string; short_stay_towel_change?: string; long_stay_towel_change?: string; garden_service?: boolean; gardener_coming_hour?: string; gardener_coming_frequency?: string[]; pool_linen?: boolean; pool_maintenance_included?: boolean; pool_maintenance_coming_hour?: string; pool_maintenance_coming_frequency?: string[]; pool_security?: string; pool_security_deactivation?: string; remote_work_suitable?: boolean; mobile_network_coverage?: string; mobile_network_coverage_comment?: string; wifi?: boolean; wifi_name?: string; wifi_password?: string; internet_access_provider?: string; internet_speed?: string; fiber_optic_connection?: boolean; all_rooms_wifi?: boolean; all_rooms_wifi_comment?: string; accessible_router?: boolean; accessible_router_comment?: string; router?: boolean; router_comment?: string; ethernet_cable?: boolean; first_aid_kit?: boolean; first_aid_kit_location_fr?: string; first_aid_kit_location_en?: string; electric_meter?: boolean; electric_meter_location_fr?: string; electric_meter_location_en?: string; fire_extinguisher?: boolean; fire_extinguisher_location_fr?: string; fire_extinguisher_location_en?: string; nearest_hospital_fr?: string; nearest_hospital_en?: string; pet_friendly?: boolean; pet_friendly_comment?: string; smoke_detector_location_fr?: string; smoke_detector_location_en?: string; specific_safety_measures_fr?: string; specific_safety_measures_en?: string; suitable_for_children?: boolean; suitable_for_children_comment?: string; suitable_for_people_with_reduced_mobility?: boolean; suitable_for_people_with_reduced_mobility_comment?: string; surveillance_equipments?: string; }; };