import type { LocalizedString, SupportedCurrencies } from '@entities' 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 } }