from google.protobuf import descriptor
from google.protobuf import message
from google.protobuf import reflection
from google.protobuf import descriptor_pb2
import protocolbuffers.ResourceKey_pb2 as ResourceKey_pb2
import protocolbuffers.SituationPersistence_pb2 as SituationPersistence_pb2
import protocolbuffers.SimObjectAttributes_pb2 as SimObjectAttributes_pb2
import protocolbuffers.Dialog_pb2 as Dialog_pb2
import protocolbuffers.Routing_pb2 as Routing_pb2
import protocolbuffers.Math_pb2 as Math_pb2
import protocolbuffers.Localization_pb2 as Localization_pb2
import protocolbuffers.Clubs_pb2 as Clubs_pb2
import protocolbuffers.SimsCustomOptions_pb2 as SimsCustomOptions_pb2
import protocolbuffers.Business_pb2 as Business_pb2
import protocolbuffers.UI_pb2 as UI_pb2
import protocolbuffers.WeatherSeasons_pb2 as WeatherSeasons_pb2
import protocolbuffers.Roommates_pb2 as Roommates_pb2
import protocolbuffers.Calendar_pb2 as Calendar_pb2
import protocolbuffers.Outfits_pb2 as Outfits_pb2
DESCRIPTOR = descriptor.FileDescriptor(name='GameplaySaveData.proto', package='EA.Sims4.Persistence', serialized_pb='\n\x16GameplaySaveData.proto\x12\x14EA.Sims4.Persistence\x1a\x11ResourceKey.proto\x1a\x1aSituationPersistence.proto\x1a\x19SimObjectAttributes.proto\x1a\x0cDialog.proto\x1a\rRouting.proto\x1a\nMath.proto\x1a\x12Localization.proto\x1a\x0bClubs.proto\x1a\x17SimsCustomOptions.proto\x1a\x0eBusiness.proto\x1a\x08UI.proto\x1a\x14WeatherSeasons.proto\x1a\x0fRoommates.proto\x1a\x0eCalendar.proto\x1a\rOutfits.proto"\x9a\x01\n\x0fZoneBedInfoData\x12\x10\n\x08num_beds\x18\x01 \x01(\r\x12\x18\n\x10double_bed_exist\x18\x02 \x01(\x08\x12\x15\n\rkid_bed_exist\x18\x03 \x01(\x08\x12"\n\x1aalternative_sleeping_spots\x18\x04 \x01(\r\x12 \n\x18university_roommate_beds\x18\x05 \x01(\r":\n\x0eZoneCurfewData\x12\x10\n\x04time\x18\x01 \x01(\x05:\x02-1\x12\x16\n\x0bcurfew_type\x18\x02 \x01(\x05:\x011"q\n\x0cLotLevelData\x12L\n\x11commodity_tracker\x18\x01 \x01(\x0b21.EA.Sims4.Persistence.PersistableCommodityTracker\x12\x13\n\x0blevel_index\x18\x02 \x01(\x05"·\x08\n\x10GameplayZoneData\x12\x11\n\tgame_time\x18\x01 \x01(\x04\x12\x18\n\x10clock_speed_mode\x18\x02 \x01(\r\x12?\n\x0fsituations_data\x18\x03 \x01(\x0b2&.EA.Sims4.Persistence.AllSituationData\x123\n\nvenue_data\x18\x04 \x01(\x0b2\x1f.EA.Sims4.Persistence.VenueData\x12#\n\x1bactive_household_id_on_save\x18\x05 \x01(\x06\x12&\n\x1elot_owner_household_id_on_save\x18\x06 \x01(\x06\x12\x1d\n\x15venue_type_id_on_save\x18\x07 \x01(\x06\x12<\n\rbed_info_data\x18\x08 \x01(\x0b2%.EA.Sims4.Persistence.ZoneBedInfoData\x12L\n\x11commodity_tracker\x18\t \x01(\x0b21.EA.Sims4.Persistence.PersistableCommodityTracker\x12N\n\x12statistics_tracker\x18\n \x01(\x0b22.EA.Sims4.Persistence.PersistableStatisticsTracker\x12D\n\rskill_tracker\x18\x0b \x01(\x0b2-.EA.Sims4.Persistence.PersistableSkillTracker\x12&\n\x1eactive_travel_group_id_on_save\x18\x0c \x01(\x06\x12H\n\x15ensemble_service_data\x18\r \x01(\x0b2).EA.Sims4.Persistence.EnsembleServiceData\x12Y\n\x18ranked_statistic_tracker\x18\x0e \x01(\x0b27.EA.Sims4.Persistence.PersistableRankedStatisticTracker\x12\x1a\n\x0ecurfew_setting\x18\x0f \x01(\x05:\x02-1\x12K\n\x17hidden_sim_service_data\x18\x10 \x01(\x0b2*.EA.Sims4.Persistence.HiddenSimServiceData\x12=\n\x0fcurfew_settings\x18\x11 \x03(\x0b2$.EA.Sims4.Persistence.ZoneCurfewData\x12A\n\x18architectural_statistics\x18\x12 \x03(\x0b2\x1f.EA.Sims4.Persistence.Statistic\x12:\n\x0elot_level_data\x18\x13 \x03(\x0b2".EA.Sims4.Persistence.LotLevelData"l\n\x11LotUnpaidBillData\x12\x14\n\x0cmoney_amount\x18\x01 \x01(\r\x12\x0f\n\x07zone_id\x18\x02 \x01(\x06\x12\x14\n\x0csituation_id\x18\x03 \x01(\x06\x12\x1a\n\x0esim_ids_on_lot\x18\x04 \x03(\x06B\x02\x10\x01"í\x01\n\x1dHouseholdMilestoneDataTracker\x12 \n\x14milestones_completed\x18\x01 \x03(\rB\x02\x10\x01\x12 \n\x14objectives_completed\x18\x02 \x03(\rB\x02\x10\x01\x123\n\x04data\x18\x03 \x01(\x0b2%.EA.Sims4.Persistence.EventDataObject\x12S\n\x1bmilestone_completion_counts\x18\x04 \x03(\x0b2..EA.Sims4.Persistence.MilestoneCompletionCount"É\x01\n\x07Holiday\x12\x14\n\x0choliday_type\x18\x01 \x02(\x06\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x04icon\x18\x03 \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12\x19\n\x11time_off_for_work\x18\x04 \x01(\x08\x12\x1b\n\x13time_off_for_school\x18\x05 \x01(\x08\x12\x16\n\ntraditions\x18\x06 \x03(\x06B\x02\x10\x01\x12\x1d\n\x15lot_decoration_preset\x18\x07 \x01(\x06"þ\x01\n\x0eHolidayTracker\x12/\n\x08holidays\x18\x01 \x03(\x0b2\x1d.EA.Sims4.Persistence.Holiday\x12;\n\nsituations\x18\x02 \x03(\x0b2\'.EA.Sims4.Persistence.SituationSeedData\x12\x1e\n\x16situation_holiday_type\x18\x03 \x01(\x06\x12\x1e\n\x16situation_holiday_time\x18\x04 \x01(\x04\x12\x1e\n\x16cancelled_holiday_type\x18\x05 \x01(\x06\x12\x1e\n\x16cancelled_holiday_time\x18\x06 \x01(\x04"I\n\rSimPreference\x12\x0e\n\x06sim_id\x18\x01 \x01(\x04\x12\x11\n\tobject_id\x18\x02 \x01(\x04\x12\x15\n\rsubroot_index\x18\x03 \x01(\x03"{\n\x12ZonePreferenceData\x12\x0f\n\x07zone_id\x18\x01 \x01(\x04\x12\x16\n\x0epreference_tag\x18\x02 \x01(\x04\x12<\n\x0fsim_preferences\x18\x03 \x03(\x0b2#.EA.Sims4.Persistence.SimPreference"b\n\x17ObjectPreferenceTracker\x12G\n\x15zone_preference_datas\x18\x01 \x03(\x0b2(.EA.Sims4.Persistence.ZonePreferenceData"n\n\x08Delivery\x12\x0e\n\x06sim_id\x18\x01 \x01(\x06\x12\x1c\n\x14delivery_tuning_guid\x18\x02 \x01(\x06\x12\x1d\n\x15expected_arrival_time\x18\x03 \x01(\x04\x12\x15\n\rsender_sim_id\x18\x04 \x01(\x06"g\n\x1bGameplayScenarioTrackerData\x12H\n\x14active_scenario_data\x18\x01 \x01(\x0b2*.EA.Sims4.Persistence.GameplayScenarioData"ò\x01\n\x1dHouseholdPivotalMomentTracker\x12<\n\x0fpivotal_moments\x18\x01 \x03(\x0b2#.EA.Sims4.Persistence.PivotalMoment\x12(\n\x1ccompleted_pivotal_moment_ids\x18\x02 \x03(\x06B\x02\x10\x01\x12\'\n\x1brewarded_pivotal_moment_ids\x18\x03 \x03(\x06B\x02\x10\x01\x12@\n\x0fsituation_seeds\x18\x04 \x03(\x0b2\'.EA.Sims4.Persistence.SituationSeedData"¯\n\n\x14GameplayScenarioData\x12\x15\n\rscenario_guid\x18\x01 \x01(\x04\x12Q\n\x0cactive_goals\x18\x02 \x03(\x0b2;.EA.Sims4.Persistence.GameplayScenarioData.ScenarioGoalData\x12\x17\n\x0fsim_time_lapsed\x18\x03 \x01(\x04\x12\x19\n\x11active_phase_guid\x18\x04 \x01(\x04\x12\x1b\n\x0fcompleted_goals\x18\x05 \x03(\x04B\x02\x10\x01\x12\x1c\n\x10triggered_phases\x18\x06 \x03(\x04B\x02\x10\x01\x12n\n!last_completed_goal_sequence_pair\x18\x07 \x03(\x0b2C.EA.Sims4.Persistence.GameplayScenarioData.IndexGoalMandatoryTriple\x12^\n\x18sim_filter_sim_info_pair\x18\x08 \x03(\x0b2<.EA.Sims4.Persistence.GameplayScenarioData.SimFilterInfoPair\x12\x1a\n\x0eskipped_phases\x18\t \x03(\x04B\x02\x10\x01\x12\x1d\n\x11terminated_phases\x18\n \x03(\x04B\x02\x10\x01\x12V\n\x12last_phase_outputs\x18\x0b \x03(\x0b2:.EA.Sims4.Persistence.GameplayScenarioData.PhaseOutputInfo\x12Z\n\x14completed_goal_infos\x18\x0c \x03(\x0b2<.EA.Sims4.Persistence.GameplayScenarioData.CompletedGoalInfo\x12^\n\x16terminated_phase_infos\x18\r \x03(\x0b2>.EA.Sims4.Persistence.GameplayScenarioData.TerminatedPhaseInfo\x1aN\n\x10ScenarioGoalData\x12:\n\tgoal_data\x18\x01 \x01(\x0b2\'.EA.Sims4.Persistence.SituationGoalData\x1a\x9d\x01\n\x18IndexGoalMandatoryTriple\x12\x16\n\x0esequence_index\x18\x01 \x01(\x04\x12S\n\x0ecompleted_goal\x18\x02 \x01(\x0b2;.EA.Sims4.Persistence.GameplayScenarioData.ScenarioGoalData\x12\x14\n\x0cis_mandatory\x18\x03 \x01(\x08\x1a?\n\x11SimFilterInfoPair\x12\x15\n\rsim_filter_id\x18\x01 \x01(\x04\x12\x13\n\x0bsim_info_id\x18\x02 \x01(\x04\x1ad\n\x0fPhaseOutputInfo\x12\x14\n\x0cphase_guid64\x18\x01 \x01(\x04\x12\x12\n\noutput_key\x18\x02 \x01(\x03\x12\x12\n\nnext_phase\x18\x03 \x01(\t\x12\x13\n\x0boutput_time\x18\x04 \x01(\x04\x1aA\n\x11CompletedGoalInfo\x12\x13\n\x0bgoal_guid64\x18\x01 \x01(\x04\x12\x17\n\x0fcompletion_time\x18\x02 \x01(\x04\x1aE\n\x13TerminatedPhaseInfo\x12\x14\n\x0cphase_guid64\x18\x01 \x01(\x04\x12\x18\n\x10termination_time\x18\x02 \x01(\x04"÷\x11\n\x15GameplayHouseholdData\x12\x16\n\x0echeats_enabled\x18\x01 \x01(\x08\x12\x1a\n\x12owned_object_count\x18\x02 \x01(\r\x12C\n\x13service_npc_records\x18\x03 \x03(\x0b2&.EA.Sims4.Persistence.ServiceNpcRecord\x12 \n\x14delinquent_utilities\x18\x04 \x03(\rB\x02\x10\x01\x12\x18\n\x10can_deliver_bill\x18\x05 \x01(\x08\x12\x1c\n\x14current_payment_owed\x18\x06 \x01(\x03\x12\x12\n\nbill_timer\x18\x07 \x01(\x04\x12\x15\n\rshutoff_timer\x18\x08 \x01(\x04\x12\x15\n\rwarning_timer\x18\t \x01(\x04\x12G\n\x15additional_bill_costs\x18\n \x03(\x0b2(.EA.Sims4.Persistence.AdditionalBillCost\x12=\n\x0fcollection_data\x18\x0b \x03(\x0b2$.EA.Sims4.Persistence.CollectionData\x12$\n\x1cput_bill_in_hidden_inventory\x18\x0c \x01(\x08\x12 \n\x18billable_household_value\x18\r \x01(\x04\x12T\n\x1fhighest_earned_situation_medals\x18\x0e \x03(\x0b2+.EA.Sims4.Persistence.SituationEarnedMedals\x12\x1d\n\x11build_buy_unlocks\x18\x0f \x03(\x04B\x02\x10\x01\x12\'\n\x19situation_scoring_enabled\x18\x10 \x01(\x08:\x04true\x12@\n\x15build_buy_unlock_list\x18\x11 \x01(\x0b2!.EA.Sims4.Network.ResourceKeyList\x125\n\x0bretail_data\x18\x12 \x03(\x0b2 .EA.Sims4.Persistence.RetailData\x123\n\nbucks_data\x18\x13 \x03(\x0b2\x1f.EA.Sims4.Persistence.BucksData\x12!\n\x19additional_employee_slots\x18\x14 \x01(\r\x12E\n\x14lot_unpaid_bill_data\x18\x15 \x03(\x0b2\'.EA.Sims4.Persistence.LotUnpaidBillData\x12\x15\n\rhome_world_id\x18\x16 \x01(\x04\x12 \n\x18last_played_home_zone_id\x18\x17 \x01(\x06\x12\x1f\n\x17home_zone_move_in_ticks\x18\x18 \x01(\x04\x12#\n\x17always_welcomed_sim_ids\x18\x19 \x03(\x06B\x02\x10\x01\x12X\n\x1bhousehold_milestone_tracker\x18\x1b \x01(\x0b23.EA.Sims4.Persistence.HouseholdMilestoneDataTracker\x12M\n\x18missing_pet_tracker_data\x18\x1c \x01(\x0b2+.EA.Sims4.Persistence.MissingPetTrackerData\x127\n\x0claundry_data\x18\x1d \x01(\x0b2!.EA.Sims4.Persistence.LaundryData\x12=\n\x0fholiday_tracker\x18\x1e \x01(\x0b2$.EA.Sims4.Persistence.HolidayTracker\x122\n\ndeliveries\x18\x1f \x03(\x0b2\x1e.EA.Sims4.Persistence.Delivery\x12P\n\x19object_preference_tracker\x18  \x01(\x0b2-.EA.Sims4.Persistence.ObjectPreferenceTracker\x12E\n\x14current_bill_details\x18! \x03(\x0b2\'.EA.Sims4.Persistence.CurrentBillDetail\x12H\n\x15bill_utility_settings\x18" \x03(\x0b2).EA.Sims4.Persistence.BillUtilitySettings\x12\x19\n\x11repo_man_due_time\x18# \x01(\x04\x12F\n\x15situation_new_entries\x18$ \x03(\x0b2\'.EA.Sims4.Persistence.SituationNewEntry\x12T\n\x19gameplay_scenario_tracker\x18% \x01(\x0b21.EA.Sims4.Persistence.GameplayScenarioTrackerData\x12[\n\x19story_progression_tracker\x18& \x01(\x0b28.EA.Sims4.Persistence.PersistableStoryProgressionTracker\x12\x1e\n\x16non_housing_costs_owed\x18\' \x01(\x03\x12\x1a\n\x12housing_costs_owed\x18( \x01(\x03\x12\x17\n\x0frent_late_timer\x18) \x01(\x04\x12\x1a\n\x12rent_warning_timer\x18* \x01(\x04\x12i\n\x1fsim_life_span_on_last_game_save\x18+ \x01(\x0e27.EA.Sims4.Persistence.GameplayHouseholdData.SimLifeSpan:\x07UNKNOWN\x12]\n household_pivotal_moment_tracker\x18, \x01(\x0b23.EA.Sims4.Persistence.HouseholdPivotalMomentTracker";\n\x0bSimLifeSpan\x12\t\n\x05SHORT\x10\x00\x12\n\n\x06NORMAL\x10\x01\x12\x08\n\x04LONG\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03"<\n\x15SituationEarnedMedals\x12\x14\n\x0csituation_id\x18\x01 \x01(\x06\x12\r\n\x05medal\x18\x02 \x01(\r"B\n\x11SituationNewEntry\x12\x14\n\x0csituation_id\x18\x01 \x01(\x06\x12\x17\n\tnew_entry\x18\x02 \x01(\x08:\x04true"ª\x01\n\x0eCollectionData\x12\x1a\n\x12collectible_def_id\x18\x01 \x02(\x04\x12\x15\n\rcollection_id\x18\x02 \x02(\x04\x12\x0b\n\x03new\x18\x03 \x01(\x08\x12\x0f\n\x07quality\x18\x04 \x01(\r\x12-\n\ticon_info\x18\x05 \x01(\x0b2\x1a.EA.Sims4.Network.IconInfo\x12\x18\n\x10order_discovered\x18\x06 \x01(\r"\x84\x07\n\nRetailData\x12\x16\n\x0eretail_zone_id\x18\x01 \x01(\x06\x12\x18\n\x0cemployee_ids\x18\x02 \x03(\x06B\x02\x10\x01\x12\x0f\n\x07is_open\x18\x03 \x01(\x08\x12\x0e\n\x06markup\x18\x04 \x01(\x02\x12\r\n\x05funds\x18\x05 \x01(\x05\x12J\n\x1aemployee_uniform_data_male\x18\x06 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12L\n\x1cemployee_uniform_data_female\x18\x07 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12L\n\x10employee_payroll\x18\x08 \x03(\x0b22.EA.Sims4.Persistence.RetailData.RetailDataPayroll\x12\x11\n\topen_time\x18\t \x01(\x04\x12\x15\n\rgrand_opening\x18\n \x01(\x08\x12^\n\x1bfunds_category_tracker_data\x18\x0b \x03(\x0b29.EA.Sims4.Persistence.RetailData.RetailFundsCategoryEntry\x12\x15\n\rdaily_revenue\x18\x0c \x01(\x05\x12\x18\n\x10daily_items_sold\x18\r \x01(\x05\x12\x1c\n\x14daily_employee_wages\x18\x0e \x01(\x05\x12&\n\x1edaily_household_employee_wages\x18\x0f \x01(\x05\x1aæ\x01\n\x11RetailDataPayroll\x12\x0e\n\x06sim_id\x18\x01 \x01(\x06\x12\x15\n\rclock_in_time\x18\x02 \x01(\x04\x12_\n\x0cpayroll_data\x18\x03 \x03(\x0b2I.EA.Sims4.Persistence.RetailData.RetailDataPayroll.RetailDataPayrollEntry\x1aI\n\x16RetailDataPayrollEntry\x12\x19\n\x11career_level_guid\x18\x01 \x01(\x06\x12\x14\n\x0chours_worked\x18\x02 \x01(\x01\x1aB\n\x18RetailFundsCategoryEntry\x12\x16\n\x0efunds_category\x18\x01 \x01(\r\x12\x0e\n\x06amount\x18\x02 \x01(\x05"t\n\x16PersistableClubService\x12\x18\n\x10has_seeded_clubs\x18\x01 \x01(\x08\x12\x15\n\nclub_count\x18\x02 \x01(\r:\x010\x12)\n\x05clubs\x18\x03 \x03(\x0b2\x1a.EA.Sims4.Persistence.Club"ë\x08\n\x04Club\x12\x0f\n\x07club_id\x18\x01 \x02(\x04\x12\x0c\n\x04name\x18\x02 \x01(\t\x12+\n\x04icon\x18\x03 \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12\x13\n\x0bdescription\x18\x04 \x01(\t\x12\x13\n\x0binvite_only\x18\x05 \x01(\x08\x12\x0e\n\x06leader\x18\x06 \x02(\x06\x12\x13\n\x07members\x18\x07 \x03(\x06B\x02\x10\x01\x121\n\nvenue_type\x18\x08 \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12;\n\x13membership_criteria\x18\t \x03(\x0b2\x1e.EA.Sims4.Network.ClubCriteria\x125\n\nclub_rules\x18\n \x03(\x0b2!.EA.Sims4.Network.ClubConductRule\x12\x18\n\x10associated_color\x18\x0b \x01(\r\x120\n\tclub_seed\x18\x0c \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x123\n\nbucks_data\x18\r \x03(\x0b2\x1f.EA.Sims4.Persistence.BucksData\x12\x18\n\x10associated_style\x18\x0e \x01(\r\x12G\n\x17club_uniform_adult_male\x18\x0f \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12G\n\x17club_uniform_child_male\x18\x10 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12I\n\x19club_uniform_adult_female\x18\x11 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12I\n\x19club_uniform_child_female\x18\x12 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12D\n\x0eoutfit_setting\x18\x13 \x01(\x0e2,.EA.Sims4.Persistence.Club.ClubOutfitSetting\x12\x12\n\nmember_cap\x18\x14 \x01(\r\x12\x1a\n\x0erecent_members\x18\x15 \x03(\x06B\x02\x10\x01\x12F\n\x0fhangout_setting\x18\x16 \x01(\x0e2-.EA.Sims4.Persistence.Club.ClubHangoutSetting\x12\x17\n\x0fhangout_zone_id\x18\x17 \x01(\x06"M\n\x11ClubOutfitSetting\x12\r\n\tNO_OUTFIT\x10\x00\x12\t\n\x05STYLE\x10\x01\x12\t\n\x05COLOR\x10\x02\x12\x13\n\x0fOUTFIT_OVERRIDE\x10\x03"8\n\x12ClubHangoutSetting\x12\x0e\n\nNO_HANGOUT\x10\x00\x12\t\n\x05VENUE\x10\x01\x12\x07\n\x03LOT\x10\x02"î\x01\n\x1dPersistableSocialMediaService\x12@\n\x0cpost_entries\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.SocialMediaPostEntry\x12F\n\x0fdirect_messages\x18\x02 \x03(\x0b2-.EA.Sims4.Persistence.SocialMediaMessageEntry\x12\x1f\n\x13sims_with_new_posts\x18\x03 \x03(\x04B\x02\x10\x01\x12"\n\x16sims_with_new_messages\x18\x04 \x03(\x04B\x02\x10\x01"\\\n\x14SocialMediaPostEntry\x12\x0e\n\x06sim_id\x18\x01 \x01(\x04\x124\n\x05posts\x18\x02 \x03(\x0b2%.EA.Sims4.Persistence.SocialMediaPost"k\n\x17SocialMediaMessageEntry\x12\x0e\n\x06sim_id\x18\x01 \x01(\x04\x12@\n\x08messages\x18\x02 \x03(\x0b2..EA.Sims4.Persistence.SocialMediaDirectMessage"¦\x01\n\x18SocialMediaDirectMessage\x12\x12\n\nmessage_id\x18\x01 \x02(\x04\x12;\n\x0cmessage_post\x18\x02 \x01(\x0b2%.EA.Sims4.Persistence.SocialMediaPost\x129\n\nreply_post\x18\x03 \x01(\x0b2%.EA.Sims4.Persistence.SocialMediaPost"ý\x01\n\x0fSocialMediaPost\x12\x0f\n\x07post_id\x18\x01 \x02(\x04\x12\x15\n\rauthor_sim_id\x18\x02 \x01(\x06\x12\x15\n\rtarget_sim_id\x18\x03 \x01(\x06\x12\x11\n\tnarrative\x18\x04 \x01(\r\x12\x11\n\tpost_type\x18\x05 \x01(\r\x12\x11\n\tpost_time\x18\x06 \x01(\x04\x124\n\tpost_text\x18\x07 \x01(\x0b2!.EA.Sims4.Network.LocalizedString\x12<\n\treactions\x18\x08 \x03(\x0b2).EA.Sims4.Persistence.SocialMediaReaction"m\n\x13SocialMediaReaction\x12\x16\n\x0enarrative_type\x18\x01 \x01(\r\x12\x15\n\rpolarity_type\x18\x02 \x01(\r\x12\r\n\x05count\x18\x03 \x01(\r\x12\x18\n\x0creacted_sims\x18\x04 \x03(\x06B\x02\x10\x01"Þ\x02\n\x10ServiceNpcRecord\x12\x14\n\x0cservice_type\x18\x01 \x01(\x04\x12\x1d\n\x11preferred_sim_ids\x18\x02 \x03(\x06B\x02\x10\x01\x12\x19\n\rfired_sim_ids\x18\x03 \x03(\x06B\x02\x10\x01\x12\r\n\x05hired\x18\x04 \x01(\x08\x12!\n\x19time_last_started_service\x18\x05 \x01(\x04\x12\x11\n\trecurring\x18\x06 \x01(\x08\x12"\n\x1atime_last_finished_service\x18\x07 \x01(\x04\x12\x1e\n\x16user_specified_data_id\x18\x08 \x01(\x04\x12)\n\x1duser_specified_data_selection\x18\t \x03(\x04B\x02\x10\x01\x12/\n#user_specified_data_selection_count\x18\n \x03(\x04B\x02\x10\x01\x12\x15\n\rhiring_sim_id\x18\x0b \x01(\x04"7\n\x12AdditionalBillCost\x12\x13\n\x0bbill_source\x18\x01 \x01(\r\x12\x0c\n\x04cost\x18\x02 \x01(\x04";\n\x19CurrentBillStatisticDelta\x12\x0f\n\x07stat_id\x18\x01 \x01(\x06\x12\r\n\x05delta\x18\x02 \x01(\x02"¡\x01\n\x11CurrentBillDetail\x12\x0f\n\x07utility\x18\x01 \x01(\x04\x12\x17\n\x0fbillable_amount\x18\x02 \x01(\x03\x12I\n\x10statistic_deltas\x18\x05 \x03(\x0b2/.EA.Sims4.Persistence.CurrentBillStatisticDelta\x12\x17\n\x0fnet_consumption\x18\x06 \x01(\x02"B\n\x13BillUtilitySettings\x12\x0f\n\x07utility\x18\x01 \x01(\x04\x12\x1a\n\x12end_of_bill_action\x18\x02 \x01(\r"°\x01\n&PersistableStoryProgressionParticipant\x12\x18\n\x10participant_type\x18\x01 \x01(\r\x12\x13\n\x0bparticipant\x18\x02 \x01(\x04\x12\x17\n\x0fparticipant_str\x18\x03 \x01(\t\x12>\n\x13participant_loc_str\x18\x04 \x01(\x0b2!.EA.Sims4.Network.LocalizedString"\x91\x03\n\x14PersistableDramaNode\x12\x0b\n\x03uid\x18\x01 \x01(\x06\x12\x11\n\tnode_type\x18\x02 \x01(\x06\x12\x17\n\x0freceiver_sim_id\x18\x03 \x01(\x06\x12\x16\n\x0ereceiver_score\x18\x04 \x01(\x02\x12\x15\n\rsender_sim_id\x18\x05 \x01(\x06\x12\x14\n\x0csender_score\x18\x06 \x01(\x02\x12\x15\n\rselected_time\x18\x07 \x01(\x04\x12\x13\n\x0bcustom_data\x18\x08 \x01(\x0c\x12\x15\n\rpicked_sim_id\x18\t \x01(\x06\x12\x0f\n\x07club_id\x18\n \x01(\x04\x12A\n\x10stored_situation\x18\x0b \x01(\x0b2\'.EA.Sims4.Persistence.SituationSeedData\x12d\n\x1estory_progression_participants\x18\x0c \x03(\x0b2<.EA.Sims4.Persistence.PersistableStoryProgressionParticipant"F\n\x1ePersistableCallToActionService\x12$\n\x18permanently_disabled_ids\x18\x01 \x03(\x06B\x02\x10\x01"1\n\x1aPersistableLandlordService\x12\x13\n\x0blandlord_id\x18\x01 \x01(\x06"T\n\x17PersistableTrendService\x12\x1e\n\x12current_trend_tags\x18\x01 \x03(\rB\x02\x10\x01\x12\x19\n\x11next_update_ticks\x18\x02 \x01(\x04"v\n\x1dFashionMarketplaceSoldOutfits\x12\x13\n\x07sim_ids\x18\x01 \x03(\x04B\x02\x10\x01\x12@\n\x10outfit_info_data\x18\x02 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData"\x9d\x03\n\x1ePersistableFashionTrendService\x12"\n\x16thrift_store_inventory\x18\x01 \x03(\x04B\x02\x10\x01\x12F\n\x16thrift_store_mannequin\x18\x02 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData\x12\x1e\n\x16next_trend_shift_ticks\x18\x03 \x01(\x04\x12L\n\x11commodity_tracker\x18\x04 \x01(\x0b21.EA.Sims4.Persistence.PersistableCommodityTracker\x12N\n\x12statistics_tracker\x18\x05 \x01(\x0b22.EA.Sims4.Persistence.PersistableStatisticsTracker\x12Q\n\x14sold_fashion_outfits\x18\x06 \x03(\x0b23.EA.Sims4.Persistence.FashionMarketplaceSoldOutfits">\n\x11CooldownDramaNode\x12\x11\n\tnode_type\x18\x01 \x01(\x06\x12\x16\n\x0ecompleted_time\x18\x02 \x01(\x04"?\n\x16DramaNodeCooldownGroup\x12\r\n\x05group\x18\x01 \x01(\x04\x12\x16\n\x0ecompleted_time\x18\x02 \x01(\x04"¼\x03\n\x1fPersistableDramaScheduleService\x12?\n\x0bdrama_nodes\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.PersistableDramaNode\x12?\n\x0ecooldown_nodes\x18\x02 \x03(\x0b2\'.EA.Sims4.Persistence.CooldownDramaNode\x12A\n\rrunning_nodes\x18\x03 \x03(\x0b2*.EA.Sims4.Persistence.PersistableDramaNode\x12-\n!drama_nodes_on_permanent_cooldown\x18\x04 \x03(\x06B\x02\x10\x01\x12+\n\x1fstartup_drama_node_buckets_used\x18\x05 \x03(\x04B\x02\x10\x01\x12E\n\x0fcooldown_groups\x18\x06 \x03(\x0b2,.EA.Sims4.Persistence.DramaNodeCooldownGroup\x121\n%cooldown_groups_on_permanent_cooldown\x18\x07 \x03(\x04B\x02\x10\x01"Y\n\x1ePersistableRelationshipBitLock\x12"\n\x1arelationship_bit_lock_type\x18\x01 \x01(\x06\x12\x13\n\x0blocked_time\x18\x02 \x01(\x04"\x86\x03\n)PersistableUnidirectionalRelationshipData\x12\x10\n\x04bits\x18\x01 \x03(\x04B\x02\x10\x01\x12/\n\x08timeouts\x18\x02 \x03(\x0b2\x1d.EA.Sims4.Persistence.Timeout\x125\n\tknowledge\x18\x03 \x01(\x0b2".EA.Sims4.Persistence.SimKnowledge\x12\x1b\n\x0fbit_added_buffs\x18\x04 \x03(\x04B\x02\x10\x01\x12T\n\x16relationship_bit_locks\x18\x05 \x03(\x0b24.EA.Sims4.Persistence.PersistableRelationshipBitLock\x12(\n sentiment_proximity_cooldown_end\x18\x06 \x01(\x04\x12B\n\x06tracks\x18\x07 \x03(\x0b22.EA.Sims4.Persistence.PersistableRelationshipTrack"Á\x02\n(PersistableBidirectionalRelationshipData\x12\x10\n\x04bits\x18\x01 \x03(\x04B\x02\x10\x01\x12/\n\x08timeouts\x18\x02 \x03(\x0b2\x1d.EA.Sims4.Persistence.Timeout\x12B\n\x06tracks\x18\x03 \x03(\x0b22.EA.Sims4.Persistence.PersistableRelationshipTrack\x12T\n\x16relationship_bit_locks\x18\x04 \x03(\x0b24.EA.Sims4.Persistence.PersistableRelationshipBitLock\x12\x1b\n\x13compatibility_score\x18\x05 \x01(\x02\x12\x1b\n\x13compatibility_level\x18\x06 \x01(\r"^\n PersistableRelationshipLabelData\x12\r\n\x05label\x18\x01 \x01(\t\x12+\n\x04icon\x18\x02 \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey"õ\x04\n\x1ePersistableServiceRelationship\x12\x10\n\x08sim_id_a\x18\x01 \x01(\x04\x12\x10\n\x08sim_id_b\x18\x02 \x01(\x04\x12g\n\x1fbidirectional_relationship_data\x18\x03 \x01(\x0b2>.EA.Sims4.Persistence.PersistableBidirectionalRelationshipData\x12`\n\x17sim_a_relationship_data\x18\x04 \x01(\x0b2?.EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData\x12`\n\x17sim_b_relationship_data\x18\x05 \x01(\x0b2?.EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData\x12\x18\n\x10last_update_time\x18\x06 \x01(\x04\x12\x18\n\x10target_object_id\x18\x07 \x01(\x04\x12 \n\x18target_object_manager_id\x18\x08 \x01(\x04\x12!\n\x19target_object_instance_id\x18\t \x01(\x04\x12 \n\x18object_relationship_name\x18\n \x01(\t\x12W\n\x17relationship_label_data\x18\x0b \x01(\x0b26.EA.Sims4.Persistence.PersistableRelationshipLabelData\x12\x0e\n\x06hidden\x18\x0c \x01(\x08"Á\x01\n\x1ePersistableRelationshipService\x12K\n\rrelationships\x18\x01 \x03(\x0b24.EA.Sims4.Persistence.PersistableServiceRelationship\x12R\n\x14object_relationships\x18\x02 \x03(\x0b24.EA.Sims4.Persistence.PersistableServiceRelationship"n\n\x17PersistableGlobalPolicy\x12\x16\n\x0eprogress_state\x18\x01 \x01(\r\x12\x16\n\x0eprogress_value\x18\x02 \x01(\r\x12\x12\n\ndecay_days\x18\x03 \x01(\r\x12\x0f\n\x07snippet\x18\x04 \x01(\x04"d\n$PersistableGlobalPolicyBillReduction\x12\x1d\n\x15bill_reduction_reason\x18\x01 \x01(\r\x12\x1d\n\x15bill_reduction_amount\x18\x02 \x01(\x02"F\n\x1ePersistableGlobalUtilityEffect\x12$\n\x1cglobal_policy_snippet_guid64\x18\x01 \x01(\x04"\x8c\x02\n\x1ePersistableGlobalPolicyService\x12F\n\x0fglobal_policies\x18\x01 \x03(\x0b2-.EA.Sims4.Persistence.PersistableGlobalPolicy\x12S\n\x0fbill_reductions\x18\x02 \x03(\x0b2:.EA.Sims4.Persistence.PersistableGlobalPolicyBillReduction\x12M\n\x0futility_effects\x18\x03 \x03(\x0b24.EA.Sims4.Persistence.PersistableGlobalUtilityEffect"C\n\x10AdoptableSimData\x12\x18\n\x10adoptable_sim_id\x18\x01 \x01(\x06\x12\x15\n\rcreation_time\x18\x02 \x01(\x04"`\n\x1aPersistableAdoptionService\x12B\n\x12adoptable_sim_data\x18\x02 \x03(\x0b2&.EA.Sims4.Persistence.AdoptableSimData"4\n\rHiddenSimData\x12\x0e\n\x06sim_id\x18\x01 \x01(\x04\x12\x13\n\x0baway_action\x18\x02 \x01(\x04"[\n\x1bPersistableHiddenSimService\x12<\n\x0fhidden_sim_data\x18\x01 \x03(\x0b2#.EA.Sims4.Persistence.HiddenSimData"M\n\x18PersistableSeasonService\x12\x16\n\x0ecurrent_season\x18\x01 \x01(\x04\x12\x19\n\x11season_start_time\x18\x02 \x01(\x04"s\n\x0fDecorationState\x12\x1a\n\x12decoration_type_id\x18\x01 \x01(\x04\x12D\n\x13decorated_locations\x18\x02 \x03(\x0b2\'.EA.Sims4.Persistence.DecoratedLocation"\x8a\x01\n\x14LotDecorationSetting\x12\x0f\n\x07zone_id\x18\x01 \x01(\x04\x12@\n\x11decoration_states\x18\x02 \x03(\x0b2%.EA.Sims4.Persistence.DecorationState\x12\x1f\n\x17active_decoration_state\x18\x03 \x01(\x04"9\n\x11DecoratedLocation\x12\x10\n\x08location\x18\x01 \x01(\r\x12\x12\n\ndecoration\x18\x02 \x01(\x04"F\n\x18HolidayDecorationSetting\x12\x0f\n\x07holiday\x18\x01 \x01(\x04\x12\x19\n\x11decoration_preset\x18\x02 \x01(\x04"C\n\x16WorldDecorationSetting\x12\x10\n\x08world_id\x18\x01 \x01(\x04\x12\x17\n\x0fset_decorations\x18\x02 \x01(\x04"\x80\x02\n\x1fPersistableLotDecorationService\x12C\n\x0flot_decorations\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.LotDecorationSetting\x12K\n\x13holiday_preferences\x18\x02 \x03(\x0b2..EA.Sims4.Persistence.HolidayDecorationSetting\x12K\n\x15world_decorations_set\x18\x03 \x03(\x0b2,.EA.Sims4.Persistence.WorldDecorationSetting"B\n\x0fHolidayTimeData\x12\x12\n\nholiday_id\x18\x01 \x02(\x06\x12\x0b\n\x03day\x18\x02 \x02(\r\x12\x0e\n\x06season\x18\x03 \x02(\r"a\n\x0fHolidayCalendar\x12\x15\n\rseason_length\x18\x01 \x02(\r\x127\n\x08holidays\x18\x02 \x03(\x0b2%.EA.Sims4.Persistence.HolidayTimeData"\x86\x01\n\x19PersistableHolidayService\x12/\n\x08holidays\x18\x01 \x03(\x0b2\x1d.EA.Sims4.Persistence.Holiday\x128\n\tcalendars\x18\x02 \x03(\x0b2%.EA.Sims4.Persistence.HolidayCalendar"S\n\x0fStyleOutfitInfo\x12@\n\x10outfit_info_data\x18\x01 \x01(\x0b2&.EA.Sims4.Persistence.MannequinSimData"V\n\x17PersistableStyleService\x12;\n\x0coutfit_infos\x18\x01 \x03(\x0b2%.EA.Sims4.Persistence.StyleOutfitInfo"\x91\x02\n\x0eRabbitHoleData\x12\x0e\n\x06sim_id\x18\x01 \x01(\x06\x12\x16\n\x0erabbit_hole_id\x18\x02 \x01(\x04\x12\x16\n\x0etime_remaining\x18\x03 \x01(\x04\x12\x1a\n\x0elinked_sim_ids\x18\x04 \x03(\x04B\x02\x10\x01\x12\x16\n\x0epicked_stat_id\x18\x05 \x01(\x04\x12\x1f\n\x17rabbit_hole_instance_id\x18\x06 \x01(\x04\x12"\n\x16linked_rabbit_hole_ids\x18\x07 \x03(\x04B\x02\x10\x01\x12\r\n\x05phase\x18\x08 \x01(\x04\x12\x12\n\ncareer_uid\x18\t \x01(\x04\x12#\n\x17all_participant_sim_ids\x18\n \x03(\x04B\x02\x10\x01"Z\n\x1cPersistableRabbitHoleService\x12:\n\x0crabbit_holes\x18\x01 \x03(\x0b2$.EA.Sims4.Persistence.RabbitHoleData"h\n\x14HorseCompetitionData\x12\x16\n\x0ecompetition_id\x18\x01 \x02(\x04\x12\x16\n\x0erabbit_hole_id\x18\x02 \x02(\x04\x12\x0e\n\x06sim_id\x18\x03 \x02(\x06\x12\x10\n\x08horse_id\x18\x04 \x02(\x06"Y\n$HorseCompetitionHighestPlacementData\x12\x16\n\x0ecompetition_id\x18\x01 \x02(\x04\x12\x19\n\x11highest_placement\x18\x02 \x02(\x04"\x86\x01\n"HorseCompetitionHorsePlacementData\x12\x10\n\x08horse_id\x18\x01 \x02(\x06\x12N\n\nplacements\x18\x02 \x03(\x0b2:.EA.Sims4.Persistence.HorseCompetitionHighestPlacementData"º\x01\n"PersistableHorseCompetitionService\x12@\n\x0ccompetitions\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.HorseCompetitionData\x12R\n\x10horse_placements\x18\x02 \x03(\x0b28.EA.Sims4.Persistence.HorseCompetitionHorsePlacementData">\n\x18NarrativeProgressionData\x12\r\n\x05event\x18\x01 \x01(\r\x12\x13\n\x0bprogression\x18\x02 \x01(\x04"\x98\x01\n\rNarrativeData\x12\x14\n\x0cnarrative_id\x18\x01 \x01(\x04\x12\x1a\n\x12introduction_shown\x18\x02 \x01(\x08\x12U\n\x1dnarrative_progression_entries\x18\x03 \x03(\x0b2..EA.Sims4.Persistence.NarrativeProgressionData";\n\x12NarrativeLayerData\x12\x11\n\tstreet_id\x18\x01 \x01(\x04\x12\x12\n\x06layers\x18\x02 \x03(\x04B\x02\x10\x01"\x99\x02\n\x1bPersistableNarrativeService\x12\x1d\n\x11active_narratives\x18\x01 \x03(\x04B\x02\x10\x01\x12 \n\x14completed_narratives\x18\x02 \x03(\x04B\x02\x10\x01\x127\n\nnarratives\x18\x03 \x03(\x0b2#.EA.Sims4.Persistence.NarrativeData\x12<\n\nlayer_data\x18\x04 \x03(\x0b2(.EA.Sims4.Persistence.NarrativeLayerData\x12"\n\x14streets_need_cleanup\x18\x05 \x01(\x08:\x04true\x12\x1e\n\x12streets_to_cleanup\x18\x06 \x03(\x04B\x02\x10\x01"È\x02\n\x1ePersistableOrganizationService\x12=\n\rorganizations\x18\x01 \x03(\x0b2&.EA.Sims4.Persistence.OrganizationData\x12H\n\x13org_festival_events\x18\x02 \x03(\x0b2+.EA.Sims4.Persistence.OrganizationEventData\x12E\n\x10org_venue_events\x18\x03 \x03(\x0b2+.EA.Sims4.Persistence.OrganizationEventData\x12V\n\x1dschedule_cancelled_event_data\x18\x04 \x03(\x0b2/.EA.Sims4.Persistence.ScheduleEventCallbackData"T\n\x19ScheduleEventCallbackData\x12\x14\n\x0corg_event_id\x18\x01 \x01(\x04\x12!\n\x19schedule_venue_event_time\x18\x02 \x01(\x04":\n\x15OrganizationEventData\x12\x0f\n\x07org_uid\x18\x01 \x01(\x04\x12\x10\n\x08org_name\x18\x02 \x01(\t"w\n\x10OrganizationData\x12\x17\n\x0forganization_id\x18\x01 \x01(\x04\x12J\n\x14organization_members\x18\x02 \x03(\x0b2,.EA.Sims4.Persistence.OrganizationMemberData"8\n\x16OrganizationMemberData\x12\x1e\n\x16organization_member_id\x18\x01 \x01(\x04"Ð\x01\n\x18PersistableObjectLocator\x12\x0e\n\x06object\x18\x01 \x01(\x0c\x12\x0f\n\x07zone_id\x18\x02 \x01(\x06\x12\x16\n\x0eopen_street_id\x18\x03 \x01(\x06\x12\x0e\n\x06sim_id\x18\x04 \x01(\x06\x12\x14\n\x0chousehold_id\x18\x05 \x01(\x06\x12\x18\n\x10time_before_lost\x18\x06 \x01(\x02\x12\x12\n\ntime_stamp\x18\x07 \x01(\x02\x12\'\n\x18return_to_individual_sim\x18\x08 \x01(\x08:\x05false"R\n\x14ClonedObjectsLocator\x12\x0f\n\x07zone_id\x18\x01 \x01(\x06\x12\x16\n\x0eopen_street_id\x18\x02 \x01(\x06\x12\x11\n\tobject_id\x18\x03 \x01(\x06"§\x01\n\x1dPersistableObjectLostAndFound\x12@\n\x08locators\x18\x01 \x03(\x0b2..EA.Sims4.Persistence.PersistableObjectLocator\x12D\n\x10clones_to_delete\x18\x02 \x03(\x0b2*.EA.Sims4.Persistence.ClonedObjectsLocator"M\n\'PersistableCullingServiceInteractingSim\x12\x0e\n\x06sim_id\x18\x01 \x01(\x04\x12\x12\n\ntime_stamp\x18\x02 \x01(\x02"\x8e\x01\n\x19PersistableCullingService\x12W\n\x10interacting_sims\x18\x01 \x03(\x0b2=.EA.Sims4.Persistence.PersistableCullingServiceInteractingSim\x12\x18\n\x0csims_to_cull\x18\x02 \x03(\x04B\x02\x10\x01"G\n+PersistableUniversityStoryProgressionAction\x12\x18\n\x10next_update_time\x18\x01 \x01(\x04"\x82\x01\n"PersistableStoryProgressionService\x12\\\n\x11university_action\x18\x01 \x01(\x0b2A.EA.Sims4.Persistence.PersistableUniversityStoryProgressionAction"J\n PersistableCivicPolicyCustomData\x12\x11\n\tpolicy_id\x18\x01 \x01(\x04\x12\x13\n\x0bcustom_data\x18\x02 \x01(\x0c"M\n&PersistableDefaultConditionalLayerData\x12\r\n\x05layer\x18\x01 \x01(\x04\x12\x14\n\x08policies\x18\x02 \x03(\x04B\x02\x10\x01"ñ\x04\n"PersistableCivicPolicyProviderData\x12K\n\x0bpolicy_data\x18\x01 \x03(\x0b26.EA.Sims4.Persistence.PersistableCivicPolicyCustomData\x12L\n\x11commodity_tracker\x18\x02 \x01(\x0b21.EA.Sims4.Persistence.PersistableCommodityTracker\x12N\n\x12statistics_tracker\x18\x03 \x01(\x0b22.EA.Sims4.Persistence.PersistableStatisticsTracker\x12Y\n\x18ranked_statistic_tracker\x18\x04 \x01(\x0b27.EA.Sims4.Persistence.PersistableRankedStatisticTracker\x12\x1f\n\x13balloted_policy_ids\x18\x05 \x03(\x04B\x02\x10\x01\x12$\n\x18up_for_repeal_policy_ids\x18\x06 \x03(\x04B\x02\x10\x01\x12%\n\x19loaded_conditional_layers\x18\x07 \x03(\x04B\x02\x10\x01\x12k\n%turned_off_default_conditional_layers\x18\x08 \x03(\x0b2<.EA.Sims4.Persistence.PersistableDefaultConditionalLayerData\x12*\n\x1crequires_initial_layer_setup\x18\t \x01(\x08:\x04true"²\x01\n!PersistableStreetEcoFootprintData\x12Y\n\x1bcurrent_eco_footprint_state\x18\x01 \x01(\x0e2+.EA.Sims4.Persistence.EcoFootprintStateType:\x07NEUTRAL\x12\x1d\n\x15effects_are_simulated\x18\x02 \x01(\x08\x12\x13\n\x0bconvergence\x18\x03 \x01(\x02"Ý\x01\n\x15PersistableStreetData\x12\x11\n\tstreet_id\x18\x01 \x01(\x04\x12U\n\x13civic_provider_data\x18\x02 \x01(\x0b28.EA.Sims4.Persistence.PersistableCivicPolicyProviderData\x12Z\n\x19street_eco_footprint_data\x18\x03 \x01(\x0b27.EA.Sims4.Persistence.PersistableStreetEcoFootprintData"\\\n\x18PersistableStreetService\x12@\n\x0bstreet_data\x18\x01 \x03(\x0b2+.EA.Sims4.Persistence.PersistableStreetData"\x86\x01\n&PersistableCivicPolicyStreetPolicyData\x12\x0f\n\x07enacted\x18\x01 \x01(\x08\x12K\n\x0beffect_data\x18\x02 \x03(\x0b26.EA.Sims4.Persistence.PersistableCivicPolicyCustomData"L\n6PersistableCivicPolicyStreetConditionalLayerEffectData\x12\x12\n\nstart_tick\x18\x01 \x01(\x04"x\n\x15PersistableRegionData\x12\x11\n\tregion_id\x18\x01 \x01(\x04\x12L\n\x11commodity_tracker\x18\x02 \x01(\x0b21.EA.Sims4.Persistence.PersistableCommodityTracker"\\\n\x18PersistableRegionService\x12@\n\x0bregion_data\x18\x01 \x03(\x0b2+.EA.Sims4.Persistence.PersistableRegionData"¶\x01\n\x1bPersistableLifestyleService\x12\'\n\x1fhas_seen_daily_cap_notification\x18\x01 \x01(\x08\x12)\n!has_seen_in_progress_notification\x18\x02 \x01(\x08\x12$\n\x1chas_seen_hidden_notification\x18\x03 \x01(\x08\x12\x1d\n\x11hidden_lifestyles\x18\x04 \x03(\x04B\x02\x10\x01"\x93\x02\n\x18PersistableABTestService\x12O\n\x0cab_test_data\x18\x01 \x03(\x0b29.EA.Sims4.Persistence.PersistableABTestService.ABTestData\x1a¥\x01\n\nABTestData\x12\x0c\n\x04name\x18\x01 \x01(\t\x12_\n\x05state\x18\x02 \x01(\x0e2E.EA.Sims4.Persistence.PersistableABTestService.ABTestData.ABTestState:\tCOMPLETED"(\n\x0bABTestState\x12\r\n\tCOMPLETED\x10\x00\x12\n\n\x06ACTIVE\x10\x01"²\x02\n\x1bPersistableLiveEventService\x12X\n\x0flive_event_data\x18\x01 \x03(\x0b2?.EA.Sims4.Persistence.PersistableLiveEventService.LiveEventData\x1a¸\x01\n\rLiveEventData\x12\x10\n\x08event_id\x18\x01 \x01(\r\x12h\n\x05state\x18\x02 \x01(\x0e2N.EA.Sims4.Persistence.PersistableLiveEventService.LiveEventData.LiveEventState:\tCOMPLETED"+\n\x0eLiveEventState\x12\r\n\tCOMPLETED\x10\x00\x12\n\n\x06ACTIVE\x10\x01"\x97\x01\n\x1aPersistableAssignedAnimals\x12\x0e\n\x06obj_id\x18\x01 \x01(\x04\x12\x0f\n\x07home_id\x18\x02 \x01(\x04\x12\x13\n\x0banimal_type\x18\x03 \x01(\x04\x12\x1a\n\x12owner_household_id\x18\x04 \x01(\x04\x12\x0f\n\x07zone_id\x18\x05 \x01(\x04\x12\x16\n\x0eopen_street_id\x18\x06 \x01(\x04"a\n\x18PersistableAnimalService\x12E\n\x0banimal_data\x18\x01 \x03(\x0b20.EA.Sims4.Persistence.PersistableAssignedAnimals"Q\n"PresistablePurchasePickerGroupItem\x12\x10\n\x08quantity\x18\x01 \x01(\r\x12\x19\n\x11object_definition\x18\x02 \x01(\x04"\x96\x01\n"PersistablePurchasePickerGroupData\x12\x11\n\ttimestamp\x18\x01 \x01(\x04\x12G\n\x05items\x18\x02 \x03(\x0b28.EA.Sims4.Persistence.PresistablePurchasePickerGroupItem\x12\x14\n\x0cpicker_group\x18\x03 \x01(\r"w\n PersistablePurchasePickerService\x12S\n\x11picker_group_data\x18\x01 \x03(\x0b28.EA.Sims4.Persistence.PersistablePurchasePickerGroupData"O\n\x1cPersistableLunarCycleService\x12\x15\n\rcurrent_phase\x18\x01 \x01(\r\x12\x18\n\x10phase_start_time\x18\x02 \x01(\x04"\x91\x01\n\x16PersistableClanService\x12:\n\x0cclan_leaders\x18\x01 \x03(\x0b2$.EA.Sims4.Persistence.ClanLeaderData\x12;\n\x0cclan_members\x18\x02 \x03(\x0b2%.EA.Sims4.Persistence.ClanMembersData":\n\x0eClanLeaderData\x12\x11\n\tclan_guid\x18\x01 \x01(\x04\x12\x15\n\rleader_sim_id\x18\x02 \x01(\x06"@\n\x0fClanMembersData\x12\x11\n\tclan_guid\x18\x01 \x01(\x04\x12\x1a\n\x0emember_sim_ids\x18\x02 \x03(\x06B\x02\x10\x01"±\x01\n\x1cPersistableGraduationService\x12\x1e\n\x12graduating_sim_ids\x18\x01 \x03(\x06B\x02\x10\x01\x12\'\n\x1bwaiting_to_graduate_sim_ids\x18\x02 \x03(\x06B\x02\x10\x01\x12#\n\x18current_valedictorian_id\x18\x03 \x01(\x06:\x010\x12#\n\x18waiting_valedictorian_id\x18\x04 \x01(\x06:\x010"}\n\x1bPersistableVenueGameService\x12\x1d\n\x15venue_restore_zone_id\x18\x01 \x01(\x04\x12 \n\x18venue_restore_alarm_time\x18\x02 \x01(\x04\x12\x1d\n\x15venue_restore_type_id\x18\x03 \x01(\x04"\x8d\x01\n\x16PersistablePromService\x12\x1d\n\x11prom_attendee_ids\x18\x01 \x03(\x06B\x02\x10\x01\x12\x1f\n\x17cleanup_prom_alarm_time\x18\x02 \x01(\x04\x12\x14\n\x0cprom_zone_id\x18\x03 \x01(\x04\x12\x1d\n\x11skipping_prom_ids\x18\x04 \x03(\x06B\x02\x10\x01"?\n\x1cPersistableSimSecretsService\x12\x1f\n\x13unavailable_secrets\x18\x01 \x03(\x04B\x02\x10\x01"×\x01\n\x18PersistableCareerService\x12\x1d\n\x11subvenue_zone_ids\x18\x01 \x03(\x06B\x02\x10\x01\x12I\n\x11disabled_gig_data\x18\x02 \x03(\x0b2..EA.Sims4.Persistence.GigPickerDisabledGigData\x12Q\n\x17gig_associated_sim_data\x18\x03 \x03(\x0b20.EA.Sims4.Persistence.GigPickerAssociatedSimData"@\n\x18GigPickerDisabledGigData\x12\x0f\n\x07gig_uid\x18\x01 \x01(\x04\x12\x13\n\x07sim_ids\x18\x02 \x03(\x04B\x02\x10\x01"H\n\x1aGigPickerAssociatedSimData\x12\x0f\n\x07gig_uid\x18\x01 \x01(\x04\x12\x19\n\x11associated_sim_id\x18\x02 \x01(\x04"@\n\x17ActivationTriggerStatus\x12\x12\n\ntrigger_id\x18\x01 \x01(\r\x12\x11\n\tsatisfied\x18\x02 \x01(\x08"\x95\x02\n\rPivotalMoment\x12\x14\n\x0chousehold_id\x18\x01 \x01(\x06\x12\x17\n\x0fremaining_ticks\x18\x02 \x01(\x04\x12?\n\x0esituation_seed\x18\x03 \x01(\x0b2\'.EA.Sims4.Persistence.SituationSeedData\x12\x19\n\x11activation_status\x18\x04 \x01(\r\x12?\n\x08triggers\x18\x05 \x03(\x0b2-.EA.Sims4.Persistence.ActivationTriggerStatus\x12\x19\n\x11pivotal_moment_id\x18\x06 \x01(\x04\x12\x1d\n\x15activation_trigger_id\x18\x07 \x01(\x04"R\n\x12PivotalMomentsData\x12<\n\x0fpivotal_moments\x18\x01 \x03(\x0b2#.EA.Sims4.Persistence.PivotalMoment"Z\n\x1aPersistableTutorialService\x12<\n\x0fpivotal_moments\x18\x01 \x03(\x0b2#.EA.Sims4.Persistence.PivotalMoment"5\n\x17UserAccountGameplayData\x12\x0b\n\x03key\x18\x01 \x02(\t\x12\r\n\x05value\x18\x02 \x01(\t"c\n\x1dUserAccountStoredGameplayData\x12B\n\x0bstored_data\x18\x01 \x03(\x0b2-.EA.Sims4.Persistence.UserAccountGameplayData"Æ \n\x14GameplaySaveSlotData\x12\x17\n\x0fworld_game_time\x18\x01 \x01(\x04\x12F\n\x15travel_situation_seed\x18\x02 \x01(\x0b2\'.EA.Sims4.Persistence.SituationSeedData\x12=\n\x0bcamera_data\x18\x03 \x01(\x0b2(.EA.Sims4.Persistence.GameplayCameraData\x12 \n\x11is_phone_silenced\x18\x04 \x01(\x08:\x05false\x12\x1b\n\x13career_choices_seed\x18\x05 \x01(\x06\x128\n)enable_autogeneration_same_sex_preference\x18\x06 \x01(\x08:\x05false\x12B\n\x0cclub_service\x18\x07 \x01(\x0b2,.EA.Sims4.Persistence.PersistableClubService\x12U\n\x16drama_schedule_service\x18\x08 \x01(\x0b25.EA.Sims4.Persistence.PersistableDramaScheduleService\x12J\n\x10relgraph_service\x18\t \x01(\x0b20.EA.Sims4.Persistence.PersistableRelgraphService\x12D\n\x15business_service_data\x18\n \x01(\x0b2%.EA.Sims4.Network.BusinessServiceData\x12T\n\x16call_to_action_service\x18\x0b \x01(\x0b24.EA.Sims4.Persistence.PersistableCallToActionService\x12!\n\x15once_only_drama_nodes\x18\x0c \x03(\x06B\x02\x10\x01\x12R\n\x14relationship_service\x18\r \x01(\x0b24.EA.Sims4.Persistence.PersistableRelationshipService\x12J\n\x10adoption_service\x18\x0e \x01(\x0b20.EA.Sims4.Persistence.PersistableAdoptionService\x12M\n\x12hidden_sim_service\x18\x0f \x01(\x0b21.EA.Sims4.Persistence.PersistableHiddenSimService\x12F\n\x0eseason_service\x18\x10 \x01(\x0b2..EA.Sims4.Persistence.PersistableSeasonService\x12D\n\x0fweather_service\x18\x11 \x01(\x0b2+.EA.Sims4.Network.PersistableWeatherService\x12U\n\x16lot_decoration_service\x18\x12 \x01(\x0b25.EA.Sims4.Persistence.PersistableLotDecorationService\x12H\n\x0fholiday_service\x18\x13 \x01(\x0b2/.EA.Sims4.Persistence.PersistableHolidayService\x12D\n\rstyle_service\x18\x14 \x01(\x0b2-.EA.Sims4.Persistence.PersistableStyleService\x12D\n\rtrend_service\x18\x15 \x01(\x0b2-.EA.Sims4.Persistence.PersistableTrendService\x12O\n\x13rabbit_hole_service\x18\x16 \x01(\x0b22.EA.Sims4.Persistence.PersistableRabbitHoleService\x12L\n\x11narrative_service\x18\x17 \x01(\x0b21.EA.Sims4.Persistence.PersistableNarrativeService\x12R\n\x15object_lost_and_found\x18\x18 \x01(\x0b23.EA.Sims4.Persistence.PersistableObjectLostAndFound\x12J\n\x10landlord_service\x18\x19 \x01(\x0b20.EA.Sims4.Persistence.PersistableLandlordService\x12S\n\x15global_policy_service\x18\x1a \x01(\x0b24.EA.Sims4.Persistence.PersistableGlobalPolicyService\x12J\n\x10roommate_service\x18\x1b \x01(\x0b20.EA.Sims4.Persistence.PersistableRoommateService\x12R\n\x14organization_service\x18\x1c \x01(\x0b24.EA.Sims4.Persistence.PersistableOrganizationService\x12H\n\x0fculling_service\x18\x1d \x01(\x0b2/.EA.Sims4.Persistence.PersistableCullingService\x12[\n\x19story_progression_service\x18\x1e \x01(\x0b28.EA.Sims4.Persistence.PersistableStoryProgressionService\x12F\n\x0estreet_service\x18\x1f \x01(\x0b2..EA.Sims4.Persistence.PersistableStreetService\x12F\n\x0eregion_service\x18  \x01(\x0b2..EA.Sims4.Persistence.PersistableRegionService\x12L\n\x11lifestyle_service\x18! \x01(\x0b21.EA.Sims4.Persistence.PersistableLifestyleService\x12G\n\x0fab_test_service\x18" \x01(\x0b2..EA.Sims4.Persistence.PersistableABTestService\x12M\n\x12live_event_service\x18# \x01(\x0b21.EA.Sims4.Persistence.PersistableLiveEventService\x12F\n\x0eanimal_service\x18$ \x01(\x0b2..EA.Sims4.Persistence.PersistableAnimalService\x12W\n\x17purchase_picker_service\x18% \x01(\x0b26.EA.Sims4.Persistence.PersistablePurchasePickerService\x125\n\x10calendar_service\x18& \x01(\x0b2\x1b.PersistableCalendarService\x12Q\n\x14social_media_service\x18\' \x01(\x0b23.EA.Sims4.Persistence.PersistableSocialMediaService\x12N\n\x12graduation_service\x18( \x01(\x0b22.EA.Sims4.Persistence.PersistableGraduationService\x12M\n\x12venue_game_service\x18) \x01(\x0b21.EA.Sims4.Persistence.PersistableVenueGameService\x12B\n\x0cprom_service\x18* \x01(\x0b2,.EA.Sims4.Persistence.PersistablePromService\x12S\n\x15fashion_trend_service\x18+ \x01(\x0b24.EA.Sims4.Persistence.PersistableFashionTrendService\x12O\n\x13lunar_cycle_service\x18, \x01(\x0b22.EA.Sims4.Persistence.PersistableLunarCycleService\x12B\n\x0cclan_service\x18- \x01(\x0b2,.EA.Sims4.Persistence.PersistableClanService\x12F\n\x0ecareer_service\x18. \x01(\x0b2..EA.Sims4.Persistence.PersistableCareerService\x12[\n\x19horse_competition_service\x18/ \x01(\x0b28.EA.Sims4.Persistence.PersistableHorseCompetitionService\x12J\n\x10tutorial_service\x180 \x01(\x0b20.EA.Sims4.Persistence.PersistableTutorialService\x12O\n\x13sim_secrets_service\x181 \x01(\x0b22.EA.Sims4.Persistence.PersistableSimSecretsService\x12X\n\x18multi_unit_event_service\x182 \x01(\x0b26.EA.Sims4.Persistence.PersistableMultiUnitEventService\x12`\n\x1cmulti_unit_ownership_service\x183 \x01(\x0b2:.EA.Sims4.Persistence.PersistableMultiUnitOwnershipService\x12W\n\x18tenant_applications_data\x184 \x01(\x0b25.EA.Sims4.Network.TenantApplicationServicePersistence\x12P\n\x13matchmaking_service\x185 \x01(\x0b23.EA.Sims4.Persistence.PersistableMatchmakingService\x12K\n\x11ui_dialog_service\x186 \x01(\x0b20.EA.Sims4.Persistence.PersistableUiDialogService\x12B\n\x0cwill_service\x187 \x01(\x0b2,.EA.Sims4.Persistence.PersistableWillService\x12B\n\x0cwisp_service\x188 \x01(\x0b2,.EA.Sims4.Persistence.PersistableWispService"3\n\x1aPersistableRelgraphService\x12\x15\n\rrelgraph_data\x18\x01 \x01(\x0c"Ë\x01\n\x12GameplayCameraData\x12\x11\n\ttarget_id\x18\x01 \x01(\x06\x122\n\x0ftarget_position\x18\x02 \x01(\x0b2\x19.EA.Sims4.Network.Vector3\x122\n\x0fcamera_position\x18\x03 \x01(\x0b2\x19.EA.Sims4.Network.Vector3\x12\x13\n\x0bfollow_mode\x18\x04 \x01(\x08\x12\x0f\n\x07zone_id\x18\x05 \x01(\x06\x12\x14\n\x0chousehold_id\x18\x06 \x01(\x06"á\x01\n\x18GameplayNeighborhoodData\x12l\n\x14npc_population_state\x18\x01 \x01(\x0e2A.EA.Sims4.Persistence.GameplayNeighborhoodData.NpcPopulationState:\x0bNOT_STARTED"W\n\x12NpcPopulationState\x12\x0f\n\x0bNOT_STARTED\x10\x00\x12\x0b\n\x07STARTED\x10\x01\x12\x14\n\x10DIALOG_DISPLAYED\x10\x02\x12\r\n\tCOMPLETED\x10\x03"\x92\x02\n\x13GameplayAccountData\x12G\n\x10achievement_data\x18\x01 \x01(\x0b2-.EA.Sims4.Persistence.AccountEventDataTracker\x12?\n\x10gameplay_options\x18\x02 \x01(\x0b2%.EA.Sims4.Persistence.GameplayOptions\x12<\n\x11game_notification\x18\x08 \x03(\x0b2!.EA.Sims4.Network.UiDialogMessage\x12\x16\n\x0echeats_enabled\x18\t \x01(\x08\x12\x1b\n\x13cheats_ever_enabled\x18\n \x01(\x08"ç\x01\n\x17AccountEventDataTracker\x12 \n\x14milestones_completed\x18\x01 \x03(\rB\x02\x10\x01\x12 \n\x14objectives_completed\x18\x02 \x03(\rB\x02\x10\x01\x123\n\x04data\x18\x03 \x01(\x0b2%.EA.Sims4.Persistence.EventDataObject\x12S\n\x1bmilestone_completion_counts\x18\x04 \x03(\x0b2..EA.Sims4.Persistence.MilestoneCompletionCount"ä\x19\n\x0fGameplayOptions\x12Q\n\x0eautonomy_level\x18\x01 \x01(\x0e23.EA.Sims4.Persistence.GameplayOptions.AutonomyLevel:\x04FULL\x12+\n\x1dselected_sim_autonomy_enabled\x18\x02 \x01(\x08:\x04true\x12P\n\rsim_life_span\x18\x03 \x01(\x0e21.EA.Sims4.Persistence.GameplayOptions.SimLifeSpan:\x06NORMAL\x12\x1b\n\raging_enabled\x18\x04 \x01(\x08:\x04true\x12\x1d\n\x0flessons_enabled\x18\x05 \x01(\x08:\x04true\x12(\n\x1atutorial_situation_enabled\x18\x06 \x01(\x08:\x04true\x12\x1c\n\rreset_lessons\x18\x07 \x01(\x08:\x05false\x12Q\n\x0ballow_aging\x18\x08 \x01(\x0e23.EA.Sims4.Persistence.GameplayOptions.SimAgeEnabled:\x07ENABLED\x12$\n\x16unplayed_aging_enabled\x18\t \x01(\x08:\x04true\x12$\n\x16npc_population_enabled\x18\n \x01(\x08:\x04true\x12!\n\x15max_player_population\x18\x0b \x01(\r:\x0250\x12\x18\n\nshow_wants\x18\x1c \x01(\x08:\x04true\x12X\n\rseason_length\x18\x0c \x01(\x0e22.EA.Sims4.Persistence.GameplayOptions.SeasonLength:\rNORMAL_SEASON\x12Z\n\x0crain_options\x18\r \x01(\x0e23.EA.Sims4.Persistence.GameplayOptions.WeatherOption:\x0fWEATHER_ENABLED\x12Z\n\x0csnow_options\x18\x0e \x01(\x0e23.EA.Sims4.Persistence.GameplayOptions.WeatherOption:\x0fWEATHER_ENABLED\x12)\n\x1btemperature_effects_enabled\x18\x0f \x01(\x08:\x04true\x12H\n\x0einitial_season\x18\x10 \x01(\x0e20.EA.Sims4.Persistence.GameplayOptions.SeasonType\x12/\n start_all_sims_opted_out_of_fame\x18\x11 \x01(\x08:\x05false\x12&\n\x18npc_civic_voting_enabled\x18\x12 \x01(\x08:\x04true\x12,\n\x1eeco_footprint_gameplay_enabled\x18\x13 \x01(\x08:\x04true\x12\'\n\x19build_eco_effects_enabled\x18\x14 \x01(\x08:\x04true\x12$\n\x16icy_conditions_enabled\x18\x15 \x01(\x08:\x04true\x12)\n\x1bthunder_snow_storms_enabled\x18\x16 \x01(\x08:\x04true\x12(\n\x1alifestyles_effects_enabled\x18\x17 \x01(\x08:\x04true\x12!\n\x13dust_system_enabled\x18\x18 \x01(\x08:\x04true\x12$\n\x16creature_aging_enabled\x18\x19 \x01(\x08:\x04true\x12/\n!story_progression_effects_enabled\x18\x1a \x01(\x08:\x04true\x12&\n\x17restrict_npc_werewolves\x18\x1b \x01(\x08:\x05false\x12\x1a\n\x0cacne_enabled\x18\x1d \x01(\x08:\x04true\x12_\n\x12lunar_cycle_length\x18\x1e \x01(\x0e26.EA.Sims4.Persistence.GameplayOptions.LunarCycleLength:\x0bFULL_LENGTH\x12e\n\x10lunar_phase_lock\x18\x1f \x01(\x0e26.EA.Sims4.Persistence.GameplayOptions.LunarPhaseLocked:\x13NO_LUNAR_PHASE_LOCK\x12$\n\x15disable_lunar_effects\x18  \x01(\x08:\x05false\x12/\n!npc_relationship_autonomy_enabled\x18! \x01(\x08:\x04true\x12$\n\x16self_discovery_enabled\x18" \x01(\x08:\x04true\x12$\n\x16career_lay_off_enabled\x18# \x01(\x08:\x04true\x12\'\n\x19multi_unit_events_enabled\x18$ \x01(\x08:\x04true\x12$\n\x15reset_pivotal_moments\x18% \x01(\x08:\x05false\x12%\n\x17pivotal_moments_enabled\x18& \x01(\x08:\x04true\x12.\n matchmaking_gallery_sims_enabled\x18\' \x01(\x08:\x04true\x12-\n\x1fmatchmaking_occult_sims_enabled\x18( \x01(\x08:\x04true\x12>\n/matchmaking_gallery_sims_favorites_only_enabled\x18, \x01(\x08:\x05false\x12+\n\x1dnpc_autonomy_friendly_enabled\x18) \x01(\x08:\x04true\x12+\n\x1dnpc_autonomy_romantic_enabled\x18* \x01(\x08:\x04true\x12+\n\x1dnpc_autonomy_breakups_enabled\x18+ \x01(\x08:\x04true\x129\n*automatic_death_inventory_handling_enabled\x18- \x01(\x08:\x05false\x12&\n\x18heirloom_objects_enabled\x18. \x01(\x08:\x04true\x12+\n\x1dsmall_business_events_enabled\x18/ \x01(\x08:\x04true\x12\x1d\n\x0fburglar_enabled\x180 \x01(\x08:\x04true\x12"\n\x13cheat_sheet_enabled\x181 \x01(\x08:\x05false\x12#\n\x15guidance_auto_enabled\x182 \x01(\x08:\x04true\x12#\n\x14restrict_npc_fairies\x183 \x01(\x08:\x05false\x12$\n\x16balance_system_enabled\x184 \x01(\x08:\x04true\x12\x1a\n\x0cluck_enabled\x185 \x01(\x08:\x04true"J\n\rAutonomyLevel\x12\x07\n\x03OFF\x10\x00\x12\x0b\n\x07LIMITED\x10\x01\x12\n\n\x06MEDIUM\x10\x02\x12\x08\n\x04FULL\x10\x03\x12\r\n\tUNDEFINED\x10\x04";\n\x0bSimLifeSpan\x12\t\n\x05SHORT\x10\x00\x12\n\n\x06NORMAL\x10\x01\x12\x08\n\x04LONG\x10\x02\x12\x0b\n\x07UNKNOWN\x10\x03"A\n\rSimAgeEnabled\x12\x0c\n\x08DISABLED\x10\x00\x12\x0b\n\x07ENABLED\x10\x01\x12\x15\n\x11FOR_ACTIVE_FAMILY\x10\x02"H\n\x0cSeasonLength\x12\x11\n\rNORMAL_SEASON\x10\x00\x12\x0f\n\x0bLONG_SEASON\x10\x01\x12\x14\n\x10VERY_LONG_SEASON\x10\x02"N\n\rWeatherOption\x12\x13\n\x0fWEATHER_ENABLED\x10\x00\x12\x12\n\x0eDISABLE_STORMS\x10\x01\x12\x14\n\x10WEATHER_DISABLED\x10\x02":\n\nSeasonType\x12\n\n\x06SUMMER\x10\x00\x12\x08\n\x04FALL\x10\x01\x12\n\n\x06WINTER\x10\x02\x12\n\n\x06SPRING\x10\x03"d\n\x10LunarCycleLength\x12\x0b\n\x07TWO_DAY\x10\x00\x12\x0c\n\x08FOUR_DAY\x10\x01\x12\x0f\n\x0bFULL_LENGTH\x10\x02\x12\x11\n\rDOUBLE_LENGTH\x10\x03\x12\x11\n\rTRIPLE_LENGTH\x10\x04"À\x01\n\x10LunarPhaseLocked\x12\x0c\n\x08NEW_MOON\x10\x00\x12\x13\n\x0fWAXING_CRESCENT\x10\x01\x12\x11\n\rFIRST_QUARTER\x10\x02\x12\x12\n\x0eWAXING_GIBBOUS\x10\x03\x12\r\n\tFULL_MOON\x10\x04\x12\x12\n\x0eWANING_GIBBOUS\x10\x05\x12\x11\n\rTHIRD_QUARTER\x10\x06\x12\x13\n\x0fWANING_CRESCENT\x10\x07\x12\x17\n\x13NO_LUNAR_PHASE_LOCK\x10\x08"ç\x07\n\x1aRestaurantZoneDirectorData\x12P\n\x0btable_group\x18\x01 \x03(\x0b2;.EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup\x12\'\n\x1flast_daily_special_absolute_day\x18\x02 \x01(\x05\x12`\n\x14saved_daily_specials\x18\x03 \x03(\x0b2B.EA.Sims4.Persistence.RestaurantZoneDirectorData.SavedDailySpecial\x12Q\n\x0cgroup_orders\x18\x04 \x03(\x0b2;.EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder\x1a¥\x01\n\nTableGroup\x12\x10\n\x08table_id\x18\x01 \x02(\x04\x12V\n\tsim_seats\x18\x02 \x03(\x0b2C.EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup.SimSeat\x1a-\n\x07SimSeat\x12\x0e\n\x06sim_id\x18\x01 \x02(\x04\x12\x12\n\npart_index\x18\x02 \x01(\r\x1a:\n\x11SavedDailySpecial\x12\x12\n\ncourse_tag\x18\x01 \x01(\r\x12\x11\n\trecipe_id\x18\x02 \x01(\x04\x1a´\x03\n\nGroupOrder\x12\x10\n\x08order_id\x18\x01 \x01(\r\x12\x14\n\x0csituation_id\x18\x02 \x01(\x06\x12\x14\n\x0corder_status\x18\x03 \x01(\r\x12\x16\n\x0ecurrent_bucket\x18\x04 \x01(\r\x12\x15\n\ttable_ids\x18\x05 \x03(\x06B\x02\x10\x01\x12\\\n\nsim_orders\x18\x06 \x03(\x0b2H.EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.FoodAndDrink\x12\x1d\n\x15assigned_waitstaff_id\x18\x07 \x01(\x06\x12\x18\n\x10assigned_chef_id\x18\x08 \x01(\x06\x12\x19\n\x11serving_object_id\x18\t \x01(\x06\x12\x18\n\x10is_complimentary\x18\n \x01(\x08\x1am\n\x0cFoodAndDrink\x12\x0e\n\x06sim_id\x18\x01 \x01(\x06\x12\x16\n\x0efood_recipe_id\x18\x02 \x01(\x06\x12\x17\n\x0fdrink_recipe_id\x18\x03 \x01(\x06\x12\x1c\n\x14recommendation_state\x18\x04 \x01(\r"ç\x01\n\x1dZoneDirectorCleanupActionData\x12\x0f\n\x04guid\x18\x01 \x01(\r:\x010\x12\x16\n\nobject_ids\x18\x02 \x03(\x06B\x02\x10\x01\x124\n\rresource_keys\x18\x03 \x03(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x129\n\x06states\x18\x04 \x03(\x0b2).EA.Sims4.Persistence.StateComponentState\x12,\n\x08location\x18\x05 \x01(\x0b2\x1a.EA.Sims4.Network.Location"S\n\x19ZoneDirectorSituationData\x12\x1b\n\x13situation_list_guid\x18\x01 \x01(\r\x12\x19\n\rsituation_ids\x18\x02 \x03(\x04B\x02\x10\x01"r\n$ObjectBasedSituationZoneDirectorData\x12\x12\n\nobject_tag\x18\x01 \x01(\r\x12\x1b\n\x13situation_list_guid\x18\x02 \x01(\r\x12\x19\n\rsituation_ids\x18\x03 \x03(\x04B\x02\x10\x01"\x91\x03\n\x10ZoneDirectorData\x123\n\x0cresource_key\x18\x01 \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12L\n\x0fcleanup_actions\x18\x02 \x03(\x0b23.EA.Sims4.Persistence.ZoneDirectorCleanupActionData\x12C\n\nsituations\x18\x03 \x03(\x0b2/.EA.Sims4.Persistence.ZoneDirectorSituationData\x12\x13\n\x0bcustom_data\x18\x04 \x01(\x0c\x12I\n\x0frestaurant_data\x18\x05 \x01(\x0b20.EA.Sims4.Persistence.RestaurantZoneDirectorData\x12U\n\x11object_situations\x18\x06 \x03(\x0b2:.EA.Sims4.Persistence.ObjectBasedSituationZoneDirectorData"W\n\x0fVenueDataUpdate\x12\x0f\n\x07zone_id\x18\x01 \x01(\x06\x123\n\nvenue_data\x18\x02 \x01(\x0b2\x1f.EA.Sims4.Persistence.VenueData"g\n\x11VenueBusinessData\x126\n\x0ebusiness_rules\x18\x01 \x03(\x0b2\x1e.EA.Sims4.Network.BusinessRule\x12\x1a\n\x12plex_rating_offset\x18\x02 \x01(\x05"\x9c\x02\n\tVenueData\x12\x1f\n\x17background_situation_id\x18\x01 \x01(\x06\x12\x18\n\x10special_event_id\x18\x02 \x01(\x06\x12=\n\rzone_director\x18\x03 \x01(\x0b2&.EA.Sims4.Persistence.ZoneDirectorData\x12U\n\x13civic_provider_data\x18\x04 \x01(\x0b28.EA.Sims4.Persistence.PersistableCivicPolicyProviderData\x12>\n\rbusiness_data\x18\x05 \x01(\x0b2\'.EA.Sims4.Persistence.VenueBusinessData"\x9a\x02\n\x16OpenStreetDirectorData\x123\n\x0cresource_key\x18\x01 \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12\x1b\n\x0fcreated_objects\x18\x02 \x03(\x06B\x02\x10\x01\x12\x19\n\rsituation_ids\x18\x03 \x03(\x04B\x02\x10\x01\x12\x13\n\x0bcustom_data\x18\x04 \x01(\x0c\x12\x19\n\rloaded_layers\x18\x05 \x03(\x06B\x02\x10\x01\x12C\n\nsituations\x18\x06 \x03(\x0b2/.EA.Sims4.Persistence.ZoneDirectorSituationData\x12\x1e\n\x12loaded_layer_guids\x18\x07 \x03(\x06B\x02\x10\x01"]\n\x14ConditionalLayerInfo\x12\x12\n\nlayer_hash\x18\x01 \x01(\x04\x12\x16\n\nobject_ids\x18\x02 \x03(\x06B\x02\x10\x01\x12\x19\n\x11conditional_layer\x18\x03 \x01(\x04"^\n\x1bConditionalLayerServiceData\x12?\n\x0blayer_infos\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.ConditionalLayerInfo"\x88\x01\n\x11AmbientSourceData\x12\x13\n\x0bsource_type\x18\x01 \x01(\r\x12\x19\n\rsituation_ids\x18\x02 \x03(\x04B\x02\x10\x01\x12C\n\nsituations\x18\x03 \x03(\x0b2/.EA.Sims4.Persistence.ZoneDirectorSituationData"N\n\x12AmbientServiceData\x128\n\x07sources\x18\x01 \x03(\x0b2\'.EA.Sims4.Persistence.AmbientSourceData"\x94\x01\n\x13InteractionSaveData\x12\x13\n\x0binteraction\x18\x01 \x02(\x06\x12\x11\n\ttarget_id\x18\x02 \x01(\x06\x12\x0e\n\x06source\x18\x03 \x01(\r\x12\x10\n\x08priority\x18\x04 \x01(\r\x12\x1f\n\x17target_part_group_index\x18\x05 \x01(\r\x12\x12\n\nstart_time\x18\x06 \x01(\x04"Ö\x01\n\x18TransitioningInteraction\x12H\n\x15base_interaction_data\x18\x01 \x01(\x0b2).EA.Sims4.Persistence.InteractionSaveData\x12\x1b\n\x13posture_aspect_body\x18\x02 \x01(\x06\x12\x1a\n\x12posture_carry_left\x18\x03 \x01(\x06\x12\x1b\n\x13posture_carry_right\x18\x04 \x01(\x06\x12\x1a\n\x12posture_carry_back\x18\x05 \x01(\x06"÷\x01\n\x19SuperInteractionSaveState\x12?\n\x0cinteractions\x18\x01 \x03(\x0b2).EA.Sims4.Persistence.InteractionSaveData\x12Q\n\x19transitioning_interaction\x18\x02 \x01(\x0b2..EA.Sims4.Persistence.TransitioningInteraction\x12F\n\x13queued_interactions\x18\x03 \x03(\x0b2).EA.Sims4.Persistence.InteractionSaveData"\x92\x01\n\rWorldLocation\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02\x12\r\n\x05rot_x\x18\x04 \x01(\x02\x12\r\n\x05rot_y\x18\x05 \x01(\x02\x12\r\n\x05rot_z\x18\x06 \x01(\x02\x12\r\n\x05rot_w\x18\x07 \x01(\x02\x12\r\n\x05level\x18\x08 \x01(\x05\x12\x15\n\nsurface_id\x18\t \x01(\r:\x011"f\n\rZoneTimeStamp\x12\x18\n\x10game_time_expire\x18\x01 \x01(\x06\x12\x1f\n\x17time_sim_info_was_saved\x18\x02 \x01(\x06\x12\x1a\n\x12time_sim_was_saved\x18\x03 \x01(\x06"Æ\x03\n\x12WhimsetTrackerData\x12G\n\x0cactive_whims\x18\x04 \x03(\x0b21.EA.Sims4.Persistence.WhimsetTrackerData.WhimData\x12S\n\x18recently_completed_whims\x18\x05 \x03(\x0b21.EA.Sims4.Persistence.WhimsetTrackerData.WhimData\x12 \n\x14active_whimset_guids\x18\x06 \x03(\x04B\x02\x10\x01\x12)\n\x1dinitial_whimset_history_guids\x18\x07 \x03(\x04B\x02\x10\x01\x1aÄ\x01\n\x08WhimData\x12\x14\n\x0cwhimset_guid\x18\x01 \x02(\x04\x12:\n\tgoal_data\x18\x02 \x02(\x0b2\'.EA.Sims4.Persistence.SituationGoalData\x12\x10\n\x08duration\x18\x03 \x01(\x04\x12\r\n\x05index\x18\x04 \x01(\r\x12\x11\n\twhim_guid\x18\x05 \x01(\x04\x122\n\tcommodity\x18\x06 \x01(\x0b2\x1f.EA.Sims4.Persistence.Commodity"?\n\x0eAwayActionData\x12\x16\n\x0eaway_action_id\x18\x01 \x01(\x06\x12\x15\n\rtarget_sim_id\x18\x02 \x01(\x06"R\n\x15AwayActionTrackerData\x129\n\x0baway_action\x18\x01 \x01(\x0b2$.EA.Sims4.Persistence.AwayActionData")\n\x0fSimFavoriteData\x12\x16\n\nrecipe_ids\x18\x01 \x03(\x06B\x02\x10\x01"\x9b\n\n\x0fGameplaySimData\x125\n\x08location\x18\x01 \x01(\x0b2#.EA.Sims4.Persistence.WorldLocation\x12\x17\n\x0finventory_value\x18\x02 \x01(\x04\x12<\n\x0fzone_time_stamp\x18\x04 \x01(\x0b2#.EA.Sims4.Persistence.ZoneTimeStamp\x12\x1d\n\x15additional_bonus_days\x18\x05 \x01(\x04\x12J\n\x11interaction_state\x18\x06 \x01(\x0b2/.EA.Sims4.Persistence.SuperInteractionSaveState\x12\x12\n\nwhim_bucks\x18\x07 \x01(\r\x12\x16\n\x0espawn_point_id\x18\x08 \x01(\x06\x12\x18\n\x0cspawner_tags\x18\t \x03(\rB\x02\x10\x01\x12\x1a\n\x12spawn_point_option\x18\n \x01(\r\x12>\n\x0cwhim_tracker\x18\x0b \x01(\x0b2(.EA.Sims4.Persistence.WhimsetTrackerData\x12=\n\x0fcollection_data\x18\x0c \x03(\x0b2$.EA.Sims4.Persistence.CollectionData\x12\x1d\n\x11build_buy_unlocks\x18\r \x03(\x04B\x02\x10\x01\x12H\n\x13away_action_tracker\x18\x0e \x01(\x0b2+.EA.Sims4.Persistence.AwayActionTrackerData\x12\x1f\n\x14serialization_option\x18\x0f \x01(\r:\x010\x12\x15\n\ntime_alive\x18\x10 \x01(\x04:\x010\x12@\n\x15build_buy_unlock_list\x18\x12 \x01(\x0b2!.EA.Sims4.Network.ResourceKeyList\x12\x18\n\x10old_household_id\x18\x13 \x01(\x06\x12%\n\x17premade_sim_template_id\x18\x14 \x01(\x06B\x04\x80µ\x18\x01\x12<\n\rfavorite_data\x18\x15 \x01(\x0b2%.EA.Sims4.Persistence.SimFavoriteData\x129\n\nbucks_data\x18\x16 \x03(\x0b2\x1f.EA.Sims4.Persistence.BucksDataB\x04\x88µ\x18\x01\x12\x1c\n\x14creation_source_data\x18\x11 \x01(\t\x12\x17\n\x0fcreation_source\x18\x17 \x01(\x04\x12\x18\n\x10gameplay_options\x18\x18 \x01(\x04\x12\x19\n\rsquad_members\x18\x19 \x03(\x04B\x02\x10\x01\x12\x12\n\nvehicle_id\x18\x1a \x01(\x04\x12`\n\x1fdevelopmental_milestone_tracker\x18\x1b \x01(\x0b27.EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData\x12)\n\x1bpremade_sim_fixup_completed\x18\x1c \x01(\x08B\x04\x80µ\x18\x01\x12C\n\x12reincarnation_data\x18\x1d \x01(\x0b2\'.EA.Sims4.Persistence.ReincarnationData\x12(\n\x1cextra_personality_trait_slot\x18\x1e \x03(\x04B\x02\x10\x01\x12\x15\n\rrestore_wings\x18\x1f \x01(\x08"6\n\x10PremadeLotStatus\x12\x0e\n\x06lot_id\x18\x01 \x02(\x04\x12\x12\n\nis_premade\x18\x02 \x01(\x08"Q\n\x13EnsembleServiceData\x12:\n\x0eensemble_datas\x18\x01 \x03(\x0b2".EA.Sims4.Persistence.EnsembleData"=\n\x0cEnsembleData\x12\x18\n\x10ensemble_type_id\x18\x01 \x01(\x06\x12\x13\n\x07sim_ids\x18\x02 \x03(\x06B\x02\x10\x01"±\x02\n\x15MissingPetTrackerData\x12\x16\n\x0emissing_pet_id\x18\x01 \x01(\x04\x12!\n\x19test_alarm_finishing_time\x18\x02 \x01(\x04\x12#\n\x1breturn_alarm_finishing_time\x18\x03 \x01(\x04\x12%\n\x1dcooldown_alarm_finishing_time\x18\x04 \x01(\x04\x12\x1f\n\x17return_pet_on_zone_load\x18\x05 \x01(\x08\x12\x14\n\x0crunning_away\x18\x06 \x01(\x08\x12D\n\x13motive_test_results\x18\x07 \x03(\x0b2\'.EA.Sims4.Persistence.MotiveTestResults\x12\x14\n\x0calert_posted\x18\x08 \x01(\x08"=\n\x11MotiveTestResults\x12\x0e\n\x06pet_id\x18\x01 \x01(\x04\x12\x18\n\x0ctest_results\x18\x02 \x03(\rB\x02\x10\x01"l\n\x0bLaundryData\x12\x18\n\x10last_unload_time\x18\x01 \x01(\x04\x12C\n\x12laundry_conditions\x18\x02 \x03(\x0b2\'.EA.Sims4.Persistence.LaundryConditions"E\n\x11LaundryConditions\x12\x11\n\ttimestamp\x18\x01 \x01(\x04\x12\x1d\n\x15state_value_name_hash\x18\x02 \x01(\x04"T\n\x14HiddenSimServiceData\x12<\n\x0fhidden_sim_data\x18\x01 \x03(\x0b2#.EA.Sims4.Persistence.HiddenSimData"x\n\x10PreviousGoalData\x12:\n\tgoal_data\x18\x01 \x01(\x0b2\'.EA.Sims4.Persistence.SituationGoalData\x12\x11\n\tnew_in_ui\x18\x02 \x01(\x08\x12\x15\n\rage_completed\x18\x03 \x01(\r"Ë\x05\n!DevelopmentalMilestoneTrackerData\x12m\n\x11active_milestones\x18\x01 \x03(\x0b2R.EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData\x12\x1c\n\x14initial_loot_applied\x18\x02 \x01(\x08\x12o\n\x13archived_milestones\x18\x03 \x03(\x0b2R.EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData\x1a§\x03\n\x1aDevelopmentalMilestoneData\x12\x14\n\x0cmilestone_id\x18\x01 \x02(\x04\x12~\n\x05state\x18\x02 \x02(\x0e2o.EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.DevelopmentalMilestoneStates\x12:\n\tgoal_data\x18\x03 \x01(\x0b2\'.EA.Sims4.Persistence.SituationGoalData\x12\x11\n\tnew_in_ui\x18\x04 \x01(\x08\x12>\n\x0eprevious_goals\x18\x05 \x03(\x0b2&.EA.Sims4.Persistence.PreviousGoalData\x12\x15\n\rage_completed\x18\x06 \x01(\r"M\n\x1cDevelopmentalMilestoneStates\x12\x13\n\x06LOCKED\x10ÿÿÿÿÿÿÿÿÿ\x01\x12\n\n\x06ACTIVE\x10\x00\x12\x0c\n\x08UNLOCKED\x10\x01"\x81\x02\n PersistableMultiUnitEventService\x12E\n\x0fzone_event_data\x18\x01 \x03(\x0b2,.EA.Sims4.Persistence.MultiUnitZoneEventData\x12O\n\x19property_owner_event_data\x18\x02 \x03(\x0b2,.EA.Sims4.Persistence.PropertyOwnerEventData\x12E\n\x0fevent_loot_data\x18\x03 \x03(\x0b2,.EA.Sims4.Persistence.MultiUnitEventLootData"Æ\x01\n\x16MultiUnitZoneEventData\x12\x0f\n\x07zone_id\x18\x01 \x02(\x04\x12.\n&property_owner_event_drama_node_guid64\x18\x02 \x01(\x04\x12&\n\x1eactive_event_drama_node_guid64\x18\x03 \x01(\x04\x12\x19\n\x11tenant_alarm_time\x18\x04 \x01(\x04\x12(\n\x1ctested_zone_modifier_guid64s\x18\x05 \x03(\x04B\x02\x10\x01"P\n\x16PropertyOwnerEventData\x12\x1c\n\x14property_owner_hh_id\x18\x01 \x02(\x04\x12\x18\n\x10event_alarm_time\x18\x02 \x02(\x04"Z\n\x16MultiUnitEventLootData\x12\x14\n\x0chousehold_id\x18\x01 \x02(\x04\x12\x0f\n\x07zone_id\x18\x02 \x02(\x04\x12\x19\n\x11drama_node_guid64\x18\x03 \x02(\x04"E\n$PersistableMultiUnitOwnershipService\x12\x1d\n\x15npc_property_owner_id\x18\x01 \x01(\x06"¥\x02\n\x1dPersistableMatchmakingService\x12B\n\x0eactor_sim_data\x18\x01 \x03(\x0b2*.EA.Sims4.Persistence.MatchmakingActorData\x12I\n\x11existing_npc_data\x18\x02 \x03(\x0b2..EA.Sims4.Persistence.MatchmakingCandidateData\x12#\n\x1bgallery_kill_switch_enabled\x18\x03 \x01(\x08\x12P\n\x14created_gallery_sims\x18\x04 \x03(\x0b22.EA.Sims4.Persistence.MatchmakingCreatedGallerySim"O\n\x1cMatchmakingCreatedGallerySim\x12\x1f\n\x17exchange_data_remote_id\x18\x01 \x02(\t\x12\x0e\n\x06sim_id\x18\x02 \x02(\x06"C\n\x19MatchmakingNpcsOnCooldown\x12\x0e\n\x06sim_id\x18\x01 \x02(\x06\x12\x16\n\x0eabsolute_ticks\x18\x02 \x02(\x04"L\n\x1fMatchmakingGalleryIdsOnCooldown\x12\x11\n\tremote_id\x18\x01 \x02(\t\x12\x16\n\x0eabsolute_ticks\x18\x02 \x02(\x04"\x9d\x04\n\x14MatchmakingActorData\x12\x0e\n\x06sim_id\x18\x01 \x02(\x06\x12\x19\n\rcandidate_ids\x18\x02 \x03(\x06B\x02\x10\x01\x12\x19\n\rselected_ages\x18\x03 \x03(\x04B\x02\x10\x01\x12\x1f\n\x13displayed_trait_ids\x18\x04 \x03(\x04B\x02\x10\x01\x12\x1b\n\x13time_last_refreshed\x18\x05 \x01(\x04\x12\x1b\n\x13num_contact_actions\x18\x06 \x01(\x04\x12%\n\x1dtime_num_contact_action_reset\x18\x07 \x01(\x04\x12\x15\n\tsaved_ids\x18\x08 \x03(\x06B\x02\x10\x01\x125\n\x0eselfie_res_key\x18\t \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x121\n\nbg_res_key\x18\n \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12\x18\n\x10is_first_refresh\x18\x0b \x01(\x08\x12I\n\x10npcs_on_cooldown\x18\x0c \x03(\x0b2/.EA.Sims4.Persistence.MatchmakingNpcsOnCooldown\x12W\n\x18gallery_sims_on_cooldown\x18\r \x03(\x0b25.EA.Sims4.Persistence.MatchmakingGalleryIdsOnCooldown"À\x06\n\x18MatchmakingCandidateData\x12\x0e\n\x06sim_id\x18\x01 \x02(\x06\x12\x0e\n\x06gender\x18\x02 \x01(\r\x12\x0b\n\x03age\x18\x03 \x01(\r\x12\x18\n\x10extended_species\x18\x04 \x01(\r\x12\x13\n\x0breal_sim_id\x18\x05 \x01(\x06\x12\x12\n\nfirst_name\x18\x06 \x01(\t\x12\x1f\n\x13displayed_trait_ids\x18\x07 \x03(\x04B\x02\x10\x01\x12\x11\n\tcontacted\x18\x08 \x01(\x08\x12\x10\n\x08reported\x18\t \x01(\x08\x12\x14\n\x0cprofile_type\x18\n \x01(\x05\x12\x13\n\x0bregion_name\x18\x0b \x01(\t\x12\x10\n\x08physique\x18\x0c \x01(\t\x12\x19\n\x11facial_attributes\x18\r \x01(\x0c\x12\x11\n\tskin_tone\x18\x0e \x01(\x04\x12\x1b\n\x13skin_tone_val_shift\x18\x0f \x01(\x02\x12\x18\n\x10is_from_template\x18\x10 \x01(\x08\x12\x1d\n\x15household_template_id\x18\x11 \x01(\x04\x12\x12\n\npose_index\x18\x12 \x01(\x05\x121\n\x07outfits\x18\x15 \x01(\x0b2 .EA.Sims4.Persistence.OutfitList\x12\x1b\n\x13current_outfit_type\x18\x16 \x01(\r\x12\x1c\n\x14current_outfit_index\x18\x17 \x01(\r\x12\x1c\n\x14previous_outfit_type\x18\x18 \x01(\r\x12\x1d\n\x15previous_outfit_index\x18\x19 \x01(\r\x12\x15\n\ttrait_ids\x18\x1e \x03(\rB\x02\x10\x01\x129\n\x12profile_bg_res_key\x18\x1f \x01(\x0b2\x1d.EA.Sims4.Network.ResourceKey\x12"\n\x1aexchange_data_creator_name\x18  \x01(\t\x12\x1f\n\x17exchange_data_remote_id\x18! \x01(\t\x12\x1a\n\x12exchange_data_type\x18" \x01(\r\x12"\n\x1aexchange_data_household_id\x18# \x01(\x04\x12\x17\n\x0ffamily_info_msg\x18$ \x01(\x0c"½\x01\n\x1aPersistableUiDialogService\x12^\n\x13suppression_entries\x18\x01 \x03(\x0b2A.EA.Sims4.Persistence.PersistableUiDialogService.SuppressionEntry\x1a?\n\x10SuppressionEntry\x12\x10\n\x08group_id\x18\x01 \x02(\r\x12\x19\n\x11suppression_count\x18\x02 \x02(\x05"n\n\x11ReincarnationData\x12\x17\n\x0fprevious_sim_id\x18\x01 \x01(\x06\x12\x15\n\ttrait_ids\x18\x02 \x03(\x04B\x02\x10\x01\x12)\n!has_shown_reincarnation_animation\x18\x03 \x01(\x08"\x90\x01\n\x16PersistableWillService\x124\n\tsim_wills\x18\x01 \x03(\x0b2!.EA.Sims4.Persistence.SimWillData\x12@\n\x0fhousehold_wills\x18\x02 \x03(\x0b2\'.EA.Sims4.Persistence.HouseholdWillData"\x89\x03\n\x0bSimWillData\x12\x0e\n\x06sim_id\x18\x01 \x02(\x06\x12\x0e\n\x06active\x18\x02 \x02(\x08\x12\x1c\n\x10claimant_sim_ids\x18\x03 \x03(\x06B\x02\x10\x01\x12\x1c\n\x14burial_preference_id\x18\x04 \x01(\x04\x12(\n\x1cfuneral_activity_preferences\x18\x05 \x03(\x04B\x02\x10\x01\x12\x17\n\x0femotion_mood_id\x18\x06 \x01(\x06\x12/\n\x04note\x18\x07 \x01(\x0b2!.EA.Sims4.Network.LocalizedString\x12H\n\x15heirloom_distribution\x18\x08 \x03(\x0b2).EA.Sims4.Persistence.SimWillHeirloomData\x12J\n\x11heirloom_obj_data\x18\t \x03(\x0b2/.EA.Sims4.Persistence.SimWillHeirloomObjectData\x12\x14\n\x0chousehold_id\x18\n \x01(\x06"\xad\x02\n\x11HouseholdWillData\x12\x14\n\x0chousehold_id\x18\x01 \x02(\x06\x12\x0e\n\x06active\x18\x02 \x02(\x08\x12\x1b\n\x0fclaimant_hh_ids\x18\x03 \x03(\x06B\x02\x10\x01\x12P\n\x16dependent_distribution\x18\x04 \x03(\x0b20.EA.Sims4.Persistence.HouseholdWillDependentData\x12N\n\x15simoleon_distribution\x18\x05 \x03(\x0b2/.EA.Sims4.Persistence.HouseholdWillSimoleonData\x12\x1a\n\x12charity_percentage\x18\x06 \x02(\x02\x12\x17\n\x0fsimoleon_amount\x18\x07 \x01(\r"B\n\x13SimWillHeirloomData\x12\x11\n\tobject_id\x18\x01 \x02(\x06\x12\x18\n\x10recipient_sim_id\x18\x02 \x02(\x06"C\n\x19SimWillHeirloomObjectData\x12\x11\n\tobject_id\x18\x01 \x02(\x06\x12\x13\n\x0bobject_data\x18\x02 \x02(\x0c"O\n\x1aHouseholdWillDependentData\x12\x18\n\x10dependent_sim_id\x18\x01 \x02(\x06\x12\x17\n\x0frecipient_hh_id\x18\x02 \x02(\x06"H\n\x19HouseholdWillSimoleonData\x12\x17\n\x0frecipient_hh_id\x18\x01 \x02(\x06\x12\x12\n\npercentage\x18\x02 \x02(\x02"K\n\x16PersistableWispService\x121\n\twisp_data\x18\x01 \x01(\x0b2\x1e.EA.Sims4.Persistence.WispData"@\n\x08WispData\x12\x16\n\x0ecycle_state_id\x18\x01 \x01(\r\x12\x1c\n\x10plant_object_ids\x18\x02 \x03(\x06B\x02\x10\x01*?\n\x15EcoFootprintStateType\x12\t\n\x05GREEN\x10\x00\x12\x0b\n\x07NEUTRAL\x10\x01\x12\x0e\n\nINDUSTRIAL\x10\x02')
_ECOFOOTPRINTSTATETYPE = descriptor.EnumDescriptor(name='EcoFootprintStateType', full_name='EA.Sims4.Persistence.EcoFootprintStateType', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='GREEN', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='NEUTRAL', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='INDUSTRIAL', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=45053, serialized_end=45116)
GREEN = 0
NEUTRAL = 1
INDUSTRIAL = 2
_GAMEPLAYHOUSEHOLDDATA_SIMLIFESPAN = descriptor.EnumDescriptor(name='SimLifeSpan', full_name='EA.Sims4.Persistence.GameplayHouseholdData.SimLifeSpan', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='SHORT', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='NORMAL', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='LONG', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='UNKNOWN', index=3, number=3, options=None, type=None)], containing_type=None, options=None, serialized_start=6871, serialized_end=6930)
_CLUB_CLUBOUTFITSETTING = descriptor.EnumDescriptor(name='ClubOutfitSetting', full_name='EA.Sims4.Persistence.Club.ClubOutfitSetting', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='NO_OUTFIT', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='STYLE', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='COLOR', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='OUTFIT_OVERRIDE', index=3, number=3, options=None, type=None)], containing_type=None, options=None, serialized_start=9253, serialized_end=9330)
_CLUB_CLUBHANGOUTSETTING = descriptor.EnumDescriptor(name='ClubHangoutSetting', full_name='EA.Sims4.Persistence.Club.ClubHangoutSetting', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='NO_HANGOUT', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='VENUE', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='LOT', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=9332, serialized_end=9388)
_PERSISTABLEABTESTSERVICE_ABTESTDATA_ABTESTSTATE = descriptor.EnumDescriptor(name='ABTestState', full_name='EA.Sims4.Persistence.PersistableABTestService.ABTestData.ABTestState', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='COMPLETED', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='ACTIVE', index=1, number=1, options=None, type=None)], containing_type=None, options=None, serialized_start=21993, serialized_end=22033)
_PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA_LIVEEVENTSTATE = descriptor.EnumDescriptor(name='LiveEventState', full_name='EA.Sims4.Persistence.PersistableLiveEventService.LiveEventData.LiveEventState', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='COMPLETED', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='ACTIVE', index=1, number=1, options=None, type=None)], containing_type=None, options=None, serialized_start=22299, serialized_end=22342)
_GAMEPLAYNEIGHBORHOODDATA_NPCPOPULATIONSTATE = descriptor.EnumDescriptor(name='NpcPopulationState', full_name='EA.Sims4.Persistence.GameplayNeighborhoodData.NpcPopulationState', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='NOT_STARTED', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='STARTED', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='DIALOG_DISPLAYED', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='COMPLETED', index=3, number=3, options=None, type=None)], containing_type=None, options=None, serialized_start=29428, serialized_end=29515)
_GAMEPLAYOPTIONS_AUTONOMYLEVEL = descriptor.EnumDescriptor(name='AutonomyLevel', full_name='EA.Sims4.Persistence.GameplayOptions.AutonomyLevel', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='OFF', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='LIMITED', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='MEDIUM', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='FULL', index=3, number=3, options=None, type=None), descriptor.EnumValueDescriptor(name='UNDEFINED', index=4, number=4, options=None, type=None)], containing_type=None, options=None, serialized_start=32616, serialized_end=32690)
_GAMEPLAYOPTIONS_SIMLIFESPAN = descriptor.EnumDescriptor(name='SimLifeSpan', full_name='EA.Sims4.Persistence.GameplayOptions.SimLifeSpan', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='SHORT', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='NORMAL', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='LONG', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='UNKNOWN', index=3, number=3, options=None, type=None)], containing_type=None, options=None, serialized_start=6871, serialized_end=6930)
_GAMEPLAYOPTIONS_SIMAGEENABLED = descriptor.EnumDescriptor(name='SimAgeEnabled', full_name='EA.Sims4.Persistence.GameplayOptions.SimAgeEnabled', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='DISABLED', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='ENABLED', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='FOR_ACTIVE_FAMILY', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=32753, serialized_end=32818)
_GAMEPLAYOPTIONS_SEASONLENGTH = descriptor.EnumDescriptor(name='SeasonLength', full_name='EA.Sims4.Persistence.GameplayOptions.SeasonLength', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='NORMAL_SEASON', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='LONG_SEASON', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='VERY_LONG_SEASON', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=32820, serialized_end=32892)
_GAMEPLAYOPTIONS_WEATHEROPTION = descriptor.EnumDescriptor(name='WeatherOption', full_name='EA.Sims4.Persistence.GameplayOptions.WeatherOption', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='WEATHER_ENABLED', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='DISABLE_STORMS', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='WEATHER_DISABLED', index=2, number=2, options=None, type=None)], containing_type=None, options=None, serialized_start=32894, serialized_end=32972)
_GAMEPLAYOPTIONS_SEASONTYPE = descriptor.EnumDescriptor(name='SeasonType', full_name='EA.Sims4.Persistence.GameplayOptions.SeasonType', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='SUMMER', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='FALL', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='WINTER', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='SPRING', index=3, number=3, options=None, type=None)], containing_type=None, options=None, serialized_start=32974, serialized_end=33032)
_GAMEPLAYOPTIONS_LUNARCYCLELENGTH = descriptor.EnumDescriptor(name='LunarCycleLength', full_name='EA.Sims4.Persistence.GameplayOptions.LunarCycleLength', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='TWO_DAY', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='FOUR_DAY', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='FULL_LENGTH', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='DOUBLE_LENGTH', index=3, number=3, options=None, type=None), descriptor.EnumValueDescriptor(name='TRIPLE_LENGTH', index=4, number=4, options=None, type=None)], containing_type=None, options=None, serialized_start=33034, serialized_end=33134)
_GAMEPLAYOPTIONS_LUNARPHASELOCKED = descriptor.EnumDescriptor(name='LunarPhaseLocked', full_name='EA.Sims4.Persistence.GameplayOptions.LunarPhaseLocked', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='NEW_MOON', index=0, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='WAXING_CRESCENT', index=1, number=1, options=None, type=None), descriptor.EnumValueDescriptor(name='FIRST_QUARTER', index=2, number=2, options=None, type=None), descriptor.EnumValueDescriptor(name='WAXING_GIBBOUS', index=3, number=3, options=None, type=None), descriptor.EnumValueDescriptor(name='FULL_MOON', index=4, number=4, options=None, type=None), descriptor.EnumValueDescriptor(name='WANING_GIBBOUS', index=5, number=5, options=None, type=None), descriptor.EnumValueDescriptor(name='THIRD_QUARTER', index=6, number=6, options=None, type=None), descriptor.EnumValueDescriptor(name='WANING_CRESCENT', index=7, number=7, options=None, type=None), descriptor.EnumValueDescriptor(name='NO_LUNAR_PHASE_LOCK', index=8, number=8, options=None, type=None)], containing_type=None, options=None, serialized_start=33137, serialized_end=33329)
_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA_DEVELOPMENTALMILESTONESTATES = descriptor.EnumDescriptor(name='DevelopmentalMilestoneStates', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.DevelopmentalMilestoneStates', filename=None, file=DESCRIPTOR, values=[descriptor.EnumValueDescriptor(name='LOCKED', index=0, number=-1, options=None, type=None), descriptor.EnumValueDescriptor(name='ACTIVE', index=1, number=0, options=None, type=None), descriptor.EnumValueDescriptor(name='UNLOCKED', index=2, number=1, options=None, type=None)], containing_type=None, options=None, serialized_start=40779, serialized_end=40856)
_ZONEBEDINFODATA = descriptor.Descriptor(name='ZoneBedInfoData', full_name='EA.Sims4.Persistence.ZoneBedInfoData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='num_beds', full_name='EA.Sims4.Persistence.ZoneBedInfoData.num_beds', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='double_bed_exist', full_name='EA.Sims4.Persistence.ZoneBedInfoData.double_bed_exist', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='kid_bed_exist', full_name='EA.Sims4.Persistence.ZoneBedInfoData.kid_bed_exist', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='alternative_sleeping_spots', full_name='EA.Sims4.Persistence.ZoneBedInfoData.alternative_sleeping_spots', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='university_roommate_beds', full_name='EA.Sims4.Persistence.ZoneBedInfoData.university_roommate_beds', index=4, number=5, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=318, serialized_end=472)
_ZONECURFEWDATA = descriptor.Descriptor(name='ZoneCurfewData', full_name='EA.Sims4.Persistence.ZoneCurfewData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='time', full_name='EA.Sims4.Persistence.ZoneCurfewData.time', index=0, number=1, type=5, cpp_type=1, label=1, has_default_value=True, default_value=-1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='curfew_type', full_name='EA.Sims4.Persistence.ZoneCurfewData.curfew_type', index=1, number=2, type=5, cpp_type=1, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=474, serialized_end=532)
_LOTLEVELDATA = descriptor.Descriptor(name='LotLevelData', full_name='EA.Sims4.Persistence.LotLevelData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='commodity_tracker', full_name='EA.Sims4.Persistence.LotLevelData.commodity_tracker', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='level_index', full_name='EA.Sims4.Persistence.LotLevelData.level_index', index=1, number=2, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=534, serialized_end=647)
_GAMEPLAYZONEDATA = descriptor.Descriptor(name='GameplayZoneData', full_name='EA.Sims4.Persistence.GameplayZoneData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='game_time', full_name='EA.Sims4.Persistence.GameplayZoneData.game_time', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='clock_speed_mode', full_name='EA.Sims4.Persistence.GameplayZoneData.clock_speed_mode', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situations_data', full_name='EA.Sims4.Persistence.GameplayZoneData.situations_data', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='venue_data', full_name='EA.Sims4.Persistence.GameplayZoneData.venue_data', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_household_id_on_save', full_name='EA.Sims4.Persistence.GameplayZoneData.active_household_id_on_save', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lot_owner_household_id_on_save', full_name='EA.Sims4.Persistence.GameplayZoneData.lot_owner_household_id_on_save', index=5, number=6, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='venue_type_id_on_save', full_name='EA.Sims4.Persistence.GameplayZoneData.venue_type_id_on_save', index=6, number=7, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bed_info_data', full_name='EA.Sims4.Persistence.GameplayZoneData.bed_info_data', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='commodity_tracker', full_name='EA.Sims4.Persistence.GameplayZoneData.commodity_tracker', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='statistics_tracker', full_name='EA.Sims4.Persistence.GameplayZoneData.statistics_tracker', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='skill_tracker', full_name='EA.Sims4.Persistence.GameplayZoneData.skill_tracker', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_travel_group_id_on_save', full_name='EA.Sims4.Persistence.GameplayZoneData.active_travel_group_id_on_save', index=11, number=12, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='ensemble_service_data', full_name='EA.Sims4.Persistence.GameplayZoneData.ensemble_service_data', index=12, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='ranked_statistic_tracker', full_name='EA.Sims4.Persistence.GameplayZoneData.ranked_statistic_tracker', index=13, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='curfew_setting', full_name='EA.Sims4.Persistence.GameplayZoneData.curfew_setting', index=14, number=15, type=5, cpp_type=1, label=1, has_default_value=True, default_value=-1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='hidden_sim_service_data', full_name='EA.Sims4.Persistence.GameplayZoneData.hidden_sim_service_data', index=15, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='curfew_settings', full_name='EA.Sims4.Persistence.GameplayZoneData.curfew_settings', index=16, number=17, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='architectural_statistics', full_name='EA.Sims4.Persistence.GameplayZoneData.architectural_statistics', index=17, number=18, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lot_level_data', full_name='EA.Sims4.Persistence.GameplayZoneData.lot_level_data', index=18, number=19, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=650, serialized_end=1729)
_LOTUNPAIDBILLDATA = descriptor.Descriptor(name='LotUnpaidBillData', full_name='EA.Sims4.Persistence.LotUnpaidBillData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='money_amount', full_name='EA.Sims4.Persistence.LotUnpaidBillData.money_amount', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.LotUnpaidBillData.zone_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_id', full_name='EA.Sims4.Persistence.LotUnpaidBillData.situation_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_ids_on_lot', full_name='EA.Sims4.Persistence.LotUnpaidBillData.sim_ids_on_lot', index=3, number=4, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=1731, serialized_end=1839)
_HOUSEHOLDMILESTONEDATATRACKER = descriptor.Descriptor(name='HouseholdMilestoneDataTracker', full_name='EA.Sims4.Persistence.HouseholdMilestoneDataTracker', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='milestones_completed', full_name='EA.Sims4.Persistence.HouseholdMilestoneDataTracker.milestones_completed', index=0, number=1, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='objectives_completed', full_name='EA.Sims4.Persistence.HouseholdMilestoneDataTracker.objectives_completed', index=1, number=2, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='data', full_name='EA.Sims4.Persistence.HouseholdMilestoneDataTracker.data', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='milestone_completion_counts', full_name='EA.Sims4.Persistence.HouseholdMilestoneDataTracker.milestone_completion_counts', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=1842, serialized_end=2079)
_HOLIDAY = descriptor.Descriptor(name='Holiday', full_name='EA.Sims4.Persistence.Holiday', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='holiday_type', full_name='EA.Sims4.Persistence.Holiday.holiday_type', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Persistence.Holiday.name', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='icon', full_name='EA.Sims4.Persistence.Holiday.icon', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_off_for_work', full_name='EA.Sims4.Persistence.Holiday.time_off_for_work', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_off_for_school', full_name='EA.Sims4.Persistence.Holiday.time_off_for_school', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='traditions', full_name='EA.Sims4.Persistence.Holiday.traditions', index=5, number=6, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='lot_decoration_preset', full_name='EA.Sims4.Persistence.Holiday.lot_decoration_preset', index=6, number=7, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2082, serialized_end=2283)
_HOLIDAYTRACKER = descriptor.Descriptor(name='HolidayTracker', full_name='EA.Sims4.Persistence.HolidayTracker', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='holidays', full_name='EA.Sims4.Persistence.HolidayTracker.holidays', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situations', full_name='EA.Sims4.Persistence.HolidayTracker.situations', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_holiday_type', full_name='EA.Sims4.Persistence.HolidayTracker.situation_holiday_type', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_holiday_time', full_name='EA.Sims4.Persistence.HolidayTracker.situation_holiday_time', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cancelled_holiday_type', full_name='EA.Sims4.Persistence.HolidayTracker.cancelled_holiday_type', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cancelled_holiday_time', full_name='EA.Sims4.Persistence.HolidayTracker.cancelled_holiday_time', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2286, serialized_end=2540)
_SIMPREFERENCE = descriptor.Descriptor(name='SimPreference', full_name='EA.Sims4.Persistence.SimPreference', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SimPreference.sim_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_id', full_name='EA.Sims4.Persistence.SimPreference.object_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='subroot_index', full_name='EA.Sims4.Persistence.SimPreference.subroot_index', index=2, number=3, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2542, serialized_end=2615)
_ZONEPREFERENCEDATA = descriptor.Descriptor(name='ZonePreferenceData', full_name='EA.Sims4.Persistence.ZonePreferenceData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.ZonePreferenceData.zone_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='preference_tag', full_name='EA.Sims4.Persistence.ZonePreferenceData.preference_tag', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_preferences', full_name='EA.Sims4.Persistence.ZonePreferenceData.sim_preferences', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2617, serialized_end=2740)
_OBJECTPREFERENCETRACKER = descriptor.Descriptor(name='ObjectPreferenceTracker', full_name='EA.Sims4.Persistence.ObjectPreferenceTracker', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_preference_datas', full_name='EA.Sims4.Persistence.ObjectPreferenceTracker.zone_preference_datas', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2742, serialized_end=2840)
_DELIVERY = descriptor.Descriptor(name='Delivery', full_name='EA.Sims4.Persistence.Delivery', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.Delivery.sim_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='delivery_tuning_guid', full_name='EA.Sims4.Persistence.Delivery.delivery_tuning_guid', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='expected_arrival_time', full_name='EA.Sims4.Persistence.Delivery.expected_arrival_time', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sender_sim_id', full_name='EA.Sims4.Persistence.Delivery.sender_sim_id', index=3, number=4, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2842, serialized_end=2952)
_GAMEPLAYSCENARIOTRACKERDATA = descriptor.Descriptor(name='GameplayScenarioTrackerData', full_name='EA.Sims4.Persistence.GameplayScenarioTrackerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='active_scenario_data', full_name='EA.Sims4.Persistence.GameplayScenarioTrackerData.active_scenario_data', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=2954, serialized_end=3057)
_HOUSEHOLDPIVOTALMOMENTTRACKER = descriptor.Descriptor(name='HouseholdPivotalMomentTracker', full_name='EA.Sims4.Persistence.HouseholdPivotalMomentTracker', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='pivotal_moments', full_name='EA.Sims4.Persistence.HouseholdPivotalMomentTracker.pivotal_moments', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completed_pivotal_moment_ids', full_name='EA.Sims4.Persistence.HouseholdPivotalMomentTracker.completed_pivotal_moment_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='rewarded_pivotal_moment_ids', full_name='EA.Sims4.Persistence.HouseholdPivotalMomentTracker.rewarded_pivotal_moment_ids', index=2, number=3, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='situation_seeds', full_name='EA.Sims4.Persistence.HouseholdPivotalMomentTracker.situation_seeds', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=3060, serialized_end=3302)
_GAMEPLAYSCENARIODATA_SCENARIOGOALDATA = descriptor.Descriptor(name='ScenarioGoalData', full_name='EA.Sims4.Persistence.GameplayScenarioData.ScenarioGoalData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='goal_data', full_name='EA.Sims4.Persistence.GameplayScenarioData.ScenarioGoalData.goal_data', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4089, serialized_end=4167)
_GAMEPLAYSCENARIODATA_INDEXGOALMANDATORYTRIPLE = descriptor.Descriptor(name='IndexGoalMandatoryTriple', full_name='EA.Sims4.Persistence.GameplayScenarioData.IndexGoalMandatoryTriple', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sequence_index', full_name='EA.Sims4.Persistence.GameplayScenarioData.IndexGoalMandatoryTriple.sequence_index', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completed_goal', full_name='EA.Sims4.Persistence.GameplayScenarioData.IndexGoalMandatoryTriple.completed_goal', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_mandatory', full_name='EA.Sims4.Persistence.GameplayScenarioData.IndexGoalMandatoryTriple.is_mandatory', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4170, serialized_end=4327)
_GAMEPLAYSCENARIODATA_SIMFILTERINFOPAIR = descriptor.Descriptor(name='SimFilterInfoPair', full_name='EA.Sims4.Persistence.GameplayScenarioData.SimFilterInfoPair', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_filter_id', full_name='EA.Sims4.Persistence.GameplayScenarioData.SimFilterInfoPair.sim_filter_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_info_id', full_name='EA.Sims4.Persistence.GameplayScenarioData.SimFilterInfoPair.sim_info_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4329, serialized_end=4392)
_GAMEPLAYSCENARIODATA_PHASEOUTPUTINFO = descriptor.Descriptor(name='PhaseOutputInfo', full_name='EA.Sims4.Persistence.GameplayScenarioData.PhaseOutputInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='phase_guid64', full_name='EA.Sims4.Persistence.GameplayScenarioData.PhaseOutputInfo.phase_guid64', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='output_key', full_name='EA.Sims4.Persistence.GameplayScenarioData.PhaseOutputInfo.output_key', index=1, number=2, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='next_phase', full_name='EA.Sims4.Persistence.GameplayScenarioData.PhaseOutputInfo.next_phase', index=2, number=3, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='output_time', full_name='EA.Sims4.Persistence.GameplayScenarioData.PhaseOutputInfo.output_time', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4394, serialized_end=4494)
_GAMEPLAYSCENARIODATA_COMPLETEDGOALINFO = descriptor.Descriptor(name='CompletedGoalInfo', full_name='EA.Sims4.Persistence.GameplayScenarioData.CompletedGoalInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='goal_guid64', full_name='EA.Sims4.Persistence.GameplayScenarioData.CompletedGoalInfo.goal_guid64', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completion_time', full_name='EA.Sims4.Persistence.GameplayScenarioData.CompletedGoalInfo.completion_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4496, serialized_end=4561)
_GAMEPLAYSCENARIODATA_TERMINATEDPHASEINFO = descriptor.Descriptor(name='TerminatedPhaseInfo', full_name='EA.Sims4.Persistence.GameplayScenarioData.TerminatedPhaseInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='phase_guid64', full_name='EA.Sims4.Persistence.GameplayScenarioData.TerminatedPhaseInfo.phase_guid64', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='termination_time', full_name='EA.Sims4.Persistence.GameplayScenarioData.TerminatedPhaseInfo.termination_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=4563, serialized_end=4632)
_GAMEPLAYSCENARIODATA = descriptor.Descriptor(name='GameplayScenarioData', full_name='EA.Sims4.Persistence.GameplayScenarioData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='scenario_guid', full_name='EA.Sims4.Persistence.GameplayScenarioData.scenario_guid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_goals', full_name='EA.Sims4.Persistence.GameplayScenarioData.active_goals', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_time_lapsed', full_name='EA.Sims4.Persistence.GameplayScenarioData.sim_time_lapsed', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_phase_guid', full_name='EA.Sims4.Persistence.GameplayScenarioData.active_phase_guid', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completed_goals', full_name='EA.Sims4.Persistence.GameplayScenarioData.completed_goals', index=4, number=5, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='triggered_phases', full_name='EA.Sims4.Persistence.GameplayScenarioData.triggered_phases', index=5, number=6, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='last_completed_goal_sequence_pair', full_name='EA.Sims4.Persistence.GameplayScenarioData.last_completed_goal_sequence_pair', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_filter_sim_info_pair', full_name='EA.Sims4.Persistence.GameplayScenarioData.sim_filter_sim_info_pair', index=7, number=8, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='skipped_phases', full_name='EA.Sims4.Persistence.GameplayScenarioData.skipped_phases', index=8, number=9, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='terminated_phases', full_name='EA.Sims4.Persistence.GameplayScenarioData.terminated_phases', index=9, number=10, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='last_phase_outputs', full_name='EA.Sims4.Persistence.GameplayScenarioData.last_phase_outputs', index=10, number=11, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completed_goal_infos', full_name='EA.Sims4.Persistence.GameplayScenarioData.completed_goal_infos', index=11, number=12, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='terminated_phase_infos', full_name='EA.Sims4.Persistence.GameplayScenarioData.terminated_phase_infos', index=12, number=13, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_GAMEPLAYSCENARIODATA_SCENARIOGOALDATA, _GAMEPLAYSCENARIODATA_INDEXGOALMANDATORYTRIPLE, _GAMEPLAYSCENARIODATA_SIMFILTERINFOPAIR, _GAMEPLAYSCENARIODATA_PHASEOUTPUTINFO, _GAMEPLAYSCENARIODATA_COMPLETEDGOALINFO, _GAMEPLAYSCENARIODATA_TERMINATEDPHASEINFO], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=3305, serialized_end=4632)
_GAMEPLAYHOUSEHOLDDATA = descriptor.Descriptor(name='GameplayHouseholdData', full_name='EA.Sims4.Persistence.GameplayHouseholdData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='cheats_enabled', full_name='EA.Sims4.Persistence.GameplayHouseholdData.cheats_enabled', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='owned_object_count', full_name='EA.Sims4.Persistence.GameplayHouseholdData.owned_object_count', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='service_npc_records', full_name='EA.Sims4.Persistence.GameplayHouseholdData.service_npc_records', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='delinquent_utilities', full_name='EA.Sims4.Persistence.GameplayHouseholdData.delinquent_utilities', index=3, number=4, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='can_deliver_bill', full_name='EA.Sims4.Persistence.GameplayHouseholdData.can_deliver_bill', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='current_payment_owed', full_name='EA.Sims4.Persistence.GameplayHouseholdData.current_payment_owed', index=5, number=6, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bill_timer', full_name='EA.Sims4.Persistence.GameplayHouseholdData.bill_timer', index=6, number=7, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='shutoff_timer', full_name='EA.Sims4.Persistence.GameplayHouseholdData.shutoff_timer', index=7, number=8, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='warning_timer', full_name='EA.Sims4.Persistence.GameplayHouseholdData.warning_timer', index=8, number=9, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='additional_bill_costs', full_name='EA.Sims4.Persistence.GameplayHouseholdData.additional_bill_costs', index=9, number=10, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='collection_data', full_name='EA.Sims4.Persistence.GameplayHouseholdData.collection_data', index=10, number=11, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='put_bill_in_hidden_inventory', full_name='EA.Sims4.Persistence.GameplayHouseholdData.put_bill_in_hidden_inventory', index=11, number=12, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='billable_household_value', full_name='EA.Sims4.Persistence.GameplayHouseholdData.billable_household_value', index=12, number=13, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='highest_earned_situation_medals', full_name='EA.Sims4.Persistence.GameplayHouseholdData.highest_earned_situation_medals', index=13, number=14, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='build_buy_unlocks', full_name='EA.Sims4.Persistence.GameplayHouseholdData.build_buy_unlocks', index=14, number=15, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='situation_scoring_enabled', full_name='EA.Sims4.Persistence.GameplayHouseholdData.situation_scoring_enabled', index=15, number=16, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='build_buy_unlock_list', full_name='EA.Sims4.Persistence.GameplayHouseholdData.build_buy_unlock_list', index=16, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='retail_data', full_name='EA.Sims4.Persistence.GameplayHouseholdData.retail_data', index=17, number=18, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bucks_data', full_name='EA.Sims4.Persistence.GameplayHouseholdData.bucks_data', index=18, number=19, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='additional_employee_slots', full_name='EA.Sims4.Persistence.GameplayHouseholdData.additional_employee_slots', index=19, number=20, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lot_unpaid_bill_data', full_name='EA.Sims4.Persistence.GameplayHouseholdData.lot_unpaid_bill_data', index=20, number=21, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='home_world_id', full_name='EA.Sims4.Persistence.GameplayHouseholdData.home_world_id', index=21, number=22, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='last_played_home_zone_id', full_name='EA.Sims4.Persistence.GameplayHouseholdData.last_played_home_zone_id', index=22, number=23, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='home_zone_move_in_ticks', full_name='EA.Sims4.Persistence.GameplayHouseholdData.home_zone_move_in_ticks', index=23, number=24, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='always_welcomed_sim_ids', full_name='EA.Sims4.Persistence.GameplayHouseholdData.always_welcomed_sim_ids', index=24, number=25, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='household_milestone_tracker', full_name='EA.Sims4.Persistence.GameplayHouseholdData.household_milestone_tracker', index=25, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='missing_pet_tracker_data', full_name='EA.Sims4.Persistence.GameplayHouseholdData.missing_pet_tracker_data', index=26, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='laundry_data', full_name='EA.Sims4.Persistence.GameplayHouseholdData.laundry_data', index=27, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='holiday_tracker', full_name='EA.Sims4.Persistence.GameplayHouseholdData.holiday_tracker', index=28, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='deliveries', full_name='EA.Sims4.Persistence.GameplayHouseholdData.deliveries', index=29, number=31, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_preference_tracker', full_name='EA.Sims4.Persistence.GameplayHouseholdData.object_preference_tracker', index=30, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='current_bill_details', full_name='EA.Sims4.Persistence.GameplayHouseholdData.current_bill_details', index=31, number=33, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bill_utility_settings', full_name='EA.Sims4.Persistence.GameplayHouseholdData.bill_utility_settings', index=32, number=34, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='repo_man_due_time', full_name='EA.Sims4.Persistence.GameplayHouseholdData.repo_man_due_time', index=33, number=35, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_new_entries', full_name='EA.Sims4.Persistence.GameplayHouseholdData.situation_new_entries', index=34, number=36, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gameplay_scenario_tracker', full_name='EA.Sims4.Persistence.GameplayHouseholdData.gameplay_scenario_tracker', index=35, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='story_progression_tracker', full_name='EA.Sims4.Persistence.GameplayHouseholdData.story_progression_tracker', index=36, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='non_housing_costs_owed', full_name='EA.Sims4.Persistence.GameplayHouseholdData.non_housing_costs_owed', index=37, number=39, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='housing_costs_owed', full_name='EA.Sims4.Persistence.GameplayHouseholdData.housing_costs_owed', index=38, number=40, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rent_late_timer', full_name='EA.Sims4.Persistence.GameplayHouseholdData.rent_late_timer', index=39, number=41, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rent_warning_timer', full_name='EA.Sims4.Persistence.GameplayHouseholdData.rent_warning_timer', index=40, number=42, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_life_span_on_last_game_save', full_name='EA.Sims4.Persistence.GameplayHouseholdData.sim_life_span_on_last_game_save', index=41, number=43, type=14, cpp_type=8, label=1, has_default_value=True, default_value=3, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_pivotal_moment_tracker', full_name='EA.Sims4.Persistence.GameplayHouseholdData.household_pivotal_moment_tracker', index=42, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_GAMEPLAYHOUSEHOLDDATA_SIMLIFESPAN], options=None, is_extendable=False, extension_ranges=[], serialized_start=4635, serialized_end=6930)
_SITUATIONEARNEDMEDALS = descriptor.Descriptor(name='SituationEarnedMedals', full_name='EA.Sims4.Persistence.SituationEarnedMedals', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='situation_id', full_name='EA.Sims4.Persistence.SituationEarnedMedals.situation_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='medal', full_name='EA.Sims4.Persistence.SituationEarnedMedals.medal', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=6932, serialized_end=6992)
_SITUATIONNEWENTRY = descriptor.Descriptor(name='SituationNewEntry', full_name='EA.Sims4.Persistence.SituationNewEntry', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='situation_id', full_name='EA.Sims4.Persistence.SituationNewEntry.situation_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='new_entry', full_name='EA.Sims4.Persistence.SituationNewEntry.new_entry', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=6994, serialized_end=7060)
_COLLECTIONDATA = descriptor.Descriptor(name='CollectionData', full_name='EA.Sims4.Persistence.CollectionData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='collectible_def_id', full_name='EA.Sims4.Persistence.CollectionData.collectible_def_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='collection_id', full_name='EA.Sims4.Persistence.CollectionData.collection_id', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='new', full_name='EA.Sims4.Persistence.CollectionData.new', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='quality', full_name='EA.Sims4.Persistence.CollectionData.quality', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='icon_info', full_name='EA.Sims4.Persistence.CollectionData.icon_info', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='order_discovered', full_name='EA.Sims4.Persistence.CollectionData.order_discovered', index=5, number=6, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=7063, serialized_end=7233)
_RETAILDATA_RETAILDATAPAYROLL_RETAILDATAPAYROLLENTRY = descriptor.Descriptor(name='RetailDataPayrollEntry', full_name='EA.Sims4.Persistence.RetailData.RetailDataPayroll.RetailDataPayrollEntry', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='career_level_guid', full_name='EA.Sims4.Persistence.RetailData.RetailDataPayroll.RetailDataPayrollEntry.career_level_guid', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='hours_worked', full_name='EA.Sims4.Persistence.RetailData.RetailDataPayroll.RetailDataPayrollEntry.hours_worked', index=1, number=2, type=1, cpp_type=5, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=7995, serialized_end=8068)
_RETAILDATA_RETAILDATAPAYROLL = descriptor.Descriptor(name='RetailDataPayroll', full_name='EA.Sims4.Persistence.RetailData.RetailDataPayroll', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.RetailData.RetailDataPayroll.sim_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='clock_in_time', full_name='EA.Sims4.Persistence.RetailData.RetailDataPayroll.clock_in_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='payroll_data', full_name='EA.Sims4.Persistence.RetailData.RetailDataPayroll.payroll_data', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_RETAILDATA_RETAILDATAPAYROLL_RETAILDATAPAYROLLENTRY], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=7838, serialized_end=8068)
_RETAILDATA_RETAILFUNDSCATEGORYENTRY = descriptor.Descriptor(name='RetailFundsCategoryEntry', full_name='EA.Sims4.Persistence.RetailData.RetailFundsCategoryEntry', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='funds_category', full_name='EA.Sims4.Persistence.RetailData.RetailFundsCategoryEntry.funds_category', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='amount', full_name='EA.Sims4.Persistence.RetailData.RetailFundsCategoryEntry.amount', index=1, number=2, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8070, serialized_end=8136)
_RETAILDATA = descriptor.Descriptor(name='RetailData', full_name='EA.Sims4.Persistence.RetailData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='retail_zone_id', full_name='EA.Sims4.Persistence.RetailData.retail_zone_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='employee_ids', full_name='EA.Sims4.Persistence.RetailData.employee_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='is_open', full_name='EA.Sims4.Persistence.RetailData.is_open', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='markup', full_name='EA.Sims4.Persistence.RetailData.markup', index=3, number=4, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='funds', full_name='EA.Sims4.Persistence.RetailData.funds', index=4, number=5, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='employee_uniform_data_male', full_name='EA.Sims4.Persistence.RetailData.employee_uniform_data_male', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='employee_uniform_data_female', full_name='EA.Sims4.Persistence.RetailData.employee_uniform_data_female', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='employee_payroll', full_name='EA.Sims4.Persistence.RetailData.employee_payroll', index=7, number=8, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='open_time', full_name='EA.Sims4.Persistence.RetailData.open_time', index=8, number=9, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='grand_opening', full_name='EA.Sims4.Persistence.RetailData.grand_opening', index=9, number=10, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='funds_category_tracker_data', full_name='EA.Sims4.Persistence.RetailData.funds_category_tracker_data', index=10, number=11, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='daily_revenue', full_name='EA.Sims4.Persistence.RetailData.daily_revenue', index=11, number=12, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='daily_items_sold', full_name='EA.Sims4.Persistence.RetailData.daily_items_sold', index=12, number=13, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='daily_employee_wages', full_name='EA.Sims4.Persistence.RetailData.daily_employee_wages', index=13, number=14, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='daily_household_employee_wages', full_name='EA.Sims4.Persistence.RetailData.daily_household_employee_wages', index=14, number=15, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_RETAILDATA_RETAILDATAPAYROLL, _RETAILDATA_RETAILFUNDSCATEGORYENTRY], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=7236, serialized_end=8136)
_PERSISTABLECLUBSERVICE = descriptor.Descriptor(name='PersistableClubService', full_name='EA.Sims4.Persistence.PersistableClubService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='has_seeded_clubs', full_name='EA.Sims4.Persistence.PersistableClubService.has_seeded_clubs', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_count', full_name='EA.Sims4.Persistence.PersistableClubService.club_count', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='clubs', full_name='EA.Sims4.Persistence.PersistableClubService.clubs', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=8138, serialized_end=8254)
_CLUB = descriptor.Descriptor(name='Club', full_name='EA.Sims4.Persistence.Club', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='club_id', full_name='EA.Sims4.Persistence.Club.club_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Persistence.Club.name', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='icon', full_name='EA.Sims4.Persistence.Club.icon', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='description', full_name='EA.Sims4.Persistence.Club.description', index=3, number=4, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='invite_only', full_name='EA.Sims4.Persistence.Club.invite_only', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='leader', full_name='EA.Sims4.Persistence.Club.leader', index=5, number=6, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='members', full_name='EA.Sims4.Persistence.Club.members', index=6, number=7, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='venue_type', full_name='EA.Sims4.Persistence.Club.venue_type', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='membership_criteria', full_name='EA.Sims4.Persistence.Club.membership_criteria', index=8, number=9, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_rules', full_name='EA.Sims4.Persistence.Club.club_rules', index=9, number=10, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='associated_color', full_name='EA.Sims4.Persistence.Club.associated_color', index=10, number=11, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_seed', full_name='EA.Sims4.Persistence.Club.club_seed', index=11, number=12, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bucks_data', full_name='EA.Sims4.Persistence.Club.bucks_data', index=12, number=13, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='associated_style', full_name='EA.Sims4.Persistence.Club.associated_style', index=13, number=14, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_uniform_adult_male', full_name='EA.Sims4.Persistence.Club.club_uniform_adult_male', index=14, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_uniform_child_male', full_name='EA.Sims4.Persistence.Club.club_uniform_child_male', index=15, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_uniform_adult_female', full_name='EA.Sims4.Persistence.Club.club_uniform_adult_female', index=16, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_uniform_child_female', full_name='EA.Sims4.Persistence.Club.club_uniform_child_female', index=17, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='outfit_setting', full_name='EA.Sims4.Persistence.Club.outfit_setting', index=18, number=19, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='member_cap', full_name='EA.Sims4.Persistence.Club.member_cap', index=19, number=20, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='recent_members', full_name='EA.Sims4.Persistence.Club.recent_members', index=20, number=21, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='hangout_setting', full_name='EA.Sims4.Persistence.Club.hangout_setting', index=21, number=22, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='hangout_zone_id', full_name='EA.Sims4.Persistence.Club.hangout_zone_id', index=22, number=23, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_CLUB_CLUBOUTFITSETTING, _CLUB_CLUBHANGOUTSETTING], options=None, is_extendable=False, extension_ranges=[], serialized_start=8257, serialized_end=9388)
_PERSISTABLESOCIALMEDIASERVICE = descriptor.Descriptor(name='PersistableSocialMediaService', full_name='EA.Sims4.Persistence.PersistableSocialMediaService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='post_entries', full_name='EA.Sims4.Persistence.PersistableSocialMediaService.post_entries', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='direct_messages', full_name='EA.Sims4.Persistence.PersistableSocialMediaService.direct_messages', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sims_with_new_posts', full_name='EA.Sims4.Persistence.PersistableSocialMediaService.sims_with_new_posts', index=2, number=3, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='sims_with_new_messages', full_name='EA.Sims4.Persistence.PersistableSocialMediaService.sims_with_new_messages', index=3, number=4, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=9391, serialized_end=9629)
_SOCIALMEDIAPOSTENTRY = descriptor.Descriptor(name='SocialMediaPostEntry', full_name='EA.Sims4.Persistence.SocialMediaPostEntry', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SocialMediaPostEntry.sim_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='posts', full_name='EA.Sims4.Persistence.SocialMediaPostEntry.posts', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=9631, serialized_end=9723)
_SOCIALMEDIAMESSAGEENTRY = descriptor.Descriptor(name='SocialMediaMessageEntry', full_name='EA.Sims4.Persistence.SocialMediaMessageEntry', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SocialMediaMessageEntry.sim_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='messages', full_name='EA.Sims4.Persistence.SocialMediaMessageEntry.messages', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=9725, serialized_end=9832)
_SOCIALMEDIADIRECTMESSAGE = descriptor.Descriptor(name='SocialMediaDirectMessage', full_name='EA.Sims4.Persistence.SocialMediaDirectMessage', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='message_id', full_name='EA.Sims4.Persistence.SocialMediaDirectMessage.message_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='message_post', full_name='EA.Sims4.Persistence.SocialMediaDirectMessage.message_post', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='reply_post', full_name='EA.Sims4.Persistence.SocialMediaDirectMessage.reply_post', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=9835, serialized_end=10001)
_SOCIALMEDIAPOST = descriptor.Descriptor(name='SocialMediaPost', full_name='EA.Sims4.Persistence.SocialMediaPost', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='post_id', full_name='EA.Sims4.Persistence.SocialMediaPost.post_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='author_sim_id', full_name='EA.Sims4.Persistence.SocialMediaPost.author_sim_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_sim_id', full_name='EA.Sims4.Persistence.SocialMediaPost.target_sim_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='narrative', full_name='EA.Sims4.Persistence.SocialMediaPost.narrative', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='post_type', full_name='EA.Sims4.Persistence.SocialMediaPost.post_type', index=4, number=5, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='post_time', full_name='EA.Sims4.Persistence.SocialMediaPost.post_time', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='post_text', full_name='EA.Sims4.Persistence.SocialMediaPost.post_text', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='reactions', full_name='EA.Sims4.Persistence.SocialMediaPost.reactions', index=7, number=8, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10004, serialized_end=10257)
_SOCIALMEDIAREACTION = descriptor.Descriptor(name='SocialMediaReaction', full_name='EA.Sims4.Persistence.SocialMediaReaction', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='narrative_type', full_name='EA.Sims4.Persistence.SocialMediaReaction.narrative_type', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='polarity_type', full_name='EA.Sims4.Persistence.SocialMediaReaction.polarity_type', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='count', full_name='EA.Sims4.Persistence.SocialMediaReaction.count', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='reacted_sims', full_name='EA.Sims4.Persistence.SocialMediaReaction.reacted_sims', index=3, number=4, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10259, serialized_end=10368)
_SERVICENPCRECORD = descriptor.Descriptor(name='ServiceNpcRecord', full_name='EA.Sims4.Persistence.ServiceNpcRecord', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='service_type', full_name='EA.Sims4.Persistence.ServiceNpcRecord.service_type', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='preferred_sim_ids', full_name='EA.Sims4.Persistence.ServiceNpcRecord.preferred_sim_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='fired_sim_ids', full_name='EA.Sims4.Persistence.ServiceNpcRecord.fired_sim_ids', index=2, number=3, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='hired', full_name='EA.Sims4.Persistence.ServiceNpcRecord.hired', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_last_started_service', full_name='EA.Sims4.Persistence.ServiceNpcRecord.time_last_started_service', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='recurring', full_name='EA.Sims4.Persistence.ServiceNpcRecord.recurring', index=5, number=6, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_last_finished_service', full_name='EA.Sims4.Persistence.ServiceNpcRecord.time_last_finished_service', index=6, number=7, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='user_specified_data_id', full_name='EA.Sims4.Persistence.ServiceNpcRecord.user_specified_data_id', index=7, number=8, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='user_specified_data_selection', full_name='EA.Sims4.Persistence.ServiceNpcRecord.user_specified_data_selection', index=8, number=9, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='user_specified_data_selection_count', full_name='EA.Sims4.Persistence.ServiceNpcRecord.user_specified_data_selection_count', index=9, number=10, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='hiring_sim_id', full_name='EA.Sims4.Persistence.ServiceNpcRecord.hiring_sim_id', index=10, number=11, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10371, serialized_end=10721)
_ADDITIONALBILLCOST = descriptor.Descriptor(name='AdditionalBillCost', full_name='EA.Sims4.Persistence.AdditionalBillCost', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='bill_source', full_name='EA.Sims4.Persistence.AdditionalBillCost.bill_source', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cost', full_name='EA.Sims4.Persistence.AdditionalBillCost.cost', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10723, serialized_end=10778)
_CURRENTBILLSTATISTICDELTA = descriptor.Descriptor(name='CurrentBillStatisticDelta', full_name='EA.Sims4.Persistence.CurrentBillStatisticDelta', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='stat_id', full_name='EA.Sims4.Persistence.CurrentBillStatisticDelta.stat_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='delta', full_name='EA.Sims4.Persistence.CurrentBillStatisticDelta.delta', index=1, number=2, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10780, serialized_end=10839)
_CURRENTBILLDETAIL = descriptor.Descriptor(name='CurrentBillDetail', full_name='EA.Sims4.Persistence.CurrentBillDetail', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='utility', full_name='EA.Sims4.Persistence.CurrentBillDetail.utility', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='billable_amount', full_name='EA.Sims4.Persistence.CurrentBillDetail.billable_amount', index=1, number=2, type=3, cpp_type=2, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='statistic_deltas', full_name='EA.Sims4.Persistence.CurrentBillDetail.statistic_deltas', index=2, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='net_consumption', full_name='EA.Sims4.Persistence.CurrentBillDetail.net_consumption', index=3, number=6, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=10842, serialized_end=11003)
_BILLUTILITYSETTINGS = descriptor.Descriptor(name='BillUtilitySettings', full_name='EA.Sims4.Persistence.BillUtilitySettings', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='utility', full_name='EA.Sims4.Persistence.BillUtilitySettings.utility', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='end_of_bill_action', full_name='EA.Sims4.Persistence.BillUtilitySettings.end_of_bill_action', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11005, serialized_end=11071)
_PERSISTABLESTORYPROGRESSIONPARTICIPANT = descriptor.Descriptor(name='PersistableStoryProgressionParticipant', full_name='EA.Sims4.Persistence.PersistableStoryProgressionParticipant', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='participant_type', full_name='EA.Sims4.Persistence.PersistableStoryProgressionParticipant.participant_type', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='participant', full_name='EA.Sims4.Persistence.PersistableStoryProgressionParticipant.participant', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='participant_str', full_name='EA.Sims4.Persistence.PersistableStoryProgressionParticipant.participant_str', index=2, number=3, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='participant_loc_str', full_name='EA.Sims4.Persistence.PersistableStoryProgressionParticipant.participant_loc_str', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11074, serialized_end=11250)
_PERSISTABLEDRAMANODE = descriptor.Descriptor(name='PersistableDramaNode', full_name='EA.Sims4.Persistence.PersistableDramaNode', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='uid', full_name='EA.Sims4.Persistence.PersistableDramaNode.uid', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='node_type', full_name='EA.Sims4.Persistence.PersistableDramaNode.node_type', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='receiver_sim_id', full_name='EA.Sims4.Persistence.PersistableDramaNode.receiver_sim_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='receiver_score', full_name='EA.Sims4.Persistence.PersistableDramaNode.receiver_score', index=3, number=4, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sender_sim_id', full_name='EA.Sims4.Persistence.PersistableDramaNode.sender_sim_id', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sender_score', full_name='EA.Sims4.Persistence.PersistableDramaNode.sender_score', index=5, number=6, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='selected_time', full_name='EA.Sims4.Persistence.PersistableDramaNode.selected_time', index=6, number=7, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='custom_data', full_name='EA.Sims4.Persistence.PersistableDramaNode.custom_data', index=7, number=8, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='picked_sim_id', full_name='EA.Sims4.Persistence.PersistableDramaNode.picked_sim_id', index=8, number=9, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_id', full_name='EA.Sims4.Persistence.PersistableDramaNode.club_id', index=9, number=10, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='stored_situation', full_name='EA.Sims4.Persistence.PersistableDramaNode.stored_situation', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='story_progression_participants', full_name='EA.Sims4.Persistence.PersistableDramaNode.story_progression_participants', index=11, number=12, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11253, serialized_end=11654)
_PERSISTABLECALLTOACTIONSERVICE = descriptor.Descriptor(name='PersistableCallToActionService', full_name='EA.Sims4.Persistence.PersistableCallToActionService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='permanently_disabled_ids', full_name='EA.Sims4.Persistence.PersistableCallToActionService.permanently_disabled_ids', index=0, number=1, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11656, serialized_end=11726)
_PERSISTABLELANDLORDSERVICE = descriptor.Descriptor(name='PersistableLandlordService', full_name='EA.Sims4.Persistence.PersistableLandlordService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='landlord_id', full_name='EA.Sims4.Persistence.PersistableLandlordService.landlord_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11728, serialized_end=11777)
_PERSISTABLETRENDSERVICE = descriptor.Descriptor(name='PersistableTrendService', full_name='EA.Sims4.Persistence.PersistableTrendService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='current_trend_tags', full_name='EA.Sims4.Persistence.PersistableTrendService.current_trend_tags', index=0, number=1, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='next_update_ticks', full_name='EA.Sims4.Persistence.PersistableTrendService.next_update_ticks', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11779, serialized_end=11863)
_FASHIONMARKETPLACESOLDOUTFITS = descriptor.Descriptor(name='FashionMarketplaceSoldOutfits', full_name='EA.Sims4.Persistence.FashionMarketplaceSoldOutfits', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_ids', full_name='EA.Sims4.Persistence.FashionMarketplaceSoldOutfits.sim_ids', index=0, number=1, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='outfit_info_data', full_name='EA.Sims4.Persistence.FashionMarketplaceSoldOutfits.outfit_info_data', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11865, serialized_end=11983)
_PERSISTABLEFASHIONTRENDSERVICE = descriptor.Descriptor(name='PersistableFashionTrendService', full_name='EA.Sims4.Persistence.PersistableFashionTrendService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='thrift_store_inventory', full_name='EA.Sims4.Persistence.PersistableFashionTrendService.thrift_store_inventory', index=0, number=1, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='thrift_store_mannequin', full_name='EA.Sims4.Persistence.PersistableFashionTrendService.thrift_store_mannequin', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='next_trend_shift_ticks', full_name='EA.Sims4.Persistence.PersistableFashionTrendService.next_trend_shift_ticks', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='commodity_tracker', full_name='EA.Sims4.Persistence.PersistableFashionTrendService.commodity_tracker', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='statistics_tracker', full_name='EA.Sims4.Persistence.PersistableFashionTrendService.statistics_tracker', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sold_fashion_outfits', full_name='EA.Sims4.Persistence.PersistableFashionTrendService.sold_fashion_outfits', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=11986, serialized_end=12399)
_COOLDOWNDRAMANODE = descriptor.Descriptor(name='CooldownDramaNode', full_name='EA.Sims4.Persistence.CooldownDramaNode', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='node_type', full_name='EA.Sims4.Persistence.CooldownDramaNode.node_type', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completed_time', full_name='EA.Sims4.Persistence.CooldownDramaNode.completed_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12401, serialized_end=12463)
_DRAMANODECOOLDOWNGROUP = descriptor.Descriptor(name='DramaNodeCooldownGroup', full_name='EA.Sims4.Persistence.DramaNodeCooldownGroup', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='group', full_name='EA.Sims4.Persistence.DramaNodeCooldownGroup.group', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='completed_time', full_name='EA.Sims4.Persistence.DramaNodeCooldownGroup.completed_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12465, serialized_end=12528)
_PERSISTABLEDRAMASCHEDULESERVICE = descriptor.Descriptor(name='PersistableDramaScheduleService', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='drama_nodes', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService.drama_nodes', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cooldown_nodes', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService.cooldown_nodes', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='running_nodes', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService.running_nodes', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='drama_nodes_on_permanent_cooldown', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService.drama_nodes_on_permanent_cooldown', index=3, number=4, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='startup_drama_node_buckets_used', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService.startup_drama_node_buckets_used', index=4, number=5, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='cooldown_groups', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService.cooldown_groups', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cooldown_groups_on_permanent_cooldown', full_name='EA.Sims4.Persistence.PersistableDramaScheduleService.cooldown_groups_on_permanent_cooldown', index=6, number=7, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12531, serialized_end=12975)
_PERSISTABLERELATIONSHIPBITLOCK = descriptor.Descriptor(name='PersistableRelationshipBitLock', full_name='EA.Sims4.Persistence.PersistableRelationshipBitLock', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='relationship_bit_lock_type', full_name='EA.Sims4.Persistence.PersistableRelationshipBitLock.relationship_bit_lock_type', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='locked_time', full_name='EA.Sims4.Persistence.PersistableRelationshipBitLock.locked_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=12977, serialized_end=13066)
_PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA = descriptor.Descriptor(name='PersistableUnidirectionalRelationshipData', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='bits', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData.bits', index=0, number=1, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='timeouts', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData.timeouts', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='knowledge', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData.knowledge', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bit_added_buffs', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData.bit_added_buffs', index=3, number=4, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='relationship_bit_locks', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData.relationship_bit_locks', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sentiment_proximity_cooldown_end', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData.sentiment_proximity_cooldown_end', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tracks', full_name='EA.Sims4.Persistence.PersistableUnidirectionalRelationshipData.tracks', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13069, serialized_end=13459)
_PERSISTABLEBIDIRECTIONALRELATIONSHIPDATA = descriptor.Descriptor(name='PersistableBidirectionalRelationshipData', full_name='EA.Sims4.Persistence.PersistableBidirectionalRelationshipData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='bits', full_name='EA.Sims4.Persistence.PersistableBidirectionalRelationshipData.bits', index=0, number=1, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='timeouts', full_name='EA.Sims4.Persistence.PersistableBidirectionalRelationshipData.timeouts', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tracks', full_name='EA.Sims4.Persistence.PersistableBidirectionalRelationshipData.tracks', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='relationship_bit_locks', full_name='EA.Sims4.Persistence.PersistableBidirectionalRelationshipData.relationship_bit_locks', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='compatibility_score', full_name='EA.Sims4.Persistence.PersistableBidirectionalRelationshipData.compatibility_score', index=4, number=5, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='compatibility_level', full_name='EA.Sims4.Persistence.PersistableBidirectionalRelationshipData.compatibility_level', index=5, number=6, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13462, serialized_end=13783)
_PERSISTABLERELATIONSHIPLABELDATA = descriptor.Descriptor(name='PersistableRelationshipLabelData', full_name='EA.Sims4.Persistence.PersistableRelationshipLabelData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='label', full_name='EA.Sims4.Persistence.PersistableRelationshipLabelData.label', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='icon', full_name='EA.Sims4.Persistence.PersistableRelationshipLabelData.icon', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13785, serialized_end=13879)
_PERSISTABLESERVICERELATIONSHIP = descriptor.Descriptor(name='PersistableServiceRelationship', full_name='EA.Sims4.Persistence.PersistableServiceRelationship', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id_a', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.sim_id_a', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_id_b', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.sim_id_b', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bidirectional_relationship_data', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.bidirectional_relationship_data', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_a_relationship_data', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.sim_a_relationship_data', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_b_relationship_data', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.sim_b_relationship_data', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='last_update_time', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.last_update_time', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_object_id', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.target_object_id', index=6, number=7, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_object_manager_id', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.target_object_manager_id', index=7, number=8, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_object_instance_id', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.target_object_instance_id', index=8, number=9, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_relationship_name', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.object_relationship_name', index=9, number=10, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='relationship_label_data', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.relationship_label_data', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='hidden', full_name='EA.Sims4.Persistence.PersistableServiceRelationship.hidden', index=11, number=12, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=13882, serialized_end=14511)
_PERSISTABLERELATIONSHIPSERVICE = descriptor.Descriptor(name='PersistableRelationshipService', full_name='EA.Sims4.Persistence.PersistableRelationshipService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='relationships', full_name='EA.Sims4.Persistence.PersistableRelationshipService.relationships', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_relationships', full_name='EA.Sims4.Persistence.PersistableRelationshipService.object_relationships', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=14514, serialized_end=14707)
_PERSISTABLEGLOBALPOLICY = descriptor.Descriptor(name='PersistableGlobalPolicy', full_name='EA.Sims4.Persistence.PersistableGlobalPolicy', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='progress_state', full_name='EA.Sims4.Persistence.PersistableGlobalPolicy.progress_state', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='progress_value', full_name='EA.Sims4.Persistence.PersistableGlobalPolicy.progress_value', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='decay_days', full_name='EA.Sims4.Persistence.PersistableGlobalPolicy.decay_days', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='snippet', full_name='EA.Sims4.Persistence.PersistableGlobalPolicy.snippet', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=14709, serialized_end=14819)
_PERSISTABLEGLOBALPOLICYBILLREDUCTION = descriptor.Descriptor(name='PersistableGlobalPolicyBillReduction', full_name='EA.Sims4.Persistence.PersistableGlobalPolicyBillReduction', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='bill_reduction_reason', full_name='EA.Sims4.Persistence.PersistableGlobalPolicyBillReduction.bill_reduction_reason', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bill_reduction_amount', full_name='EA.Sims4.Persistence.PersistableGlobalPolicyBillReduction.bill_reduction_amount', index=1, number=2, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=14821, serialized_end=14921)
_PERSISTABLEGLOBALUTILITYEFFECT = descriptor.Descriptor(name='PersistableGlobalUtilityEffect', full_name='EA.Sims4.Persistence.PersistableGlobalUtilityEffect', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='global_policy_snippet_guid64', full_name='EA.Sims4.Persistence.PersistableGlobalUtilityEffect.global_policy_snippet_guid64', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=14923, serialized_end=14993)
_PERSISTABLEGLOBALPOLICYSERVICE = descriptor.Descriptor(name='PersistableGlobalPolicyService', full_name='EA.Sims4.Persistence.PersistableGlobalPolicyService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='global_policies', full_name='EA.Sims4.Persistence.PersistableGlobalPolicyService.global_policies', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bill_reductions', full_name='EA.Sims4.Persistence.PersistableGlobalPolicyService.bill_reductions', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='utility_effects', full_name='EA.Sims4.Persistence.PersistableGlobalPolicyService.utility_effects', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=14996, serialized_end=15264)
_ADOPTABLESIMDATA = descriptor.Descriptor(name='AdoptableSimData', full_name='EA.Sims4.Persistence.AdoptableSimData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='adoptable_sim_id', full_name='EA.Sims4.Persistence.AdoptableSimData.adoptable_sim_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='creation_time', full_name='EA.Sims4.Persistence.AdoptableSimData.creation_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15266, serialized_end=15333)
_PERSISTABLEADOPTIONSERVICE = descriptor.Descriptor(name='PersistableAdoptionService', full_name='EA.Sims4.Persistence.PersistableAdoptionService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='adoptable_sim_data', full_name='EA.Sims4.Persistence.PersistableAdoptionService.adoptable_sim_data', index=0, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15335, serialized_end=15431)
_HIDDENSIMDATA = descriptor.Descriptor(name='HiddenSimData', full_name='EA.Sims4.Persistence.HiddenSimData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.HiddenSimData.sim_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='away_action', full_name='EA.Sims4.Persistence.HiddenSimData.away_action', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15433, serialized_end=15485)
_PERSISTABLEHIDDENSIMSERVICE = descriptor.Descriptor(name='PersistableHiddenSimService', full_name='EA.Sims4.Persistence.PersistableHiddenSimService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='hidden_sim_data', full_name='EA.Sims4.Persistence.PersistableHiddenSimService.hidden_sim_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15487, serialized_end=15578)
_PERSISTABLESEASONSERVICE = descriptor.Descriptor(name='PersistableSeasonService', full_name='EA.Sims4.Persistence.PersistableSeasonService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='current_season', full_name='EA.Sims4.Persistence.PersistableSeasonService.current_season', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='season_start_time', full_name='EA.Sims4.Persistence.PersistableSeasonService.season_start_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15580, serialized_end=15657)
_DECORATIONSTATE = descriptor.Descriptor(name='DecorationState', full_name='EA.Sims4.Persistence.DecorationState', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='decoration_type_id', full_name='EA.Sims4.Persistence.DecorationState.decoration_type_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='decorated_locations', full_name='EA.Sims4.Persistence.DecorationState.decorated_locations', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15659, serialized_end=15774)
_LOTDECORATIONSETTING = descriptor.Descriptor(name='LotDecorationSetting', full_name='EA.Sims4.Persistence.LotDecorationSetting', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.LotDecorationSetting.zone_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='decoration_states', full_name='EA.Sims4.Persistence.LotDecorationSetting.decoration_states', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_decoration_state', full_name='EA.Sims4.Persistence.LotDecorationSetting.active_decoration_state', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15777, serialized_end=15915)
_DECORATEDLOCATION = descriptor.Descriptor(name='DecoratedLocation', full_name='EA.Sims4.Persistence.DecoratedLocation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='location', full_name='EA.Sims4.Persistence.DecoratedLocation.location', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='decoration', full_name='EA.Sims4.Persistence.DecoratedLocation.decoration', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15917, serialized_end=15974)
_HOLIDAYDECORATIONSETTING = descriptor.Descriptor(name='HolidayDecorationSetting', full_name='EA.Sims4.Persistence.HolidayDecorationSetting', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='holiday', full_name='EA.Sims4.Persistence.HolidayDecorationSetting.holiday', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='decoration_preset', full_name='EA.Sims4.Persistence.HolidayDecorationSetting.decoration_preset', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=15976, serialized_end=16046)
_WORLDDECORATIONSETTING = descriptor.Descriptor(name='WorldDecorationSetting', full_name='EA.Sims4.Persistence.WorldDecorationSetting', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='world_id', full_name='EA.Sims4.Persistence.WorldDecorationSetting.world_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='set_decorations', full_name='EA.Sims4.Persistence.WorldDecorationSetting.set_decorations', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16048, serialized_end=16115)
_PERSISTABLELOTDECORATIONSERVICE = descriptor.Descriptor(name='PersistableLotDecorationService', full_name='EA.Sims4.Persistence.PersistableLotDecorationService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='lot_decorations', full_name='EA.Sims4.Persistence.PersistableLotDecorationService.lot_decorations', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='holiday_preferences', full_name='EA.Sims4.Persistence.PersistableLotDecorationService.holiday_preferences', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='world_decorations_set', full_name='EA.Sims4.Persistence.PersistableLotDecorationService.world_decorations_set', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16118, serialized_end=16374)
_HOLIDAYTIMEDATA = descriptor.Descriptor(name='HolidayTimeData', full_name='EA.Sims4.Persistence.HolidayTimeData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='holiday_id', full_name='EA.Sims4.Persistence.HolidayTimeData.holiday_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='day', full_name='EA.Sims4.Persistence.HolidayTimeData.day', index=1, number=2, type=13, cpp_type=3, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='season', full_name='EA.Sims4.Persistence.HolidayTimeData.season', index=2, number=3, type=13, cpp_type=3, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16376, serialized_end=16442)
_HOLIDAYCALENDAR = descriptor.Descriptor(name='HolidayCalendar', full_name='EA.Sims4.Persistence.HolidayCalendar', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='season_length', full_name='EA.Sims4.Persistence.HolidayCalendar.season_length', index=0, number=1, type=13, cpp_type=3, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='holidays', full_name='EA.Sims4.Persistence.HolidayCalendar.holidays', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16444, serialized_end=16541)
_PERSISTABLEHOLIDAYSERVICE = descriptor.Descriptor(name='PersistableHolidayService', full_name='EA.Sims4.Persistence.PersistableHolidayService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='holidays', full_name='EA.Sims4.Persistence.PersistableHolidayService.holidays', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='calendars', full_name='EA.Sims4.Persistence.PersistableHolidayService.calendars', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16544, serialized_end=16678)
_STYLEOUTFITINFO = descriptor.Descriptor(name='StyleOutfitInfo', full_name='EA.Sims4.Persistence.StyleOutfitInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='outfit_info_data', full_name='EA.Sims4.Persistence.StyleOutfitInfo.outfit_info_data', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16680, serialized_end=16763)
_PERSISTABLESTYLESERVICE = descriptor.Descriptor(name='PersistableStyleService', full_name='EA.Sims4.Persistence.PersistableStyleService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='outfit_infos', full_name='EA.Sims4.Persistence.PersistableStyleService.outfit_infos', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16765, serialized_end=16851)
_RABBITHOLEDATA = descriptor.Descriptor(name='RabbitHoleData', full_name='EA.Sims4.Persistence.RabbitHoleData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.RabbitHoleData.sim_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rabbit_hole_id', full_name='EA.Sims4.Persistence.RabbitHoleData.rabbit_hole_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_remaining', full_name='EA.Sims4.Persistence.RabbitHoleData.time_remaining', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='linked_sim_ids', full_name='EA.Sims4.Persistence.RabbitHoleData.linked_sim_ids', index=3, number=4, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='picked_stat_id', full_name='EA.Sims4.Persistence.RabbitHoleData.picked_stat_id', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rabbit_hole_instance_id', full_name='EA.Sims4.Persistence.RabbitHoleData.rabbit_hole_instance_id', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='linked_rabbit_hole_ids', full_name='EA.Sims4.Persistence.RabbitHoleData.linked_rabbit_hole_ids', index=6, number=7, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='phase', full_name='EA.Sims4.Persistence.RabbitHoleData.phase', index=7, number=8, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='career_uid', full_name='EA.Sims4.Persistence.RabbitHoleData.career_uid', index=8, number=9, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='all_participant_sim_ids', full_name='EA.Sims4.Persistence.RabbitHoleData.all_participant_sim_ids', index=9, number=10, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=16854, serialized_end=17127)
_PERSISTABLERABBITHOLESERVICE = descriptor.Descriptor(name='PersistableRabbitHoleService', full_name='EA.Sims4.Persistence.PersistableRabbitHoleService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='rabbit_holes', full_name='EA.Sims4.Persistence.PersistableRabbitHoleService.rabbit_holes', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17129, serialized_end=17219)
_HORSECOMPETITIONDATA = descriptor.Descriptor(name='HorseCompetitionData', full_name='EA.Sims4.Persistence.HorseCompetitionData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='competition_id', full_name='EA.Sims4.Persistence.HorseCompetitionData.competition_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rabbit_hole_id', full_name='EA.Sims4.Persistence.HorseCompetitionData.rabbit_hole_id', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.HorseCompetitionData.sim_id', index=2, number=3, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='horse_id', full_name='EA.Sims4.Persistence.HorseCompetitionData.horse_id', index=3, number=4, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17221, serialized_end=17325)
_HORSECOMPETITIONHIGHESTPLACEMENTDATA = descriptor.Descriptor(name='HorseCompetitionHighestPlacementData', full_name='EA.Sims4.Persistence.HorseCompetitionHighestPlacementData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='competition_id', full_name='EA.Sims4.Persistence.HorseCompetitionHighestPlacementData.competition_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='highest_placement', full_name='EA.Sims4.Persistence.HorseCompetitionHighestPlacementData.highest_placement', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17327, serialized_end=17416)
_HORSECOMPETITIONHORSEPLACEMENTDATA = descriptor.Descriptor(name='HorseCompetitionHorsePlacementData', full_name='EA.Sims4.Persistence.HorseCompetitionHorsePlacementData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='horse_id', full_name='EA.Sims4.Persistence.HorseCompetitionHorsePlacementData.horse_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='placements', full_name='EA.Sims4.Persistence.HorseCompetitionHorsePlacementData.placements', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17419, serialized_end=17553)
_PERSISTABLEHORSECOMPETITIONSERVICE = descriptor.Descriptor(name='PersistableHorseCompetitionService', full_name='EA.Sims4.Persistence.PersistableHorseCompetitionService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='competitions', full_name='EA.Sims4.Persistence.PersistableHorseCompetitionService.competitions', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='horse_placements', full_name='EA.Sims4.Persistence.PersistableHorseCompetitionService.horse_placements', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17556, serialized_end=17742)
_NARRATIVEPROGRESSIONDATA = descriptor.Descriptor(name='NarrativeProgressionData', full_name='EA.Sims4.Persistence.NarrativeProgressionData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='event', full_name='EA.Sims4.Persistence.NarrativeProgressionData.event', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='progression', full_name='EA.Sims4.Persistence.NarrativeProgressionData.progression', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17744, serialized_end=17806)
_NARRATIVEDATA = descriptor.Descriptor(name='NarrativeData', full_name='EA.Sims4.Persistence.NarrativeData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='narrative_id', full_name='EA.Sims4.Persistence.NarrativeData.narrative_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='introduction_shown', full_name='EA.Sims4.Persistence.NarrativeData.introduction_shown', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='narrative_progression_entries', full_name='EA.Sims4.Persistence.NarrativeData.narrative_progression_entries', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17809, serialized_end=17961)
_NARRATIVELAYERDATA = descriptor.Descriptor(name='NarrativeLayerData', full_name='EA.Sims4.Persistence.NarrativeLayerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='street_id', full_name='EA.Sims4.Persistence.NarrativeLayerData.street_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='layers', full_name='EA.Sims4.Persistence.NarrativeLayerData.layers', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=17963, serialized_end=18022)
_PERSISTABLENARRATIVESERVICE = descriptor.Descriptor(name='PersistableNarrativeService', full_name='EA.Sims4.Persistence.PersistableNarrativeService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='active_narratives', full_name='EA.Sims4.Persistence.PersistableNarrativeService.active_narratives', index=0, number=1, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='completed_narratives', full_name='EA.Sims4.Persistence.PersistableNarrativeService.completed_narratives', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='narratives', full_name='EA.Sims4.Persistence.PersistableNarrativeService.narratives', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='layer_data', full_name='EA.Sims4.Persistence.PersistableNarrativeService.layer_data', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='streets_need_cleanup', full_name='EA.Sims4.Persistence.PersistableNarrativeService.streets_need_cleanup', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='streets_to_cleanup', full_name='EA.Sims4.Persistence.PersistableNarrativeService.streets_to_cleanup', index=5, number=6, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=18025, serialized_end=18306)
_PERSISTABLEORGANIZATIONSERVICE = descriptor.Descriptor(name='PersistableOrganizationService', full_name='EA.Sims4.Persistence.PersistableOrganizationService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='organizations', full_name='EA.Sims4.Persistence.PersistableOrganizationService.organizations', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='org_festival_events', full_name='EA.Sims4.Persistence.PersistableOrganizationService.org_festival_events', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='org_venue_events', full_name='EA.Sims4.Persistence.PersistableOrganizationService.org_venue_events', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='schedule_cancelled_event_data', full_name='EA.Sims4.Persistence.PersistableOrganizationService.schedule_cancelled_event_data', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=18309, serialized_end=18637)
_SCHEDULEEVENTCALLBACKDATA = descriptor.Descriptor(name='ScheduleEventCallbackData', full_name='EA.Sims4.Persistence.ScheduleEventCallbackData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='org_event_id', full_name='EA.Sims4.Persistence.ScheduleEventCallbackData.org_event_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='schedule_venue_event_time', full_name='EA.Sims4.Persistence.ScheduleEventCallbackData.schedule_venue_event_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=18639, serialized_end=18723)
_ORGANIZATIONEVENTDATA = descriptor.Descriptor(name='OrganizationEventData', full_name='EA.Sims4.Persistence.OrganizationEventData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='org_uid', full_name='EA.Sims4.Persistence.OrganizationEventData.org_uid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='org_name', full_name='EA.Sims4.Persistence.OrganizationEventData.org_name', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=18725, serialized_end=18783)
_ORGANIZATIONDATA = descriptor.Descriptor(name='OrganizationData', full_name='EA.Sims4.Persistence.OrganizationData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='organization_id', full_name='EA.Sims4.Persistence.OrganizationData.organization_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='organization_members', full_name='EA.Sims4.Persistence.OrganizationData.organization_members', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=18785, serialized_end=18904)
_ORGANIZATIONMEMBERDATA = descriptor.Descriptor(name='OrganizationMemberData', full_name='EA.Sims4.Persistence.OrganizationMemberData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='organization_member_id', full_name='EA.Sims4.Persistence.OrganizationMemberData.organization_member_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=18906, serialized_end=18962)
_PERSISTABLEOBJECTLOCATOR = descriptor.Descriptor(name='PersistableObjectLocator', full_name='EA.Sims4.Persistence.PersistableObjectLocator', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='object', full_name='EA.Sims4.Persistence.PersistableObjectLocator.object', index=0, number=1, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.PersistableObjectLocator.zone_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='open_street_id', full_name='EA.Sims4.Persistence.PersistableObjectLocator.open_street_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.PersistableObjectLocator.sim_id', index=3, number=4, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.PersistableObjectLocator.household_id', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_before_lost', full_name='EA.Sims4.Persistence.PersistableObjectLocator.time_before_lost', index=5, number=6, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_stamp', full_name='EA.Sims4.Persistence.PersistableObjectLocator.time_stamp', index=6, number=7, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='return_to_individual_sim', full_name='EA.Sims4.Persistence.PersistableObjectLocator.return_to_individual_sim', index=7, number=8, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=18965, serialized_end=19173)
_CLONEDOBJECTSLOCATOR = descriptor.Descriptor(name='ClonedObjectsLocator', full_name='EA.Sims4.Persistence.ClonedObjectsLocator', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.ClonedObjectsLocator.zone_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='open_street_id', full_name='EA.Sims4.Persistence.ClonedObjectsLocator.open_street_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_id', full_name='EA.Sims4.Persistence.ClonedObjectsLocator.object_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19175, serialized_end=19257)
_PERSISTABLEOBJECTLOSTANDFOUND = descriptor.Descriptor(name='PersistableObjectLostAndFound', full_name='EA.Sims4.Persistence.PersistableObjectLostAndFound', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='locators', full_name='EA.Sims4.Persistence.PersistableObjectLostAndFound.locators', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='clones_to_delete', full_name='EA.Sims4.Persistence.PersistableObjectLostAndFound.clones_to_delete', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19260, serialized_end=19427)
_PERSISTABLECULLINGSERVICEINTERACTINGSIM = descriptor.Descriptor(name='PersistableCullingServiceInteractingSim', full_name='EA.Sims4.Persistence.PersistableCullingServiceInteractingSim', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.PersistableCullingServiceInteractingSim.sim_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_stamp', full_name='EA.Sims4.Persistence.PersistableCullingServiceInteractingSim.time_stamp', index=1, number=2, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19429, serialized_end=19506)
_PERSISTABLECULLINGSERVICE = descriptor.Descriptor(name='PersistableCullingService', full_name='EA.Sims4.Persistence.PersistableCullingService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='interacting_sims', full_name='EA.Sims4.Persistence.PersistableCullingService.interacting_sims', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sims_to_cull', full_name='EA.Sims4.Persistence.PersistableCullingService.sims_to_cull', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19509, serialized_end=19651)
_PERSISTABLEUNIVERSITYSTORYPROGRESSIONACTION = descriptor.Descriptor(name='PersistableUniversityStoryProgressionAction', full_name='EA.Sims4.Persistence.PersistableUniversityStoryProgressionAction', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='next_update_time', full_name='EA.Sims4.Persistence.PersistableUniversityStoryProgressionAction.next_update_time', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19653, serialized_end=19724)
_PERSISTABLESTORYPROGRESSIONSERVICE = descriptor.Descriptor(name='PersistableStoryProgressionService', full_name='EA.Sims4.Persistence.PersistableStoryProgressionService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='university_action', full_name='EA.Sims4.Persistence.PersistableStoryProgressionService.university_action', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19727, serialized_end=19857)
_PERSISTABLECIVICPOLICYCUSTOMDATA = descriptor.Descriptor(name='PersistableCivicPolicyCustomData', full_name='EA.Sims4.Persistence.PersistableCivicPolicyCustomData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='policy_id', full_name='EA.Sims4.Persistence.PersistableCivicPolicyCustomData.policy_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='custom_data', full_name='EA.Sims4.Persistence.PersistableCivicPolicyCustomData.custom_data', index=1, number=2, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19859, serialized_end=19933)
_PERSISTABLEDEFAULTCONDITIONALLAYERDATA = descriptor.Descriptor(name='PersistableDefaultConditionalLayerData', full_name='EA.Sims4.Persistence.PersistableDefaultConditionalLayerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='layer', full_name='EA.Sims4.Persistence.PersistableDefaultConditionalLayerData.layer', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='policies', full_name='EA.Sims4.Persistence.PersistableDefaultConditionalLayerData.policies', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=19935, serialized_end=20012)
_PERSISTABLECIVICPOLICYPROVIDERDATA = descriptor.Descriptor(name='PersistableCivicPolicyProviderData', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='policy_data', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.policy_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='commodity_tracker', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.commodity_tracker', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='statistics_tracker', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.statistics_tracker', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='ranked_statistic_tracker', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.ranked_statistic_tracker', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='balloted_policy_ids', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.balloted_policy_ids', index=4, number=5, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='up_for_repeal_policy_ids', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.up_for_repeal_policy_ids', index=5, number=6, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='loaded_conditional_layers', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.loaded_conditional_layers', index=6, number=7, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='turned_off_default_conditional_layers', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.turned_off_default_conditional_layers', index=7, number=8, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='requires_initial_layer_setup', full_name='EA.Sims4.Persistence.PersistableCivicPolicyProviderData.requires_initial_layer_setup', index=8, number=9, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=20015, serialized_end=20640)
_PERSISTABLESTREETECOFOOTPRINTDATA = descriptor.Descriptor(name='PersistableStreetEcoFootprintData', full_name='EA.Sims4.Persistence.PersistableStreetEcoFootprintData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='current_eco_footprint_state', full_name='EA.Sims4.Persistence.PersistableStreetEcoFootprintData.current_eco_footprint_state', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='effects_are_simulated', full_name='EA.Sims4.Persistence.PersistableStreetEcoFootprintData.effects_are_simulated', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='convergence', full_name='EA.Sims4.Persistence.PersistableStreetEcoFootprintData.convergence', index=2, number=3, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=20643, serialized_end=20821)
_PERSISTABLESTREETDATA = descriptor.Descriptor(name='PersistableStreetData', full_name='EA.Sims4.Persistence.PersistableStreetData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='street_id', full_name='EA.Sims4.Persistence.PersistableStreetData.street_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='civic_provider_data', full_name='EA.Sims4.Persistence.PersistableStreetData.civic_provider_data', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='street_eco_footprint_data', full_name='EA.Sims4.Persistence.PersistableStreetData.street_eco_footprint_data', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=20824, serialized_end=21045)
_PERSISTABLESTREETSERVICE = descriptor.Descriptor(name='PersistableStreetService', full_name='EA.Sims4.Persistence.PersistableStreetService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='street_data', full_name='EA.Sims4.Persistence.PersistableStreetService.street_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=21047, serialized_end=21139)
_PERSISTABLECIVICPOLICYSTREETPOLICYDATA = descriptor.Descriptor(name='PersistableCivicPolicyStreetPolicyData', full_name='EA.Sims4.Persistence.PersistableCivicPolicyStreetPolicyData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='enacted', full_name='EA.Sims4.Persistence.PersistableCivicPolicyStreetPolicyData.enacted', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='effect_data', full_name='EA.Sims4.Persistence.PersistableCivicPolicyStreetPolicyData.effect_data', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=21142, serialized_end=21276)
_PERSISTABLECIVICPOLICYSTREETCONDITIONALLAYEREFFECTDATA = descriptor.Descriptor(name='PersistableCivicPolicyStreetConditionalLayerEffectData', full_name='EA.Sims4.Persistence.PersistableCivicPolicyStreetConditionalLayerEffectData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='start_tick', full_name='EA.Sims4.Persistence.PersistableCivicPolicyStreetConditionalLayerEffectData.start_tick', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=21278, serialized_end=21354)
_PERSISTABLEREGIONDATA = descriptor.Descriptor(name='PersistableRegionData', full_name='EA.Sims4.Persistence.PersistableRegionData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='region_id', full_name='EA.Sims4.Persistence.PersistableRegionData.region_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='commodity_tracker', full_name='EA.Sims4.Persistence.PersistableRegionData.commodity_tracker', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=21356, serialized_end=21476)
_PERSISTABLEREGIONSERVICE = descriptor.Descriptor(name='PersistableRegionService', full_name='EA.Sims4.Persistence.PersistableRegionService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='region_data', full_name='EA.Sims4.Persistence.PersistableRegionService.region_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=21478, serialized_end=21570)
_PERSISTABLELIFESTYLESERVICE = descriptor.Descriptor(name='PersistableLifestyleService', full_name='EA.Sims4.Persistence.PersistableLifestyleService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='has_seen_daily_cap_notification', full_name='EA.Sims4.Persistence.PersistableLifestyleService.has_seen_daily_cap_notification', index=0, number=1, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='has_seen_in_progress_notification', full_name='EA.Sims4.Persistence.PersistableLifestyleService.has_seen_in_progress_notification', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='has_seen_hidden_notification', full_name='EA.Sims4.Persistence.PersistableLifestyleService.has_seen_hidden_notification', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='hidden_lifestyles', full_name='EA.Sims4.Persistence.PersistableLifestyleService.hidden_lifestyles', index=3, number=4, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=21573, serialized_end=21755)
_PERSISTABLEABTESTSERVICE_ABTESTDATA = descriptor.Descriptor(name='ABTestData', full_name='EA.Sims4.Persistence.PersistableABTestService.ABTestData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='name', full_name='EA.Sims4.Persistence.PersistableABTestService.ABTestData.name', index=0, number=1, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='state', full_name='EA.Sims4.Persistence.PersistableABTestService.ABTestData.state', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_PERSISTABLEABTESTSERVICE_ABTESTDATA_ABTESTSTATE], options=None, is_extendable=False, extension_ranges=[], serialized_start=21868, serialized_end=22033)
_PERSISTABLEABTESTSERVICE = descriptor.Descriptor(name='PersistableABTestService', full_name='EA.Sims4.Persistence.PersistableABTestService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='ab_test_data', full_name='EA.Sims4.Persistence.PersistableABTestService.ab_test_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_PERSISTABLEABTESTSERVICE_ABTESTDATA], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=21758, serialized_end=22033)
_PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA = descriptor.Descriptor(name='LiveEventData', full_name='EA.Sims4.Persistence.PersistableLiveEventService.LiveEventData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='event_id', full_name='EA.Sims4.Persistence.PersistableLiveEventService.LiveEventData.event_id', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='state', full_name='EA.Sims4.Persistence.PersistableLiveEventService.LiveEventData.state', index=1, number=2, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA_LIVEEVENTSTATE], options=None, is_extendable=False, extension_ranges=[], serialized_start=22158, serialized_end=22342)
_PERSISTABLELIVEEVENTSERVICE = descriptor.Descriptor(name='PersistableLiveEventService', full_name='EA.Sims4.Persistence.PersistableLiveEventService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='live_event_data', full_name='EA.Sims4.Persistence.PersistableLiveEventService.live_event_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=22036, serialized_end=22342)
_PERSISTABLEASSIGNEDANIMALS = descriptor.Descriptor(name='PersistableAssignedAnimals', full_name='EA.Sims4.Persistence.PersistableAssignedAnimals', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='obj_id', full_name='EA.Sims4.Persistence.PersistableAssignedAnimals.obj_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='home_id', full_name='EA.Sims4.Persistence.PersistableAssignedAnimals.home_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='animal_type', full_name='EA.Sims4.Persistence.PersistableAssignedAnimals.animal_type', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='owner_household_id', full_name='EA.Sims4.Persistence.PersistableAssignedAnimals.owner_household_id', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.PersistableAssignedAnimals.zone_id', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='open_street_id', full_name='EA.Sims4.Persistence.PersistableAssignedAnimals.open_street_id', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=22345, serialized_end=22496)
_PERSISTABLEANIMALSERVICE = descriptor.Descriptor(name='PersistableAnimalService', full_name='EA.Sims4.Persistence.PersistableAnimalService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='animal_data', full_name='EA.Sims4.Persistence.PersistableAnimalService.animal_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=22498, serialized_end=22595)
_PRESISTABLEPURCHASEPICKERGROUPITEM = descriptor.Descriptor(name='PresistablePurchasePickerGroupItem', full_name='EA.Sims4.Persistence.PresistablePurchasePickerGroupItem', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='quantity', full_name='EA.Sims4.Persistence.PresistablePurchasePickerGroupItem.quantity', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_definition', full_name='EA.Sims4.Persistence.PresistablePurchasePickerGroupItem.object_definition', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=22597, serialized_end=22678)
_PERSISTABLEPURCHASEPICKERGROUPDATA = descriptor.Descriptor(name='PersistablePurchasePickerGroupData', full_name='EA.Sims4.Persistence.PersistablePurchasePickerGroupData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='timestamp', full_name='EA.Sims4.Persistence.PersistablePurchasePickerGroupData.timestamp', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='items', full_name='EA.Sims4.Persistence.PersistablePurchasePickerGroupData.items', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='picker_group', full_name='EA.Sims4.Persistence.PersistablePurchasePickerGroupData.picker_group', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=22681, serialized_end=22831)
_PERSISTABLEPURCHASEPICKERSERVICE = descriptor.Descriptor(name='PersistablePurchasePickerService', full_name='EA.Sims4.Persistence.PersistablePurchasePickerService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='picker_group_data', full_name='EA.Sims4.Persistence.PersistablePurchasePickerService.picker_group_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=22833, serialized_end=22952)
_PERSISTABLELUNARCYCLESERVICE = descriptor.Descriptor(name='PersistableLunarCycleService', full_name='EA.Sims4.Persistence.PersistableLunarCycleService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='current_phase', full_name='EA.Sims4.Persistence.PersistableLunarCycleService.current_phase', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='phase_start_time', full_name='EA.Sims4.Persistence.PersistableLunarCycleService.phase_start_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=22954, serialized_end=23033)
_PERSISTABLECLANSERVICE = descriptor.Descriptor(name='PersistableClanService', full_name='EA.Sims4.Persistence.PersistableClanService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='clan_leaders', full_name='EA.Sims4.Persistence.PersistableClanService.clan_leaders', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='clan_members', full_name='EA.Sims4.Persistence.PersistableClanService.clan_members', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23036, serialized_end=23181)
_CLANLEADERDATA = descriptor.Descriptor(name='ClanLeaderData', full_name='EA.Sims4.Persistence.ClanLeaderData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='clan_guid', full_name='EA.Sims4.Persistence.ClanLeaderData.clan_guid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='leader_sim_id', full_name='EA.Sims4.Persistence.ClanLeaderData.leader_sim_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23183, serialized_end=23241)
_CLANMEMBERSDATA = descriptor.Descriptor(name='ClanMembersData', full_name='EA.Sims4.Persistence.ClanMembersData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='clan_guid', full_name='EA.Sims4.Persistence.ClanMembersData.clan_guid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='member_sim_ids', full_name='EA.Sims4.Persistence.ClanMembersData.member_sim_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23243, serialized_end=23307)
_PERSISTABLEGRADUATIONSERVICE = descriptor.Descriptor(name='PersistableGraduationService', full_name='EA.Sims4.Persistence.PersistableGraduationService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='graduating_sim_ids', full_name='EA.Sims4.Persistence.PersistableGraduationService.graduating_sim_ids', index=0, number=1, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='waiting_to_graduate_sim_ids', full_name='EA.Sims4.Persistence.PersistableGraduationService.waiting_to_graduate_sim_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='current_valedictorian_id', full_name='EA.Sims4.Persistence.PersistableGraduationService.current_valedictorian_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='waiting_valedictorian_id', full_name='EA.Sims4.Persistence.PersistableGraduationService.waiting_valedictorian_id', index=3, number=4, type=6, cpp_type=4, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23310, serialized_end=23487)
_PERSISTABLEVENUEGAMESERVICE = descriptor.Descriptor(name='PersistableVenueGameService', full_name='EA.Sims4.Persistence.PersistableVenueGameService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='venue_restore_zone_id', full_name='EA.Sims4.Persistence.PersistableVenueGameService.venue_restore_zone_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='venue_restore_alarm_time', full_name='EA.Sims4.Persistence.PersistableVenueGameService.venue_restore_alarm_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='venue_restore_type_id', full_name='EA.Sims4.Persistence.PersistableVenueGameService.venue_restore_type_id', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23489, serialized_end=23614)
_PERSISTABLEPROMSERVICE = descriptor.Descriptor(name='PersistablePromService', full_name='EA.Sims4.Persistence.PersistablePromService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='prom_attendee_ids', full_name='EA.Sims4.Persistence.PersistablePromService.prom_attendee_ids', index=0, number=1, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='cleanup_prom_alarm_time', full_name='EA.Sims4.Persistence.PersistablePromService.cleanup_prom_alarm_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='prom_zone_id', full_name='EA.Sims4.Persistence.PersistablePromService.prom_zone_id', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='skipping_prom_ids', full_name='EA.Sims4.Persistence.PersistablePromService.skipping_prom_ids', index=3, number=4, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23617, serialized_end=23758)
_PERSISTABLESIMSECRETSSERVICE = descriptor.Descriptor(name='PersistableSimSecretsService', full_name='EA.Sims4.Persistence.PersistableSimSecretsService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='unavailable_secrets', full_name='EA.Sims4.Persistence.PersistableSimSecretsService.unavailable_secrets', index=0, number=1, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23760, serialized_end=23823)
_PERSISTABLECAREERSERVICE = descriptor.Descriptor(name='PersistableCareerService', full_name='EA.Sims4.Persistence.PersistableCareerService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='subvenue_zone_ids', full_name='EA.Sims4.Persistence.PersistableCareerService.subvenue_zone_ids', index=0, number=1, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='disabled_gig_data', full_name='EA.Sims4.Persistence.PersistableCareerService.disabled_gig_data', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gig_associated_sim_data', full_name='EA.Sims4.Persistence.PersistableCareerService.gig_associated_sim_data', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=23826, serialized_end=24041)
_GIGPICKERDISABLEDGIGDATA = descriptor.Descriptor(name='GigPickerDisabledGigData', full_name='EA.Sims4.Persistence.GigPickerDisabledGigData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='gig_uid', full_name='EA.Sims4.Persistence.GigPickerDisabledGigData.gig_uid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_ids', full_name='EA.Sims4.Persistence.GigPickerDisabledGigData.sim_ids', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24043, serialized_end=24107)
_GIGPICKERASSOCIATEDSIMDATA = descriptor.Descriptor(name='GigPickerAssociatedSimData', full_name='EA.Sims4.Persistence.GigPickerAssociatedSimData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='gig_uid', full_name='EA.Sims4.Persistence.GigPickerAssociatedSimData.gig_uid', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='associated_sim_id', full_name='EA.Sims4.Persistence.GigPickerAssociatedSimData.associated_sim_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24109, serialized_end=24181)
_ACTIVATIONTRIGGERSTATUS = descriptor.Descriptor(name='ActivationTriggerStatus', full_name='EA.Sims4.Persistence.ActivationTriggerStatus', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='trigger_id', full_name='EA.Sims4.Persistence.ActivationTriggerStatus.trigger_id', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='satisfied', full_name='EA.Sims4.Persistence.ActivationTriggerStatus.satisfied', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24183, serialized_end=24247)
_PIVOTALMOMENT = descriptor.Descriptor(name='PivotalMoment', full_name='EA.Sims4.Persistence.PivotalMoment', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.PivotalMoment.household_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='remaining_ticks', full_name='EA.Sims4.Persistence.PivotalMoment.remaining_ticks', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_seed', full_name='EA.Sims4.Persistence.PivotalMoment.situation_seed', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='activation_status', full_name='EA.Sims4.Persistence.PivotalMoment.activation_status', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='triggers', full_name='EA.Sims4.Persistence.PivotalMoment.triggers', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='pivotal_moment_id', full_name='EA.Sims4.Persistence.PivotalMoment.pivotal_moment_id', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='activation_trigger_id', full_name='EA.Sims4.Persistence.PivotalMoment.activation_trigger_id', index=6, number=7, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24250, serialized_end=24527)
_PIVOTALMOMENTSDATA = descriptor.Descriptor(name='PivotalMomentsData', full_name='EA.Sims4.Persistence.PivotalMomentsData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='pivotal_moments', full_name='EA.Sims4.Persistence.PivotalMomentsData.pivotal_moments', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24529, serialized_end=24611)
_PERSISTABLETUTORIALSERVICE = descriptor.Descriptor(name='PersistableTutorialService', full_name='EA.Sims4.Persistence.PersistableTutorialService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='pivotal_moments', full_name='EA.Sims4.Persistence.PersistableTutorialService.pivotal_moments', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24613, serialized_end=24703)
_USERACCOUNTGAMEPLAYDATA = descriptor.Descriptor(name='UserAccountGameplayData', full_name='EA.Sims4.Persistence.UserAccountGameplayData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='key', full_name='EA.Sims4.Persistence.UserAccountGameplayData.key', index=0, number=1, type=9, cpp_type=9, label=2, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='value', full_name='EA.Sims4.Persistence.UserAccountGameplayData.value', index=1, number=2, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24705, serialized_end=24758)
_USERACCOUNTSTOREDGAMEPLAYDATA = descriptor.Descriptor(name='UserAccountStoredGameplayData', full_name='EA.Sims4.Persistence.UserAccountStoredGameplayData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='stored_data', full_name='EA.Sims4.Persistence.UserAccountStoredGameplayData.stored_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24760, serialized_end=24859)
_GAMEPLAYSAVESLOTDATA = descriptor.Descriptor(name='GameplaySaveSlotData', full_name='EA.Sims4.Persistence.GameplaySaveSlotData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='world_game_time', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.world_game_time', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='travel_situation_seed', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.travel_situation_seed', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='camera_data', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.camera_data', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_phone_silenced', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.is_phone_silenced', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='career_choices_seed', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.career_choices_seed', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='enable_autogeneration_same_sex_preference', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.enable_autogeneration_same_sex_preference', index=5, number=6, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='club_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.club_service', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='drama_schedule_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.drama_schedule_service', index=7, number=8, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='relgraph_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.relgraph_service', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='business_service_data', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.business_service_data', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='call_to_action_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.call_to_action_service', index=10, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='once_only_drama_nodes', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.once_only_drama_nodes', index=11, number=12, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='relationship_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.relationship_service', index=12, number=13, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='adoption_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.adoption_service', index=13, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='hidden_sim_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.hidden_sim_service', index=14, number=15, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='season_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.season_service', index=15, number=16, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='weather_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.weather_service', index=16, number=17, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lot_decoration_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.lot_decoration_service', index=17, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='holiday_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.holiday_service', index=18, number=19, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='style_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.style_service', index=19, number=20, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='trend_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.trend_service', index=20, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rabbit_hole_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.rabbit_hole_service', index=21, number=22, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='narrative_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.narrative_service', index=22, number=23, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_lost_and_found', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.object_lost_and_found', index=23, number=24, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='landlord_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.landlord_service', index=24, number=25, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='global_policy_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.global_policy_service', index=25, number=26, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='roommate_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.roommate_service', index=26, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='organization_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.organization_service', index=27, number=28, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='culling_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.culling_service', index=28, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='story_progression_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.story_progression_service', index=29, number=30, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='street_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.street_service', index=30, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='region_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.region_service', index=31, number=32, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lifestyle_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.lifestyle_service', index=32, number=33, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='ab_test_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.ab_test_service', index=33, number=34, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='live_event_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.live_event_service', index=34, number=35, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='animal_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.animal_service', index=35, number=36, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='purchase_picker_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.purchase_picker_service', index=36, number=37, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='calendar_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.calendar_service', index=37, number=38, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='social_media_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.social_media_service', index=38, number=39, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='graduation_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.graduation_service', index=39, number=40, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='venue_game_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.venue_game_service', index=40, number=41, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='prom_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.prom_service', index=41, number=42, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='fashion_trend_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.fashion_trend_service', index=42, number=43, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lunar_cycle_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.lunar_cycle_service', index=43, number=44, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='clan_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.clan_service', index=44, number=45, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='career_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.career_service', index=45, number=46, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='horse_competition_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.horse_competition_service', index=46, number=47, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tutorial_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.tutorial_service', index=47, number=48, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_secrets_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.sim_secrets_service', index=48, number=49, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='multi_unit_event_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.multi_unit_event_service', index=49, number=50, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='multi_unit_ownership_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.multi_unit_ownership_service', index=50, number=51, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tenant_applications_data', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.tenant_applications_data', index=51, number=52, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='matchmaking_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.matchmaking_service', index=52, number=53, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='ui_dialog_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.ui_dialog_service', index=53, number=54, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='will_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.will_service', index=54, number=55, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='wisp_service', full_name='EA.Sims4.Persistence.GameplaySaveSlotData.wisp_service', index=55, number=56, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=24862, serialized_end=29028)
_PERSISTABLERELGRAPHSERVICE = descriptor.Descriptor(name='PersistableRelgraphService', full_name='EA.Sims4.Persistence.PersistableRelgraphService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='relgraph_data', full_name='EA.Sims4.Persistence.PersistableRelgraphService.relgraph_data', index=0, number=1, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=29030, serialized_end=29081)
_GAMEPLAYCAMERADATA = descriptor.Descriptor(name='GameplayCameraData', full_name='EA.Sims4.Persistence.GameplayCameraData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='target_id', full_name='EA.Sims4.Persistence.GameplayCameraData.target_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_position', full_name='EA.Sims4.Persistence.GameplayCameraData.target_position', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='camera_position', full_name='EA.Sims4.Persistence.GameplayCameraData.camera_position', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='follow_mode', full_name='EA.Sims4.Persistence.GameplayCameraData.follow_mode', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.GameplayCameraData.zone_id', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.GameplayCameraData.household_id', index=5, number=6, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=29084, serialized_end=29287)
_GAMEPLAYNEIGHBORHOODDATA = descriptor.Descriptor(name='GameplayNeighborhoodData', full_name='EA.Sims4.Persistence.GameplayNeighborhoodData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='npc_population_state', full_name='EA.Sims4.Persistence.GameplayNeighborhoodData.npc_population_state', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_GAMEPLAYNEIGHBORHOODDATA_NPCPOPULATIONSTATE], options=None, is_extendable=False, extension_ranges=[], serialized_start=29290, serialized_end=29515)
_GAMEPLAYACCOUNTDATA = descriptor.Descriptor(name='GameplayAccountData', full_name='EA.Sims4.Persistence.GameplayAccountData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='achievement_data', full_name='EA.Sims4.Persistence.GameplayAccountData.achievement_data', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gameplay_options', full_name='EA.Sims4.Persistence.GameplayAccountData.gameplay_options', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='game_notification', full_name='EA.Sims4.Persistence.GameplayAccountData.game_notification', index=2, number=8, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cheats_enabled', full_name='EA.Sims4.Persistence.GameplayAccountData.cheats_enabled', index=3, number=9, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cheats_ever_enabled', full_name='EA.Sims4.Persistence.GameplayAccountData.cheats_ever_enabled', index=4, number=10, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=29518, serialized_end=29792)
_ACCOUNTEVENTDATATRACKER = descriptor.Descriptor(name='AccountEventDataTracker', full_name='EA.Sims4.Persistence.AccountEventDataTracker', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='milestones_completed', full_name='EA.Sims4.Persistence.AccountEventDataTracker.milestones_completed', index=0, number=1, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='objectives_completed', full_name='EA.Sims4.Persistence.AccountEventDataTracker.objectives_completed', index=1, number=2, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='data', full_name='EA.Sims4.Persistence.AccountEventDataTracker.data', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='milestone_completion_counts', full_name='EA.Sims4.Persistence.AccountEventDataTracker.milestone_completion_counts', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=29795, serialized_end=30026)
_GAMEPLAYOPTIONS = descriptor.Descriptor(name='GameplayOptions', full_name='EA.Sims4.Persistence.GameplayOptions', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='autonomy_level', full_name='EA.Sims4.Persistence.GameplayOptions.autonomy_level', index=0, number=1, type=14, cpp_type=8, label=1, has_default_value=True, default_value=3, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='selected_sim_autonomy_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.selected_sim_autonomy_enabled', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_life_span', full_name='EA.Sims4.Persistence.GameplayOptions.sim_life_span', index=2, number=3, type=14, cpp_type=8, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='aging_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.aging_enabled', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lessons_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.lessons_enabled', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tutorial_situation_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.tutorial_situation_enabled', index=5, number=6, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='reset_lessons', full_name='EA.Sims4.Persistence.GameplayOptions.reset_lessons', index=6, number=7, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='allow_aging', full_name='EA.Sims4.Persistence.GameplayOptions.allow_aging', index=7, number=8, type=14, cpp_type=8, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='unplayed_aging_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.unplayed_aging_enabled', index=8, number=9, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='npc_population_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.npc_population_enabled', index=9, number=10, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='max_player_population', full_name='EA.Sims4.Persistence.GameplayOptions.max_player_population', index=10, number=11, type=13, cpp_type=3, label=1, has_default_value=True, default_value=50, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='show_wants', full_name='EA.Sims4.Persistence.GameplayOptions.show_wants', index=11, number=28, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='season_length', full_name='EA.Sims4.Persistence.GameplayOptions.season_length', index=12, number=12, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rain_options', full_name='EA.Sims4.Persistence.GameplayOptions.rain_options', index=13, number=13, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='snow_options', full_name='EA.Sims4.Persistence.GameplayOptions.snow_options', index=14, number=14, type=14, cpp_type=8, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='temperature_effects_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.temperature_effects_enabled', index=15, number=15, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='initial_season', full_name='EA.Sims4.Persistence.GameplayOptions.initial_season', index=16, number=16, type=14, cpp_type=8, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='start_all_sims_opted_out_of_fame', full_name='EA.Sims4.Persistence.GameplayOptions.start_all_sims_opted_out_of_fame', index=17, number=17, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='npc_civic_voting_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.npc_civic_voting_enabled', index=18, number=18, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='eco_footprint_gameplay_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.eco_footprint_gameplay_enabled', index=19, number=19, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='build_eco_effects_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.build_eco_effects_enabled', index=20, number=20, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='icy_conditions_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.icy_conditions_enabled', index=21, number=21, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='thunder_snow_storms_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.thunder_snow_storms_enabled', index=22, number=22, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lifestyles_effects_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.lifestyles_effects_enabled', index=23, number=23, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='dust_system_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.dust_system_enabled', index=24, number=24, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='creature_aging_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.creature_aging_enabled', index=25, number=25, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='story_progression_effects_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.story_progression_effects_enabled', index=26, number=26, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='restrict_npc_werewolves', full_name='EA.Sims4.Persistence.GameplayOptions.restrict_npc_werewolves', index=27, number=27, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='acne_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.acne_enabled', index=28, number=29, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lunar_cycle_length', full_name='EA.Sims4.Persistence.GameplayOptions.lunar_cycle_length', index=29, number=30, type=14, cpp_type=8, label=1, has_default_value=True, default_value=2, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='lunar_phase_lock', full_name='EA.Sims4.Persistence.GameplayOptions.lunar_phase_lock', index=30, number=31, type=14, cpp_type=8, label=1, has_default_value=True, default_value=8, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='disable_lunar_effects', full_name='EA.Sims4.Persistence.GameplayOptions.disable_lunar_effects', index=31, number=32, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='npc_relationship_autonomy_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.npc_relationship_autonomy_enabled', index=32, number=33, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='self_discovery_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.self_discovery_enabled', index=33, number=34, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='career_lay_off_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.career_lay_off_enabled', index=34, number=35, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='multi_unit_events_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.multi_unit_events_enabled', index=35, number=36, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='reset_pivotal_moments', full_name='EA.Sims4.Persistence.GameplayOptions.reset_pivotal_moments', index=36, number=37, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='pivotal_moments_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.pivotal_moments_enabled', index=37, number=38, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='matchmaking_gallery_sims_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.matchmaking_gallery_sims_enabled', index=38, number=39, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='matchmaking_occult_sims_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.matchmaking_occult_sims_enabled', index=39, number=40, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='matchmaking_gallery_sims_favorites_only_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.matchmaking_gallery_sims_favorites_only_enabled', index=40, number=44, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='npc_autonomy_friendly_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.npc_autonomy_friendly_enabled', index=41, number=41, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='npc_autonomy_romantic_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.npc_autonomy_romantic_enabled', index=42, number=42, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='npc_autonomy_breakups_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.npc_autonomy_breakups_enabled', index=43, number=43, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='automatic_death_inventory_handling_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.automatic_death_inventory_handling_enabled', index=44, number=45, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='heirloom_objects_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.heirloom_objects_enabled', index=45, number=46, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='small_business_events_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.small_business_events_enabled', index=46, number=47, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='burglar_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.burglar_enabled', index=47, number=48, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cheat_sheet_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.cheat_sheet_enabled', index=48, number=49, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='guidance_auto_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.guidance_auto_enabled', index=49, number=50, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='restrict_npc_fairies', full_name='EA.Sims4.Persistence.GameplayOptions.restrict_npc_fairies', index=50, number=51, type=8, cpp_type=7, label=1, has_default_value=True, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='balance_system_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.balance_system_enabled', index=51, number=52, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='luck_enabled', full_name='EA.Sims4.Persistence.GameplayOptions.luck_enabled', index=52, number=53, type=8, cpp_type=7, label=1, has_default_value=True, default_value=True, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_GAMEPLAYOPTIONS_AUTONOMYLEVEL, _GAMEPLAYOPTIONS_SIMLIFESPAN, _GAMEPLAYOPTIONS_SIMAGEENABLED, _GAMEPLAYOPTIONS_SEASONLENGTH, _GAMEPLAYOPTIONS_WEATHEROPTION, _GAMEPLAYOPTIONS_SEASONTYPE, _GAMEPLAYOPTIONS_LUNARCYCLELENGTH, _GAMEPLAYOPTIONS_LUNARPHASELOCKED], options=None, is_extendable=False, extension_ranges=[], serialized_start=30029, serialized_end=33329)
_RESTAURANTZONEDIRECTORDATA_TABLEGROUP_SIMSEAT = descriptor.Descriptor(name='SimSeat', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup.SimSeat', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup.SimSeat.sim_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='part_index', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup.SimSeat.part_index', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=33787, serialized_end=33832)
_RESTAURANTZONEDIRECTORDATA_TABLEGROUP = descriptor.Descriptor(name='TableGroup', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='table_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup.table_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_seats', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.TableGroup.sim_seats', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_RESTAURANTZONEDIRECTORDATA_TABLEGROUP_SIMSEAT], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=33667, serialized_end=33832)
_RESTAURANTZONEDIRECTORDATA_SAVEDDAILYSPECIAL = descriptor.Descriptor(name='SavedDailySpecial', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.SavedDailySpecial', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='course_tag', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.SavedDailySpecial.course_tag', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='recipe_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.SavedDailySpecial.recipe_id', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=33834, serialized_end=33892)
_RESTAURANTZONEDIRECTORDATA_GROUPORDER_FOODANDDRINK = descriptor.Descriptor(name='FoodAndDrink', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.FoodAndDrink', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.FoodAndDrink.sim_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='food_recipe_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.FoodAndDrink.food_recipe_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='drink_recipe_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.FoodAndDrink.drink_recipe_id', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='recommendation_state', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.FoodAndDrink.recommendation_state', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=34222, serialized_end=34331)
_RESTAURANTZONEDIRECTORDATA_GROUPORDER = descriptor.Descriptor(name='GroupOrder', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='order_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.order_id', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.situation_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='order_status', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.order_status', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='current_bucket', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.current_bucket', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='table_ids', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.table_ids', index=4, number=5, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='sim_orders', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.sim_orders', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='assigned_waitstaff_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.assigned_waitstaff_id', index=6, number=7, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='assigned_chef_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.assigned_chef_id', index=7, number=8, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='serving_object_id', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.serving_object_id', index=8, number=9, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_complimentary', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.GroupOrder.is_complimentary', index=9, number=10, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_RESTAURANTZONEDIRECTORDATA_GROUPORDER_FOODANDDRINK], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=33895, serialized_end=34331)
_RESTAURANTZONEDIRECTORDATA = descriptor.Descriptor(name='RestaurantZoneDirectorData', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='table_group', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.table_group', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='last_daily_special_absolute_day', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.last_daily_special_absolute_day', index=1, number=2, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='saved_daily_specials', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.saved_daily_specials', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='group_orders', full_name='EA.Sims4.Persistence.RestaurantZoneDirectorData.group_orders', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_RESTAURANTZONEDIRECTORDATA_TABLEGROUP, _RESTAURANTZONEDIRECTORDATA_SAVEDDAILYSPECIAL, _RESTAURANTZONEDIRECTORDATA_GROUPORDER], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=33332, serialized_end=34331)
_ZONEDIRECTORCLEANUPACTIONDATA = descriptor.Descriptor(name='ZoneDirectorCleanupActionData', full_name='EA.Sims4.Persistence.ZoneDirectorCleanupActionData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='guid', full_name='EA.Sims4.Persistence.ZoneDirectorCleanupActionData.guid', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_ids', full_name='EA.Sims4.Persistence.ZoneDirectorCleanupActionData.object_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='resource_keys', full_name='EA.Sims4.Persistence.ZoneDirectorCleanupActionData.resource_keys', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='states', full_name='EA.Sims4.Persistence.ZoneDirectorCleanupActionData.states', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='location', full_name='EA.Sims4.Persistence.ZoneDirectorCleanupActionData.location', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=34334, serialized_end=34565)
_ZONEDIRECTORSITUATIONDATA = descriptor.Descriptor(name='ZoneDirectorSituationData', full_name='EA.Sims4.Persistence.ZoneDirectorSituationData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='situation_list_guid', full_name='EA.Sims4.Persistence.ZoneDirectorSituationData.situation_list_guid', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_ids', full_name='EA.Sims4.Persistence.ZoneDirectorSituationData.situation_ids', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=34567, serialized_end=34650)
_OBJECTBASEDSITUATIONZONEDIRECTORDATA = descriptor.Descriptor(name='ObjectBasedSituationZoneDirectorData', full_name='EA.Sims4.Persistence.ObjectBasedSituationZoneDirectorData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='object_tag', full_name='EA.Sims4.Persistence.ObjectBasedSituationZoneDirectorData.object_tag', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_list_guid', full_name='EA.Sims4.Persistence.ObjectBasedSituationZoneDirectorData.situation_list_guid', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_ids', full_name='EA.Sims4.Persistence.ObjectBasedSituationZoneDirectorData.situation_ids', index=2, number=3, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=34652, serialized_end=34766)
_ZONEDIRECTORDATA = descriptor.Descriptor(name='ZoneDirectorData', full_name='EA.Sims4.Persistence.ZoneDirectorData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='resource_key', full_name='EA.Sims4.Persistence.ZoneDirectorData.resource_key', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cleanup_actions', full_name='EA.Sims4.Persistence.ZoneDirectorData.cleanup_actions', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situations', full_name='EA.Sims4.Persistence.ZoneDirectorData.situations', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='custom_data', full_name='EA.Sims4.Persistence.ZoneDirectorData.custom_data', index=3, number=4, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='restaurant_data', full_name='EA.Sims4.Persistence.ZoneDirectorData.restaurant_data', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_situations', full_name='EA.Sims4.Persistence.ZoneDirectorData.object_situations', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=34769, serialized_end=35170)
_VENUEDATAUPDATE = descriptor.Descriptor(name='VenueDataUpdate', full_name='EA.Sims4.Persistence.VenueDataUpdate', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.VenueDataUpdate.zone_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='venue_data', full_name='EA.Sims4.Persistence.VenueDataUpdate.venue_data', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=35172, serialized_end=35259)
_VENUEBUSINESSDATA = descriptor.Descriptor(name='VenueBusinessData', full_name='EA.Sims4.Persistence.VenueBusinessData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='business_rules', full_name='EA.Sims4.Persistence.VenueBusinessData.business_rules', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='plex_rating_offset', full_name='EA.Sims4.Persistence.VenueBusinessData.plex_rating_offset', index=1, number=2, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=35261, serialized_end=35364)
_VENUEDATA = descriptor.Descriptor(name='VenueData', full_name='EA.Sims4.Persistence.VenueData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='background_situation_id', full_name='EA.Sims4.Persistence.VenueData.background_situation_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='special_event_id', full_name='EA.Sims4.Persistence.VenueData.special_event_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_director', full_name='EA.Sims4.Persistence.VenueData.zone_director', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='civic_provider_data', full_name='EA.Sims4.Persistence.VenueData.civic_provider_data', index=3, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='business_data', full_name='EA.Sims4.Persistence.VenueData.business_data', index=4, number=5, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=35367, serialized_end=35651)
_OPENSTREETDIRECTORDATA = descriptor.Descriptor(name='OpenStreetDirectorData', full_name='EA.Sims4.Persistence.OpenStreetDirectorData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='resource_key', full_name='EA.Sims4.Persistence.OpenStreetDirectorData.resource_key', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='created_objects', full_name='EA.Sims4.Persistence.OpenStreetDirectorData.created_objects', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='situation_ids', full_name='EA.Sims4.Persistence.OpenStreetDirectorData.situation_ids', index=2, number=3, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='custom_data', full_name='EA.Sims4.Persistence.OpenStreetDirectorData.custom_data', index=3, number=4, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='loaded_layers', full_name='EA.Sims4.Persistence.OpenStreetDirectorData.loaded_layers', index=4, number=5, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='situations', full_name='EA.Sims4.Persistence.OpenStreetDirectorData.situations', index=5, number=6, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='loaded_layer_guids', full_name='EA.Sims4.Persistence.OpenStreetDirectorData.loaded_layer_guids', index=6, number=7, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=35654, serialized_end=35936)
_CONDITIONALLAYERINFO = descriptor.Descriptor(name='ConditionalLayerInfo', full_name='EA.Sims4.Persistence.ConditionalLayerInfo', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='layer_hash', full_name='EA.Sims4.Persistence.ConditionalLayerInfo.layer_hash', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_ids', full_name='EA.Sims4.Persistence.ConditionalLayerInfo.object_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='conditional_layer', full_name='EA.Sims4.Persistence.ConditionalLayerInfo.conditional_layer', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=35938, serialized_end=36031)
_CONDITIONALLAYERSERVICEDATA = descriptor.Descriptor(name='ConditionalLayerServiceData', full_name='EA.Sims4.Persistence.ConditionalLayerServiceData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='layer_infos', full_name='EA.Sims4.Persistence.ConditionalLayerServiceData.layer_infos', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=36033, serialized_end=36127)
_AMBIENTSOURCEDATA = descriptor.Descriptor(name='AmbientSourceData', full_name='EA.Sims4.Persistence.AmbientSourceData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='source_type', full_name='EA.Sims4.Persistence.AmbientSourceData.source_type', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='situation_ids', full_name='EA.Sims4.Persistence.AmbientSourceData.situation_ids', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='situations', full_name='EA.Sims4.Persistence.AmbientSourceData.situations', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=36130, serialized_end=36266)
_AMBIENTSERVICEDATA = descriptor.Descriptor(name='AmbientServiceData', full_name='EA.Sims4.Persistence.AmbientServiceData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sources', full_name='EA.Sims4.Persistence.AmbientServiceData.sources', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=36268, serialized_end=36346)
_INTERACTIONSAVEDATA = descriptor.Descriptor(name='InteractionSaveData', full_name='EA.Sims4.Persistence.InteractionSaveData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='interaction', full_name='EA.Sims4.Persistence.InteractionSaveData.interaction', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_id', full_name='EA.Sims4.Persistence.InteractionSaveData.target_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='source', full_name='EA.Sims4.Persistence.InteractionSaveData.source', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='priority', full_name='EA.Sims4.Persistence.InteractionSaveData.priority', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_part_group_index', full_name='EA.Sims4.Persistence.InteractionSaveData.target_part_group_index', index=4, number=5, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='start_time', full_name='EA.Sims4.Persistence.InteractionSaveData.start_time', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=36349, serialized_end=36497)
_TRANSITIONINGINTERACTION = descriptor.Descriptor(name='TransitioningInteraction', full_name='EA.Sims4.Persistence.TransitioningInteraction', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='base_interaction_data', full_name='EA.Sims4.Persistence.TransitioningInteraction.base_interaction_data', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='posture_aspect_body', full_name='EA.Sims4.Persistence.TransitioningInteraction.posture_aspect_body', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='posture_carry_left', full_name='EA.Sims4.Persistence.TransitioningInteraction.posture_carry_left', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='posture_carry_right', full_name='EA.Sims4.Persistence.TransitioningInteraction.posture_carry_right', index=3, number=4, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='posture_carry_back', full_name='EA.Sims4.Persistence.TransitioningInteraction.posture_carry_back', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=36500, serialized_end=36714)
_SUPERINTERACTIONSAVESTATE = descriptor.Descriptor(name='SuperInteractionSaveState', full_name='EA.Sims4.Persistence.SuperInteractionSaveState', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='interactions', full_name='EA.Sims4.Persistence.SuperInteractionSaveState.interactions', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='transitioning_interaction', full_name='EA.Sims4.Persistence.SuperInteractionSaveState.transitioning_interaction', index=1, number=2, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='queued_interactions', full_name='EA.Sims4.Persistence.SuperInteractionSaveState.queued_interactions', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=36717, serialized_end=36964)
_WORLDLOCATION = descriptor.Descriptor(name='WorldLocation', full_name='EA.Sims4.Persistence.WorldLocation', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='x', full_name='EA.Sims4.Persistence.WorldLocation.x', index=0, number=1, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='y', full_name='EA.Sims4.Persistence.WorldLocation.y', index=1, number=2, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='z', full_name='EA.Sims4.Persistence.WorldLocation.z', index=2, number=3, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_x', full_name='EA.Sims4.Persistence.WorldLocation.rot_x', index=3, number=4, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_y', full_name='EA.Sims4.Persistence.WorldLocation.rot_y', index=4, number=5, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_z', full_name='EA.Sims4.Persistence.WorldLocation.rot_z', index=5, number=6, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='rot_w', full_name='EA.Sims4.Persistence.WorldLocation.rot_w', index=6, number=7, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='level', full_name='EA.Sims4.Persistence.WorldLocation.level', index=7, number=8, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='surface_id', full_name='EA.Sims4.Persistence.WorldLocation.surface_id', index=8, number=9, type=13, cpp_type=3, label=1, has_default_value=True, default_value=1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=36967, serialized_end=37113)
_ZONETIMESTAMP = descriptor.Descriptor(name='ZoneTimeStamp', full_name='EA.Sims4.Persistence.ZoneTimeStamp', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='game_time_expire', full_name='EA.Sims4.Persistence.ZoneTimeStamp.game_time_expire', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_sim_info_was_saved', full_name='EA.Sims4.Persistence.ZoneTimeStamp.time_sim_info_was_saved', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_sim_was_saved', full_name='EA.Sims4.Persistence.ZoneTimeStamp.time_sim_was_saved', index=2, number=3, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=37115, serialized_end=37217)
_WHIMSETTRACKERDATA_WHIMDATA = descriptor.Descriptor(name='WhimData', full_name='EA.Sims4.Persistence.WhimsetTrackerData.WhimData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='whimset_guid', full_name='EA.Sims4.Persistence.WhimsetTrackerData.WhimData.whimset_guid', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='goal_data', full_name='EA.Sims4.Persistence.WhimsetTrackerData.WhimData.goal_data', index=1, number=2, type=11, cpp_type=10, label=2, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='duration', full_name='EA.Sims4.Persistence.WhimsetTrackerData.WhimData.duration', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='index', full_name='EA.Sims4.Persistence.WhimsetTrackerData.WhimData.index', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='whim_guid', full_name='EA.Sims4.Persistence.WhimsetTrackerData.WhimData.whim_guid', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='commodity', full_name='EA.Sims4.Persistence.WhimsetTrackerData.WhimData.commodity', index=5, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=37478, serialized_end=37674)
_WHIMSETTRACKERDATA = descriptor.Descriptor(name='WhimsetTrackerData', full_name='EA.Sims4.Persistence.WhimsetTrackerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='active_whims', full_name='EA.Sims4.Persistence.WhimsetTrackerData.active_whims', index=0, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='recently_completed_whims', full_name='EA.Sims4.Persistence.WhimsetTrackerData.recently_completed_whims', index=1, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_whimset_guids', full_name='EA.Sims4.Persistence.WhimsetTrackerData.active_whimset_guids', index=2, number=6, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='initial_whimset_history_guids', full_name='EA.Sims4.Persistence.WhimsetTrackerData.initial_whimset_history_guids', index=3, number=7, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[_WHIMSETTRACKERDATA_WHIMDATA], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=37220, serialized_end=37674)
_AWAYACTIONDATA = descriptor.Descriptor(name='AwayActionData', full_name='EA.Sims4.Persistence.AwayActionData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='away_action_id', full_name='EA.Sims4.Persistence.AwayActionData.away_action_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='target_sim_id', full_name='EA.Sims4.Persistence.AwayActionData.target_sim_id', index=1, number=2, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=37676, serialized_end=37739)
_AWAYACTIONTRACKERDATA = descriptor.Descriptor(name='AwayActionTrackerData', full_name='EA.Sims4.Persistence.AwayActionTrackerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='away_action', full_name='EA.Sims4.Persistence.AwayActionTrackerData.away_action', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=37741, serialized_end=37823)
_SIMFAVORITEDATA = descriptor.Descriptor(name='SimFavoriteData', full_name='EA.Sims4.Persistence.SimFavoriteData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='recipe_ids', full_name='EA.Sims4.Persistence.SimFavoriteData.recipe_ids', index=0, number=1, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=37825, serialized_end=37866)
_GAMEPLAYSIMDATA = descriptor.Descriptor(name='GameplaySimData', full_name='EA.Sims4.Persistence.GameplaySimData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='location', full_name='EA.Sims4.Persistence.GameplaySimData.location', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='inventory_value', full_name='EA.Sims4.Persistence.GameplaySimData.inventory_value', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_time_stamp', full_name='EA.Sims4.Persistence.GameplaySimData.zone_time_stamp', index=2, number=4, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='additional_bonus_days', full_name='EA.Sims4.Persistence.GameplaySimData.additional_bonus_days', index=3, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='interaction_state', full_name='EA.Sims4.Persistence.GameplaySimData.interaction_state', index=4, number=6, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='whim_bucks', full_name='EA.Sims4.Persistence.GameplaySimData.whim_bucks', index=5, number=7, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='spawn_point_id', full_name='EA.Sims4.Persistence.GameplaySimData.spawn_point_id', index=6, number=8, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='spawner_tags', full_name='EA.Sims4.Persistence.GameplaySimData.spawner_tags', index=7, number=9, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='spawn_point_option', full_name='EA.Sims4.Persistence.GameplaySimData.spawn_point_option', index=8, number=10, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='whim_tracker', full_name='EA.Sims4.Persistence.GameplaySimData.whim_tracker', index=9, number=11, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='collection_data', full_name='EA.Sims4.Persistence.GameplaySimData.collection_data', index=10, number=12, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='build_buy_unlocks', full_name='EA.Sims4.Persistence.GameplaySimData.build_buy_unlocks', index=11, number=13, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='away_action_tracker', full_name='EA.Sims4.Persistence.GameplaySimData.away_action_tracker', index=12, number=14, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='serialization_option', full_name='EA.Sims4.Persistence.GameplaySimData.serialization_option', index=13, number=15, type=13, cpp_type=3, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_alive', full_name='EA.Sims4.Persistence.GameplaySimData.time_alive', index=14, number=16, type=4, cpp_type=4, label=1, has_default_value=True, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='build_buy_unlock_list', full_name='EA.Sims4.Persistence.GameplaySimData.build_buy_unlock_list', index=15, number=18, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='old_household_id', full_name='EA.Sims4.Persistence.GameplaySimData.old_household_id', index=16, number=19, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='premade_sim_template_id', full_name='EA.Sims4.Persistence.GameplaySimData.premade_sim_template_id', index=17, number=20, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='favorite_data', full_name='EA.Sims4.Persistence.GameplaySimData.favorite_data', index=18, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bucks_data', full_name='EA.Sims4.Persistence.GameplaySimData.bucks_data', index=19, number=22, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x88µ\x18\x01')), descriptor.FieldDescriptor(name='creation_source_data', full_name='EA.Sims4.Persistence.GameplaySimData.creation_source_data', index=20, number=17, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='creation_source', full_name='EA.Sims4.Persistence.GameplaySimData.creation_source', index=21, number=23, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gameplay_options', full_name='EA.Sims4.Persistence.GameplaySimData.gameplay_options', index=22, number=24, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='squad_members', full_name='EA.Sims4.Persistence.GameplaySimData.squad_members', index=23, number=25, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='vehicle_id', full_name='EA.Sims4.Persistence.GameplaySimData.vehicle_id', index=24, number=26, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='developmental_milestone_tracker', full_name='EA.Sims4.Persistence.GameplaySimData.developmental_milestone_tracker', index=25, number=27, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='premade_sim_fixup_completed', full_name='EA.Sims4.Persistence.GameplaySimData.premade_sim_fixup_completed', index=26, number=28, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x80µ\x18\x01')), descriptor.FieldDescriptor(name='reincarnation_data', full_name='EA.Sims4.Persistence.GameplaySimData.reincarnation_data', index=27, number=29, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='extra_personality_trait_slot', full_name='EA.Sims4.Persistence.GameplaySimData.extra_personality_trait_slot', index=28, number=30, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='restore_wings', full_name='EA.Sims4.Persistence.GameplaySimData.restore_wings', index=29, number=31, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=37869, serialized_end=39176)
_PREMADELOTSTATUS = descriptor.Descriptor(name='PremadeLotStatus', full_name='EA.Sims4.Persistence.PremadeLotStatus', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='lot_id', full_name='EA.Sims4.Persistence.PremadeLotStatus.lot_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_premade', full_name='EA.Sims4.Persistence.PremadeLotStatus.is_premade', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39178, serialized_end=39232)
_ENSEMBLESERVICEDATA = descriptor.Descriptor(name='EnsembleServiceData', full_name='EA.Sims4.Persistence.EnsembleServiceData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='ensemble_datas', full_name='EA.Sims4.Persistence.EnsembleServiceData.ensemble_datas', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39234, serialized_end=39315)
_ENSEMBLEDATA = descriptor.Descriptor(name='EnsembleData', full_name='EA.Sims4.Persistence.EnsembleData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='ensemble_type_id', full_name='EA.Sims4.Persistence.EnsembleData.ensemble_type_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_ids', full_name='EA.Sims4.Persistence.EnsembleData.sim_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39317, serialized_end=39378)
_MISSINGPETTRACKERDATA = descriptor.Descriptor(name='MissingPetTrackerData', full_name='EA.Sims4.Persistence.MissingPetTrackerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='missing_pet_id', full_name='EA.Sims4.Persistence.MissingPetTrackerData.missing_pet_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='test_alarm_finishing_time', full_name='EA.Sims4.Persistence.MissingPetTrackerData.test_alarm_finishing_time', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='return_alarm_finishing_time', full_name='EA.Sims4.Persistence.MissingPetTrackerData.return_alarm_finishing_time', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='cooldown_alarm_finishing_time', full_name='EA.Sims4.Persistence.MissingPetTrackerData.cooldown_alarm_finishing_time', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='return_pet_on_zone_load', full_name='EA.Sims4.Persistence.MissingPetTrackerData.return_pet_on_zone_load', index=4, number=5, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='running_away', full_name='EA.Sims4.Persistence.MissingPetTrackerData.running_away', index=5, number=6, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='motive_test_results', full_name='EA.Sims4.Persistence.MissingPetTrackerData.motive_test_results', index=6, number=7, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='alert_posted', full_name='EA.Sims4.Persistence.MissingPetTrackerData.alert_posted', index=7, number=8, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39381, serialized_end=39686)
_MOTIVETESTRESULTS = descriptor.Descriptor(name='MotiveTestResults', full_name='EA.Sims4.Persistence.MotiveTestResults', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='pet_id', full_name='EA.Sims4.Persistence.MotiveTestResults.pet_id', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='test_results', full_name='EA.Sims4.Persistence.MotiveTestResults.test_results', index=1, number=2, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39688, serialized_end=39749)
_LAUNDRYDATA = descriptor.Descriptor(name='LaundryData', full_name='EA.Sims4.Persistence.LaundryData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='last_unload_time', full_name='EA.Sims4.Persistence.LaundryData.last_unload_time', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='laundry_conditions', full_name='EA.Sims4.Persistence.LaundryData.laundry_conditions', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39751, serialized_end=39859)
_LAUNDRYCONDITIONS = descriptor.Descriptor(name='LaundryConditions', full_name='EA.Sims4.Persistence.LaundryConditions', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='timestamp', full_name='EA.Sims4.Persistence.LaundryConditions.timestamp', index=0, number=1, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='state_value_name_hash', full_name='EA.Sims4.Persistence.LaundryConditions.state_value_name_hash', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39861, serialized_end=39930)
_HIDDENSIMSERVICEDATA = descriptor.Descriptor(name='HiddenSimServiceData', full_name='EA.Sims4.Persistence.HiddenSimServiceData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='hidden_sim_data', full_name='EA.Sims4.Persistence.HiddenSimServiceData.hidden_sim_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=39932, serialized_end=40016)
_PREVIOUSGOALDATA = descriptor.Descriptor(name='PreviousGoalData', full_name='EA.Sims4.Persistence.PreviousGoalData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='goal_data', full_name='EA.Sims4.Persistence.PreviousGoalData.goal_data', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='new_in_ui', full_name='EA.Sims4.Persistence.PreviousGoalData.new_in_ui', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='age_completed', full_name='EA.Sims4.Persistence.PreviousGoalData.age_completed', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=40018, serialized_end=40138)
_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA = descriptor.Descriptor(name='DevelopmentalMilestoneData', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='milestone_id', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.milestone_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='state', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.state', index=1, number=2, type=14, cpp_type=8, label=2, has_default_value=False, default_value=-1, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='goal_data', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.goal_data', index=2, number=3, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='new_in_ui', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.new_in_ui', index=3, number=4, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='previous_goals', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.previous_goals', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='age_completed', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.DevelopmentalMilestoneData.age_completed', index=5, number=6, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA_DEVELOPMENTALMILESTONESTATES], options=None, is_extendable=False, extension_ranges=[], serialized_start=40433, serialized_end=40856)
_DEVELOPMENTALMILESTONETRACKERDATA = descriptor.Descriptor(name='DevelopmentalMilestoneTrackerData', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='active_milestones', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.active_milestones', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='initial_loot_applied', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.initial_loot_applied', index=1, number=2, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='archived_milestones', full_name='EA.Sims4.Persistence.DevelopmentalMilestoneTrackerData.archived_milestones', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=40141, serialized_end=40856)
_PERSISTABLEMULTIUNITEVENTSERVICE = descriptor.Descriptor(name='PersistableMultiUnitEventService', full_name='EA.Sims4.Persistence.PersistableMultiUnitEventService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_event_data', full_name='EA.Sims4.Persistence.PersistableMultiUnitEventService.zone_event_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='property_owner_event_data', full_name='EA.Sims4.Persistence.PersistableMultiUnitEventService.property_owner_event_data', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='event_loot_data', full_name='EA.Sims4.Persistence.PersistableMultiUnitEventService.event_loot_data', index=2, number=3, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=40859, serialized_end=41116)
_MULTIUNITZONEEVENTDATA = descriptor.Descriptor(name='MultiUnitZoneEventData', full_name='EA.Sims4.Persistence.MultiUnitZoneEventData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.MultiUnitZoneEventData.zone_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='property_owner_event_drama_node_guid64', full_name='EA.Sims4.Persistence.MultiUnitZoneEventData.property_owner_event_drama_node_guid64', index=1, number=2, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active_event_drama_node_guid64', full_name='EA.Sims4.Persistence.MultiUnitZoneEventData.active_event_drama_node_guid64', index=2, number=3, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tenant_alarm_time', full_name='EA.Sims4.Persistence.MultiUnitZoneEventData.tenant_alarm_time', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='tested_zone_modifier_guid64s', full_name='EA.Sims4.Persistence.MultiUnitZoneEventData.tested_zone_modifier_guid64s', index=4, number=5, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=41119, serialized_end=41317)
_PROPERTYOWNEREVENTDATA = descriptor.Descriptor(name='PropertyOwnerEventData', full_name='EA.Sims4.Persistence.PropertyOwnerEventData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='property_owner_hh_id', full_name='EA.Sims4.Persistence.PropertyOwnerEventData.property_owner_hh_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='event_alarm_time', full_name='EA.Sims4.Persistence.PropertyOwnerEventData.event_alarm_time', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=41319, serialized_end=41399)
_MULTIUNITEVENTLOOTDATA = descriptor.Descriptor(name='MultiUnitEventLootData', full_name='EA.Sims4.Persistence.MultiUnitEventLootData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.MultiUnitEventLootData.household_id', index=0, number=1, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='zone_id', full_name='EA.Sims4.Persistence.MultiUnitEventLootData.zone_id', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='drama_node_guid64', full_name='EA.Sims4.Persistence.MultiUnitEventLootData.drama_node_guid64', index=2, number=3, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=41401, serialized_end=41491)
_PERSISTABLEMULTIUNITOWNERSHIPSERVICE = descriptor.Descriptor(name='PersistableMultiUnitOwnershipService', full_name='EA.Sims4.Persistence.PersistableMultiUnitOwnershipService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='npc_property_owner_id', full_name='EA.Sims4.Persistence.PersistableMultiUnitOwnershipService.npc_property_owner_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=41493, serialized_end=41562)
_PERSISTABLEMATCHMAKINGSERVICE = descriptor.Descriptor(name='PersistableMatchmakingService', full_name='EA.Sims4.Persistence.PersistableMatchmakingService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='actor_sim_data', full_name='EA.Sims4.Persistence.PersistableMatchmakingService.actor_sim_data', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='existing_npc_data', full_name='EA.Sims4.Persistence.PersistableMatchmakingService.existing_npc_data', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gallery_kill_switch_enabled', full_name='EA.Sims4.Persistence.PersistableMatchmakingService.gallery_kill_switch_enabled', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='created_gallery_sims', full_name='EA.Sims4.Persistence.PersistableMatchmakingService.created_gallery_sims', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=41565, serialized_end=41858)
_MATCHMAKINGCREATEDGALLERYSIM = descriptor.Descriptor(name='MatchmakingCreatedGallerySim', full_name='EA.Sims4.Persistence.MatchmakingCreatedGallerySim', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='exchange_data_remote_id', full_name='EA.Sims4.Persistence.MatchmakingCreatedGallerySim.exchange_data_remote_id', index=0, number=1, type=9, cpp_type=9, label=2, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.MatchmakingCreatedGallerySim.sim_id', index=1, number=2, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=41860, serialized_end=41939)
_MATCHMAKINGNPCSONCOOLDOWN = descriptor.Descriptor(name='MatchmakingNpcsOnCooldown', full_name='EA.Sims4.Persistence.MatchmakingNpcsOnCooldown', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.MatchmakingNpcsOnCooldown.sim_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='absolute_ticks', full_name='EA.Sims4.Persistence.MatchmakingNpcsOnCooldown.absolute_ticks', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=41941, serialized_end=42008)
_MATCHMAKINGGALLERYIDSONCOOLDOWN = descriptor.Descriptor(name='MatchmakingGalleryIdsOnCooldown', full_name='EA.Sims4.Persistence.MatchmakingGalleryIdsOnCooldown', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='remote_id', full_name='EA.Sims4.Persistence.MatchmakingGalleryIdsOnCooldown.remote_id', index=0, number=1, type=9, cpp_type=9, label=2, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='absolute_ticks', full_name='EA.Sims4.Persistence.MatchmakingGalleryIdsOnCooldown.absolute_ticks', index=1, number=2, type=4, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=42010, serialized_end=42086)
_MATCHMAKINGACTORDATA = descriptor.Descriptor(name='MatchmakingActorData', full_name='EA.Sims4.Persistence.MatchmakingActorData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.MatchmakingActorData.sim_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='candidate_ids', full_name='EA.Sims4.Persistence.MatchmakingActorData.candidate_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='selected_ages', full_name='EA.Sims4.Persistence.MatchmakingActorData.selected_ages', index=2, number=3, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='displayed_trait_ids', full_name='EA.Sims4.Persistence.MatchmakingActorData.displayed_trait_ids', index=3, number=4, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='time_last_refreshed', full_name='EA.Sims4.Persistence.MatchmakingActorData.time_last_refreshed', index=4, number=5, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='num_contact_actions', full_name='EA.Sims4.Persistence.MatchmakingActorData.num_contact_actions', index=5, number=6, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='time_num_contact_action_reset', full_name='EA.Sims4.Persistence.MatchmakingActorData.time_num_contact_action_reset', index=6, number=7, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='saved_ids', full_name='EA.Sims4.Persistence.MatchmakingActorData.saved_ids', index=7, number=8, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='selfie_res_key', full_name='EA.Sims4.Persistence.MatchmakingActorData.selfie_res_key', index=8, number=9, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='bg_res_key', full_name='EA.Sims4.Persistence.MatchmakingActorData.bg_res_key', index=9, number=10, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_first_refresh', full_name='EA.Sims4.Persistence.MatchmakingActorData.is_first_refresh', index=10, number=11, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='npcs_on_cooldown', full_name='EA.Sims4.Persistence.MatchmakingActorData.npcs_on_cooldown', index=11, number=12, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gallery_sims_on_cooldown', full_name='EA.Sims4.Persistence.MatchmakingActorData.gallery_sims_on_cooldown', index=12, number=13, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=42089, serialized_end=42630)
_MATCHMAKINGCANDIDATEDATA = descriptor.Descriptor(name='MatchmakingCandidateData', full_name='EA.Sims4.Persistence.MatchmakingCandidateData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.sim_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='gender', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.gender', index=1, number=2, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='age', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.age', index=2, number=3, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='extended_species', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.extended_species', index=3, number=4, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='real_sim_id', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.real_sim_id', index=4, number=5, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='first_name', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.first_name', index=5, number=6, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='displayed_trait_ids', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.displayed_trait_ids', index=6, number=7, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='contacted', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.contacted', index=7, number=8, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='reported', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.reported', index=8, number=9, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='profile_type', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.profile_type', index=9, number=10, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='region_name', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.region_name', index=10, number=11, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='physique', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.physique', index=11, number=12, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='facial_attributes', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.facial_attributes', index=12, number=13, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='skin_tone', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.skin_tone', index=13, number=14, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='skin_tone_val_shift', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.skin_tone_val_shift', index=14, number=15, type=2, cpp_type=6, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='is_from_template', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.is_from_template', index=15, number=16, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_template_id', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.household_template_id', index=16, number=17, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='pose_index', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.pose_index', index=17, number=18, type=5, cpp_type=1, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='outfits', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.outfits', index=18, number=21, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='current_outfit_type', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.current_outfit_type', index=19, number=22, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='current_outfit_index', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.current_outfit_index', index=20, number=23, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='previous_outfit_type', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.previous_outfit_type', index=21, number=24, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='previous_outfit_index', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.previous_outfit_index', index=22, number=25, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='trait_ids', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.trait_ids', index=23, number=30, type=13, cpp_type=3, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='profile_bg_res_key', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.profile_bg_res_key', index=24, number=31, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='exchange_data_creator_name', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.exchange_data_creator_name', index=25, number=32, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='exchange_data_remote_id', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.exchange_data_remote_id', index=26, number=33, type=9, cpp_type=9, label=1, has_default_value=False, default_value=b''.decode('utf-8'), message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='exchange_data_type', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.exchange_data_type', index=27, number=34, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='exchange_data_household_id', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.exchange_data_household_id', index=28, number=35, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='family_info_msg', full_name='EA.Sims4.Persistence.MatchmakingCandidateData.family_info_msg', index=29, number=36, type=12, cpp_type=9, label=1, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=42633, serialized_end=43465)
_PERSISTABLEUIDIALOGSERVICE_SUPPRESSIONENTRY = descriptor.Descriptor(name='SuppressionEntry', full_name='EA.Sims4.Persistence.PersistableUiDialogService.SuppressionEntry', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='group_id', full_name='EA.Sims4.Persistence.PersistableUiDialogService.SuppressionEntry.group_id', index=0, number=1, type=13, cpp_type=3, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='suppression_count', full_name='EA.Sims4.Persistence.PersistableUiDialogService.SuppressionEntry.suppression_count', index=1, number=2, type=5, cpp_type=1, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=43594, serialized_end=43657)
_PERSISTABLEUIDIALOGSERVICE = descriptor.Descriptor(name='PersistableUiDialogService', full_name='EA.Sims4.Persistence.PersistableUiDialogService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='suppression_entries', full_name='EA.Sims4.Persistence.PersistableUiDialogService.suppression_entries', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[_PERSISTABLEUIDIALOGSERVICE_SUPPRESSIONENTRY], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=43468, serialized_end=43657)
_REINCARNATIONDATA = descriptor.Descriptor(name='ReincarnationData', full_name='EA.Sims4.Persistence.ReincarnationData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='previous_sim_id', full_name='EA.Sims4.Persistence.ReincarnationData.previous_sim_id', index=0, number=1, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='trait_ids', full_name='EA.Sims4.Persistence.ReincarnationData.trait_ids', index=1, number=2, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='has_shown_reincarnation_animation', full_name='EA.Sims4.Persistence.ReincarnationData.has_shown_reincarnation_animation', index=2, number=3, type=8, cpp_type=7, label=1, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=43659, serialized_end=43769)
_PERSISTABLEWILLSERVICE = descriptor.Descriptor(name='PersistableWillService', full_name='EA.Sims4.Persistence.PersistableWillService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_wills', full_name='EA.Sims4.Persistence.PersistableWillService.sim_wills', index=0, number=1, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_wills', full_name='EA.Sims4.Persistence.PersistableWillService.household_wills', index=1, number=2, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=43772, serialized_end=43916)
_SIMWILLDATA = descriptor.Descriptor(name='SimWillData', full_name='EA.Sims4.Persistence.SimWillData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sim_id', full_name='EA.Sims4.Persistence.SimWillData.sim_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active', full_name='EA.Sims4.Persistence.SimWillData.active', index=1, number=2, type=8, cpp_type=7, label=2, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='claimant_sim_ids', full_name='EA.Sims4.Persistence.SimWillData.claimant_sim_ids', index=2, number=3, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='burial_preference_id', full_name='EA.Sims4.Persistence.SimWillData.burial_preference_id', index=3, number=4, type=4, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='funeral_activity_preferences', full_name='EA.Sims4.Persistence.SimWillData.funeral_activity_preferences', index=4, number=5, type=4, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='emotion_mood_id', full_name='EA.Sims4.Persistence.SimWillData.emotion_mood_id', index=5, number=6, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='note', full_name='EA.Sims4.Persistence.SimWillData.note', index=6, number=7, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='heirloom_distribution', full_name='EA.Sims4.Persistence.SimWillData.heirloom_distribution', index=7, number=8, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='heirloom_obj_data', full_name='EA.Sims4.Persistence.SimWillData.heirloom_obj_data', index=8, number=9, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.SimWillData.household_id', index=9, number=10, type=6, cpp_type=4, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=43919, serialized_end=44312)
_HOUSEHOLDWILLDATA = descriptor.Descriptor(name='HouseholdWillData', full_name='EA.Sims4.Persistence.HouseholdWillData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='household_id', full_name='EA.Sims4.Persistence.HouseholdWillData.household_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='active', full_name='EA.Sims4.Persistence.HouseholdWillData.active', index=1, number=2, type=8, cpp_type=7, label=2, has_default_value=False, default_value=False, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='claimant_hh_ids', full_name='EA.Sims4.Persistence.HouseholdWillData.claimant_hh_ids', index=2, number=3, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01')), descriptor.FieldDescriptor(name='dependent_distribution', full_name='EA.Sims4.Persistence.HouseholdWillData.dependent_distribution', index=3, number=4, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='simoleon_distribution', full_name='EA.Sims4.Persistence.HouseholdWillData.simoleon_distribution', index=4, number=5, type=11, cpp_type=10, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='charity_percentage', full_name='EA.Sims4.Persistence.HouseholdWillData.charity_percentage', index=5, number=6, type=2, cpp_type=6, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='simoleon_amount', full_name='EA.Sims4.Persistence.HouseholdWillData.simoleon_amount', index=6, number=7, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=44315, serialized_end=44616)
_SIMWILLHEIRLOOMDATA = descriptor.Descriptor(name='SimWillHeirloomData', full_name='EA.Sims4.Persistence.SimWillHeirloomData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='object_id', full_name='EA.Sims4.Persistence.SimWillHeirloomData.object_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='recipient_sim_id', full_name='EA.Sims4.Persistence.SimWillHeirloomData.recipient_sim_id', index=1, number=2, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=44618, serialized_end=44684)
_SIMWILLHEIRLOOMOBJECTDATA = descriptor.Descriptor(name='SimWillHeirloomObjectData', full_name='EA.Sims4.Persistence.SimWillHeirloomObjectData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='object_id', full_name='EA.Sims4.Persistence.SimWillHeirloomObjectData.object_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='object_data', full_name='EA.Sims4.Persistence.SimWillHeirloomObjectData.object_data', index=1, number=2, type=12, cpp_type=9, label=2, has_default_value=False, default_value=b'', message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=44686, serialized_end=44753)
_HOUSEHOLDWILLDEPENDENTDATA = descriptor.Descriptor(name='HouseholdWillDependentData', full_name='EA.Sims4.Persistence.HouseholdWillDependentData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='dependent_sim_id', full_name='EA.Sims4.Persistence.HouseholdWillDependentData.dependent_sim_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='recipient_hh_id', full_name='EA.Sims4.Persistence.HouseholdWillDependentData.recipient_hh_id', index=1, number=2, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=44755, serialized_end=44834)
_HOUSEHOLDWILLSIMOLEONDATA = descriptor.Descriptor(name='HouseholdWillSimoleonData', full_name='EA.Sims4.Persistence.HouseholdWillSimoleonData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='recipient_hh_id', full_name='EA.Sims4.Persistence.HouseholdWillSimoleonData.recipient_hh_id', index=0, number=1, type=6, cpp_type=4, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='percentage', full_name='EA.Sims4.Persistence.HouseholdWillSimoleonData.percentage', index=1, number=2, type=2, cpp_type=6, label=2, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=44836, serialized_end=44908)
_PERSISTABLEWISPSERVICE = descriptor.Descriptor(name='PersistableWispService', full_name='EA.Sims4.Persistence.PersistableWispService', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='wisp_data', full_name='EA.Sims4.Persistence.PersistableWispService.wisp_data', index=0, number=1, type=11, cpp_type=10, label=1, has_default_value=False, default_value=None, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=44910, serialized_end=44985)
_WISPDATA = descriptor.Descriptor(name='WispData', full_name='EA.Sims4.Persistence.WispData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='cycle_state_id', full_name='EA.Sims4.Persistence.WispData.cycle_state_id', index=0, number=1, type=13, cpp_type=3, label=1, has_default_value=False, default_value=0, message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=None), descriptor.FieldDescriptor(name='plant_object_ids', full_name='EA.Sims4.Persistence.WispData.plant_object_ids', index=1, number=2, type=6, cpp_type=4, label=3, has_default_value=False, default_value=[], message_type=None, enum_type=None, containing_type=None, is_extension=False, extension_scope=None, options=descriptor._ParseOptions(descriptor_pb2.FieldOptions(), '\x10\x01'))], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=44987, serialized_end=45051)
_LOTLEVELDATA.fields_by_name['commodity_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLECOMMODITYTRACKER
_GAMEPLAYZONEDATA.fields_by_name['situations_data'].message_type = SituationPersistence_pb2._ALLSITUATIONDATA
_GAMEPLAYZONEDATA.fields_by_name['venue_data'].message_type = _VENUEDATA
_GAMEPLAYZONEDATA.fields_by_name['bed_info_data'].message_type = _ZONEBEDINFODATA
_GAMEPLAYZONEDATA.fields_by_name['commodity_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLECOMMODITYTRACKER
_GAMEPLAYZONEDATA.fields_by_name['statistics_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLESTATISTICSTRACKER
_GAMEPLAYZONEDATA.fields_by_name['skill_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLESKILLTRACKER
_GAMEPLAYZONEDATA.fields_by_name['ensemble_service_data'].message_type = _ENSEMBLESERVICEDATA
_GAMEPLAYZONEDATA.fields_by_name['ranked_statistic_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLERANKEDSTATISTICTRACKER
_GAMEPLAYZONEDATA.fields_by_name['hidden_sim_service_data'].message_type = _HIDDENSIMSERVICEDATA
_GAMEPLAYZONEDATA.fields_by_name['curfew_settings'].message_type = _ZONECURFEWDATA
_GAMEPLAYZONEDATA.fields_by_name['architectural_statistics'].message_type = SimObjectAttributes_pb2._STATISTIC
_GAMEPLAYZONEDATA.fields_by_name['lot_level_data'].message_type = _LOTLEVELDATA
_HOUSEHOLDMILESTONEDATATRACKER.fields_by_name['data'].message_type = SimObjectAttributes_pb2._EVENTDATAOBJECT
_HOUSEHOLDMILESTONEDATATRACKER.fields_by_name['milestone_completion_counts'].message_type = SimObjectAttributes_pb2._MILESTONECOMPLETIONCOUNT
_HOLIDAY.fields_by_name['icon'].message_type = ResourceKey_pb2._RESOURCEKEY
_HOLIDAYTRACKER.fields_by_name['holidays'].message_type = _HOLIDAY
_HOLIDAYTRACKER.fields_by_name['situations'].message_type = SituationPersistence_pb2._SITUATIONSEEDDATA
_ZONEPREFERENCEDATA.fields_by_name['sim_preferences'].message_type = _SIMPREFERENCE
_OBJECTPREFERENCETRACKER.fields_by_name['zone_preference_datas'].message_type = _ZONEPREFERENCEDATA
_GAMEPLAYSCENARIOTRACKERDATA.fields_by_name['active_scenario_data'].message_type = _GAMEPLAYSCENARIODATA
_HOUSEHOLDPIVOTALMOMENTTRACKER.fields_by_name['pivotal_moments'].message_type = _PIVOTALMOMENT
_HOUSEHOLDPIVOTALMOMENTTRACKER.fields_by_name['situation_seeds'].message_type = SituationPersistence_pb2._SITUATIONSEEDDATA
_GAMEPLAYSCENARIODATA_SCENARIOGOALDATA.fields_by_name['goal_data'].message_type = SituationPersistence_pb2._SITUATIONGOALDATA
_GAMEPLAYSCENARIODATA_SCENARIOGOALDATA.containing_type = _GAMEPLAYSCENARIODATA
_GAMEPLAYSCENARIODATA_INDEXGOALMANDATORYTRIPLE.fields_by_name['completed_goal'].message_type = _GAMEPLAYSCENARIODATA_SCENARIOGOALDATA
_GAMEPLAYSCENARIODATA_INDEXGOALMANDATORYTRIPLE.containing_type = _GAMEPLAYSCENARIODATA
_GAMEPLAYSCENARIODATA_SIMFILTERINFOPAIR.containing_type = _GAMEPLAYSCENARIODATA
_GAMEPLAYSCENARIODATA_PHASEOUTPUTINFO.containing_type = _GAMEPLAYSCENARIODATA
_GAMEPLAYSCENARIODATA_COMPLETEDGOALINFO.containing_type = _GAMEPLAYSCENARIODATA
_GAMEPLAYSCENARIODATA_TERMINATEDPHASEINFO.containing_type = _GAMEPLAYSCENARIODATA
_GAMEPLAYSCENARIODATA.fields_by_name['active_goals'].message_type = _GAMEPLAYSCENARIODATA_SCENARIOGOALDATA
_GAMEPLAYSCENARIODATA.fields_by_name['last_completed_goal_sequence_pair'].message_type = _GAMEPLAYSCENARIODATA_INDEXGOALMANDATORYTRIPLE
_GAMEPLAYSCENARIODATA.fields_by_name['sim_filter_sim_info_pair'].message_type = _GAMEPLAYSCENARIODATA_SIMFILTERINFOPAIR
_GAMEPLAYSCENARIODATA.fields_by_name['last_phase_outputs'].message_type = _GAMEPLAYSCENARIODATA_PHASEOUTPUTINFO
_GAMEPLAYSCENARIODATA.fields_by_name['completed_goal_infos'].message_type = _GAMEPLAYSCENARIODATA_COMPLETEDGOALINFO
_GAMEPLAYSCENARIODATA.fields_by_name['terminated_phase_infos'].message_type = _GAMEPLAYSCENARIODATA_TERMINATEDPHASEINFO
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['service_npc_records'].message_type = _SERVICENPCRECORD
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['additional_bill_costs'].message_type = _ADDITIONALBILLCOST
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['collection_data'].message_type = _COLLECTIONDATA
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['highest_earned_situation_medals'].message_type = _SITUATIONEARNEDMEDALS
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['build_buy_unlock_list'].message_type = ResourceKey_pb2._RESOURCEKEYLIST
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['retail_data'].message_type = _RETAILDATA
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['bucks_data'].message_type = SimObjectAttributes_pb2._BUCKSDATA
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['lot_unpaid_bill_data'].message_type = _LOTUNPAIDBILLDATA
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['household_milestone_tracker'].message_type = _HOUSEHOLDMILESTONEDATATRACKER
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['missing_pet_tracker_data'].message_type = _MISSINGPETTRACKERDATA
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['laundry_data'].message_type = _LAUNDRYDATA
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['holiday_tracker'].message_type = _HOLIDAYTRACKER
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['deliveries'].message_type = _DELIVERY
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['object_preference_tracker'].message_type = _OBJECTPREFERENCETRACKER
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['current_bill_details'].message_type = _CURRENTBILLDETAIL
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['bill_utility_settings'].message_type = _BILLUTILITYSETTINGS
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['situation_new_entries'].message_type = _SITUATIONNEWENTRY
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['gameplay_scenario_tracker'].message_type = _GAMEPLAYSCENARIOTRACKERDATA
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['story_progression_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLESTORYPROGRESSIONTRACKER
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['sim_life_span_on_last_game_save'].enum_type = _GAMEPLAYHOUSEHOLDDATA_SIMLIFESPAN
_GAMEPLAYHOUSEHOLDDATA.fields_by_name['household_pivotal_moment_tracker'].message_type = _HOUSEHOLDPIVOTALMOMENTTRACKER
_GAMEPLAYHOUSEHOLDDATA_SIMLIFESPAN.containing_type = _GAMEPLAYHOUSEHOLDDATA
_COLLECTIONDATA.fields_by_name['icon_info'].message_type = UI_pb2._ICONINFO
_RETAILDATA_RETAILDATAPAYROLL_RETAILDATAPAYROLLENTRY.containing_type = _RETAILDATA_RETAILDATAPAYROLL
_RETAILDATA_RETAILDATAPAYROLL.fields_by_name['payroll_data'].message_type = _RETAILDATA_RETAILDATAPAYROLL_RETAILDATAPAYROLLENTRY
_RETAILDATA_RETAILDATAPAYROLL.containing_type = _RETAILDATA
_RETAILDATA_RETAILFUNDSCATEGORYENTRY.containing_type = _RETAILDATA
_RETAILDATA.fields_by_name['employee_uniform_data_male'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_RETAILDATA.fields_by_name['employee_uniform_data_female'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_RETAILDATA.fields_by_name['employee_payroll'].message_type = _RETAILDATA_RETAILDATAPAYROLL
_RETAILDATA.fields_by_name['funds_category_tracker_data'].message_type = _RETAILDATA_RETAILFUNDSCATEGORYENTRY
_PERSISTABLECLUBSERVICE.fields_by_name['clubs'].message_type = _CLUB
_CLUB.fields_by_name['icon'].message_type = ResourceKey_pb2._RESOURCEKEY
_CLUB.fields_by_name['venue_type'].message_type = ResourceKey_pb2._RESOURCEKEY
_CLUB.fields_by_name['membership_criteria'].message_type = Clubs_pb2._CLUBCRITERIA
_CLUB.fields_by_name['club_rules'].message_type = Clubs_pb2._CLUBCONDUCTRULE
_CLUB.fields_by_name['club_seed'].message_type = ResourceKey_pb2._RESOURCEKEY
_CLUB.fields_by_name['bucks_data'].message_type = SimObjectAttributes_pb2._BUCKSDATA
_CLUB.fields_by_name['club_uniform_adult_male'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_CLUB.fields_by_name['club_uniform_child_male'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_CLUB.fields_by_name['club_uniform_adult_female'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_CLUB.fields_by_name['club_uniform_child_female'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_CLUB.fields_by_name['outfit_setting'].enum_type = _CLUB_CLUBOUTFITSETTING
_CLUB.fields_by_name['hangout_setting'].enum_type = _CLUB_CLUBHANGOUTSETTING
_CLUB_CLUBOUTFITSETTING.containing_type = _CLUB
_CLUB_CLUBHANGOUTSETTING.containing_type = _CLUB
_PERSISTABLESOCIALMEDIASERVICE.fields_by_name['post_entries'].message_type = _SOCIALMEDIAPOSTENTRY
_PERSISTABLESOCIALMEDIASERVICE.fields_by_name['direct_messages'].message_type = _SOCIALMEDIAMESSAGEENTRY
_SOCIALMEDIAPOSTENTRY.fields_by_name['posts'].message_type = _SOCIALMEDIAPOST
_SOCIALMEDIAMESSAGEENTRY.fields_by_name['messages'].message_type = _SOCIALMEDIADIRECTMESSAGE
_SOCIALMEDIADIRECTMESSAGE.fields_by_name['message_post'].message_type = _SOCIALMEDIAPOST
_SOCIALMEDIADIRECTMESSAGE.fields_by_name['reply_post'].message_type = _SOCIALMEDIAPOST
_SOCIALMEDIAPOST.fields_by_name['post_text'].message_type = Localization_pb2._LOCALIZEDSTRING
_SOCIALMEDIAPOST.fields_by_name['reactions'].message_type = _SOCIALMEDIAREACTION
_CURRENTBILLDETAIL.fields_by_name['statistic_deltas'].message_type = _CURRENTBILLSTATISTICDELTA
_PERSISTABLESTORYPROGRESSIONPARTICIPANT.fields_by_name['participant_loc_str'].message_type = Localization_pb2._LOCALIZEDSTRING
_PERSISTABLEDRAMANODE.fields_by_name['stored_situation'].message_type = SituationPersistence_pb2._SITUATIONSEEDDATA
_PERSISTABLEDRAMANODE.fields_by_name['story_progression_participants'].message_type = _PERSISTABLESTORYPROGRESSIONPARTICIPANT
_FASHIONMARKETPLACESOLDOUTFITS.fields_by_name['outfit_info_data'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_PERSISTABLEFASHIONTRENDSERVICE.fields_by_name['thrift_store_mannequin'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_PERSISTABLEFASHIONTRENDSERVICE.fields_by_name['commodity_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLECOMMODITYTRACKER
_PERSISTABLEFASHIONTRENDSERVICE.fields_by_name['statistics_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLESTATISTICSTRACKER
_PERSISTABLEFASHIONTRENDSERVICE.fields_by_name['sold_fashion_outfits'].message_type = _FASHIONMARKETPLACESOLDOUTFITS
_PERSISTABLEDRAMASCHEDULESERVICE.fields_by_name['drama_nodes'].message_type = _PERSISTABLEDRAMANODE
_PERSISTABLEDRAMASCHEDULESERVICE.fields_by_name['cooldown_nodes'].message_type = _COOLDOWNDRAMANODE
_PERSISTABLEDRAMASCHEDULESERVICE.fields_by_name['running_nodes'].message_type = _PERSISTABLEDRAMANODE
_PERSISTABLEDRAMASCHEDULESERVICE.fields_by_name['cooldown_groups'].message_type = _DRAMANODECOOLDOWNGROUP
_PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA.fields_by_name['timeouts'].message_type = SimObjectAttributes_pb2._TIMEOUT
_PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA.fields_by_name['knowledge'].message_type = SimObjectAttributes_pb2._SIMKNOWLEDGE
_PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA.fields_by_name['relationship_bit_locks'].message_type = _PERSISTABLERELATIONSHIPBITLOCK
_PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA.fields_by_name['tracks'].message_type = SimObjectAttributes_pb2._PERSISTABLERELATIONSHIPTRACK
_PERSISTABLEBIDIRECTIONALRELATIONSHIPDATA.fields_by_name['timeouts'].message_type = SimObjectAttributes_pb2._TIMEOUT
_PERSISTABLEBIDIRECTIONALRELATIONSHIPDATA.fields_by_name['tracks'].message_type = SimObjectAttributes_pb2._PERSISTABLERELATIONSHIPTRACK
_PERSISTABLEBIDIRECTIONALRELATIONSHIPDATA.fields_by_name['relationship_bit_locks'].message_type = _PERSISTABLERELATIONSHIPBITLOCK
_PERSISTABLERELATIONSHIPLABELDATA.fields_by_name['icon'].message_type = ResourceKey_pb2._RESOURCEKEY
_PERSISTABLESERVICERELATIONSHIP.fields_by_name['bidirectional_relationship_data'].message_type = _PERSISTABLEBIDIRECTIONALRELATIONSHIPDATA
_PERSISTABLESERVICERELATIONSHIP.fields_by_name['sim_a_relationship_data'].message_type = _PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA
_PERSISTABLESERVICERELATIONSHIP.fields_by_name['sim_b_relationship_data'].message_type = _PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA
_PERSISTABLESERVICERELATIONSHIP.fields_by_name['relationship_label_data'].message_type = _PERSISTABLERELATIONSHIPLABELDATA
_PERSISTABLERELATIONSHIPSERVICE.fields_by_name['relationships'].message_type = _PERSISTABLESERVICERELATIONSHIP
_PERSISTABLERELATIONSHIPSERVICE.fields_by_name['object_relationships'].message_type = _PERSISTABLESERVICERELATIONSHIP
_PERSISTABLEGLOBALPOLICYSERVICE.fields_by_name['global_policies'].message_type = _PERSISTABLEGLOBALPOLICY
_PERSISTABLEGLOBALPOLICYSERVICE.fields_by_name['bill_reductions'].message_type = _PERSISTABLEGLOBALPOLICYBILLREDUCTION
_PERSISTABLEGLOBALPOLICYSERVICE.fields_by_name['utility_effects'].message_type = _PERSISTABLEGLOBALUTILITYEFFECT
_PERSISTABLEADOPTIONSERVICE.fields_by_name['adoptable_sim_data'].message_type = _ADOPTABLESIMDATA
_PERSISTABLEHIDDENSIMSERVICE.fields_by_name['hidden_sim_data'].message_type = _HIDDENSIMDATA
_DECORATIONSTATE.fields_by_name['decorated_locations'].message_type = _DECORATEDLOCATION
_LOTDECORATIONSETTING.fields_by_name['decoration_states'].message_type = _DECORATIONSTATE
_PERSISTABLELOTDECORATIONSERVICE.fields_by_name['lot_decorations'].message_type = _LOTDECORATIONSETTING
_PERSISTABLELOTDECORATIONSERVICE.fields_by_name['holiday_preferences'].message_type = _HOLIDAYDECORATIONSETTING
_PERSISTABLELOTDECORATIONSERVICE.fields_by_name['world_decorations_set'].message_type = _WORLDDECORATIONSETTING
_HOLIDAYCALENDAR.fields_by_name['holidays'].message_type = _HOLIDAYTIMEDATA
_PERSISTABLEHOLIDAYSERVICE.fields_by_name['holidays'].message_type = _HOLIDAY
_PERSISTABLEHOLIDAYSERVICE.fields_by_name['calendars'].message_type = _HOLIDAYCALENDAR
_STYLEOUTFITINFO.fields_by_name['outfit_info_data'].message_type = SimObjectAttributes_pb2._MANNEQUINSIMDATA
_PERSISTABLESTYLESERVICE.fields_by_name['outfit_infos'].message_type = _STYLEOUTFITINFO
_PERSISTABLERABBITHOLESERVICE.fields_by_name['rabbit_holes'].message_type = _RABBITHOLEDATA
_HORSECOMPETITIONHORSEPLACEMENTDATA.fields_by_name['placements'].message_type = _HORSECOMPETITIONHIGHESTPLACEMENTDATA
_PERSISTABLEHORSECOMPETITIONSERVICE.fields_by_name['competitions'].message_type = _HORSECOMPETITIONDATA
_PERSISTABLEHORSECOMPETITIONSERVICE.fields_by_name['horse_placements'].message_type = _HORSECOMPETITIONHORSEPLACEMENTDATA
_NARRATIVEDATA.fields_by_name['narrative_progression_entries'].message_type = _NARRATIVEPROGRESSIONDATA
_PERSISTABLENARRATIVESERVICE.fields_by_name['narratives'].message_type = _NARRATIVEDATA
_PERSISTABLENARRATIVESERVICE.fields_by_name['layer_data'].message_type = _NARRATIVELAYERDATA
_PERSISTABLEORGANIZATIONSERVICE.fields_by_name['organizations'].message_type = _ORGANIZATIONDATA
_PERSISTABLEORGANIZATIONSERVICE.fields_by_name['org_festival_events'].message_type = _ORGANIZATIONEVENTDATA
_PERSISTABLEORGANIZATIONSERVICE.fields_by_name['org_venue_events'].message_type = _ORGANIZATIONEVENTDATA
_PERSISTABLEORGANIZATIONSERVICE.fields_by_name['schedule_cancelled_event_data'].message_type = _SCHEDULEEVENTCALLBACKDATA
_ORGANIZATIONDATA.fields_by_name['organization_members'].message_type = _ORGANIZATIONMEMBERDATA
_PERSISTABLEOBJECTLOSTANDFOUND.fields_by_name['locators'].message_type = _PERSISTABLEOBJECTLOCATOR
_PERSISTABLEOBJECTLOSTANDFOUND.fields_by_name['clones_to_delete'].message_type = _CLONEDOBJECTSLOCATOR
_PERSISTABLECULLINGSERVICE.fields_by_name['interacting_sims'].message_type = _PERSISTABLECULLINGSERVICEINTERACTINGSIM
_PERSISTABLESTORYPROGRESSIONSERVICE.fields_by_name['university_action'].message_type = _PERSISTABLEUNIVERSITYSTORYPROGRESSIONACTION
_PERSISTABLECIVICPOLICYPROVIDERDATA.fields_by_name['policy_data'].message_type = _PERSISTABLECIVICPOLICYCUSTOMDATA
_PERSISTABLECIVICPOLICYPROVIDERDATA.fields_by_name['commodity_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLECOMMODITYTRACKER
_PERSISTABLECIVICPOLICYPROVIDERDATA.fields_by_name['statistics_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLESTATISTICSTRACKER
_PERSISTABLECIVICPOLICYPROVIDERDATA.fields_by_name['ranked_statistic_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLERANKEDSTATISTICTRACKER
_PERSISTABLECIVICPOLICYPROVIDERDATA.fields_by_name['turned_off_default_conditional_layers'].message_type = _PERSISTABLEDEFAULTCONDITIONALLAYERDATA
_PERSISTABLESTREETECOFOOTPRINTDATA.fields_by_name['current_eco_footprint_state'].enum_type = _ECOFOOTPRINTSTATETYPE
_PERSISTABLESTREETDATA.fields_by_name['civic_provider_data'].message_type = _PERSISTABLECIVICPOLICYPROVIDERDATA
_PERSISTABLESTREETDATA.fields_by_name['street_eco_footprint_data'].message_type = _PERSISTABLESTREETECOFOOTPRINTDATA
_PERSISTABLESTREETSERVICE.fields_by_name['street_data'].message_type = _PERSISTABLESTREETDATA
_PERSISTABLECIVICPOLICYSTREETPOLICYDATA.fields_by_name['effect_data'].message_type = _PERSISTABLECIVICPOLICYCUSTOMDATA
_PERSISTABLEREGIONDATA.fields_by_name['commodity_tracker'].message_type = SimObjectAttributes_pb2._PERSISTABLECOMMODITYTRACKER
_PERSISTABLEREGIONSERVICE.fields_by_name['region_data'].message_type = _PERSISTABLEREGIONDATA
_PERSISTABLEABTESTSERVICE_ABTESTDATA.fields_by_name['state'].enum_type = _PERSISTABLEABTESTSERVICE_ABTESTDATA_ABTESTSTATE
_PERSISTABLEABTESTSERVICE_ABTESTDATA.containing_type = _PERSISTABLEABTESTSERVICE
_PERSISTABLEABTESTSERVICE_ABTESTDATA_ABTESTSTATE.containing_type = _PERSISTABLEABTESTSERVICE_ABTESTDATA
_PERSISTABLEABTESTSERVICE.fields_by_name['ab_test_data'].message_type = _PERSISTABLEABTESTSERVICE_ABTESTDATA
_PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA.fields_by_name['state'].enum_type = _PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA_LIVEEVENTSTATE
_PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA.containing_type = _PERSISTABLELIVEEVENTSERVICE
_PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA_LIVEEVENTSTATE.containing_type = _PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA
_PERSISTABLELIVEEVENTSERVICE.fields_by_name['live_event_data'].message_type = _PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA
_PERSISTABLEANIMALSERVICE.fields_by_name['animal_data'].message_type = _PERSISTABLEASSIGNEDANIMALS
_PERSISTABLEPURCHASEPICKERGROUPDATA.fields_by_name['items'].message_type = _PRESISTABLEPURCHASEPICKERGROUPITEM
_PERSISTABLEPURCHASEPICKERSERVICE.fields_by_name['picker_group_data'].message_type = _PERSISTABLEPURCHASEPICKERGROUPDATA
_PERSISTABLECLANSERVICE.fields_by_name['clan_leaders'].message_type = _CLANLEADERDATA
_PERSISTABLECLANSERVICE.fields_by_name['clan_members'].message_type = _CLANMEMBERSDATA
_PERSISTABLECAREERSERVICE.fields_by_name['disabled_gig_data'].message_type = _GIGPICKERDISABLEDGIGDATA
_PERSISTABLECAREERSERVICE.fields_by_name['gig_associated_sim_data'].message_type = _GIGPICKERASSOCIATEDSIMDATA
_PIVOTALMOMENT.fields_by_name['situation_seed'].message_type = SituationPersistence_pb2._SITUATIONSEEDDATA
_PIVOTALMOMENT.fields_by_name['triggers'].message_type = _ACTIVATIONTRIGGERSTATUS
_PIVOTALMOMENTSDATA.fields_by_name['pivotal_moments'].message_type = _PIVOTALMOMENT
_PERSISTABLETUTORIALSERVICE.fields_by_name['pivotal_moments'].message_type = _PIVOTALMOMENT
_USERACCOUNTSTOREDGAMEPLAYDATA.fields_by_name['stored_data'].message_type = _USERACCOUNTGAMEPLAYDATA
_GAMEPLAYSAVESLOTDATA.fields_by_name['travel_situation_seed'].message_type = SituationPersistence_pb2._SITUATIONSEEDDATA
_GAMEPLAYSAVESLOTDATA.fields_by_name['camera_data'].message_type = _GAMEPLAYCAMERADATA
_GAMEPLAYSAVESLOTDATA.fields_by_name['club_service'].message_type = _PERSISTABLECLUBSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['drama_schedule_service'].message_type = _PERSISTABLEDRAMASCHEDULESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['relgraph_service'].message_type = _PERSISTABLERELGRAPHSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['business_service_data'].message_type = Business_pb2._BUSINESSSERVICEDATA
_GAMEPLAYSAVESLOTDATA.fields_by_name['call_to_action_service'].message_type = _PERSISTABLECALLTOACTIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['relationship_service'].message_type = _PERSISTABLERELATIONSHIPSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['adoption_service'].message_type = _PERSISTABLEADOPTIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['hidden_sim_service'].message_type = _PERSISTABLEHIDDENSIMSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['season_service'].message_type = _PERSISTABLESEASONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['weather_service'].message_type = WeatherSeasons_pb2._PERSISTABLEWEATHERSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['lot_decoration_service'].message_type = _PERSISTABLELOTDECORATIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['holiday_service'].message_type = _PERSISTABLEHOLIDAYSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['style_service'].message_type = _PERSISTABLESTYLESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['trend_service'].message_type = _PERSISTABLETRENDSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['rabbit_hole_service'].message_type = _PERSISTABLERABBITHOLESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['narrative_service'].message_type = _PERSISTABLENARRATIVESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['object_lost_and_found'].message_type = _PERSISTABLEOBJECTLOSTANDFOUND
_GAMEPLAYSAVESLOTDATA.fields_by_name['landlord_service'].message_type = _PERSISTABLELANDLORDSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['global_policy_service'].message_type = _PERSISTABLEGLOBALPOLICYSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['roommate_service'].message_type = Roommates_pb2._PERSISTABLEROOMMATESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['organization_service'].message_type = _PERSISTABLEORGANIZATIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['culling_service'].message_type = _PERSISTABLECULLINGSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['story_progression_service'].message_type = _PERSISTABLESTORYPROGRESSIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['street_service'].message_type = _PERSISTABLESTREETSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['region_service'].message_type = _PERSISTABLEREGIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['lifestyle_service'].message_type = _PERSISTABLELIFESTYLESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['ab_test_service'].message_type = _PERSISTABLEABTESTSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['live_event_service'].message_type = _PERSISTABLELIVEEVENTSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['animal_service'].message_type = _PERSISTABLEANIMALSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['purchase_picker_service'].message_type = _PERSISTABLEPURCHASEPICKERSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['calendar_service'].message_type = Calendar_pb2._PERSISTABLECALENDARSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['social_media_service'].message_type = _PERSISTABLESOCIALMEDIASERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['graduation_service'].message_type = _PERSISTABLEGRADUATIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['venue_game_service'].message_type = _PERSISTABLEVENUEGAMESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['prom_service'].message_type = _PERSISTABLEPROMSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['fashion_trend_service'].message_type = _PERSISTABLEFASHIONTRENDSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['lunar_cycle_service'].message_type = _PERSISTABLELUNARCYCLESERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['clan_service'].message_type = _PERSISTABLECLANSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['career_service'].message_type = _PERSISTABLECAREERSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['horse_competition_service'].message_type = _PERSISTABLEHORSECOMPETITIONSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['tutorial_service'].message_type = _PERSISTABLETUTORIALSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['sim_secrets_service'].message_type = _PERSISTABLESIMSECRETSSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['multi_unit_event_service'].message_type = _PERSISTABLEMULTIUNITEVENTSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['multi_unit_ownership_service'].message_type = _PERSISTABLEMULTIUNITOWNERSHIPSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['tenant_applications_data'].message_type = Business_pb2._TENANTAPPLICATIONSERVICEPERSISTENCE
_GAMEPLAYSAVESLOTDATA.fields_by_name['matchmaking_service'].message_type = _PERSISTABLEMATCHMAKINGSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['ui_dialog_service'].message_type = _PERSISTABLEUIDIALOGSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['will_service'].message_type = _PERSISTABLEWILLSERVICE
_GAMEPLAYSAVESLOTDATA.fields_by_name['wisp_service'].message_type = _PERSISTABLEWISPSERVICE
_GAMEPLAYCAMERADATA.fields_by_name['target_position'].message_type = Math_pb2._VECTOR3
_GAMEPLAYCAMERADATA.fields_by_name['camera_position'].message_type = Math_pb2._VECTOR3
_GAMEPLAYNEIGHBORHOODDATA.fields_by_name['npc_population_state'].enum_type = _GAMEPLAYNEIGHBORHOODDATA_NPCPOPULATIONSTATE
_GAMEPLAYNEIGHBORHOODDATA_NPCPOPULATIONSTATE.containing_type = _GAMEPLAYNEIGHBORHOODDATA
_GAMEPLAYACCOUNTDATA.fields_by_name['achievement_data'].message_type = _ACCOUNTEVENTDATATRACKER
_GAMEPLAYACCOUNTDATA.fields_by_name['gameplay_options'].message_type = _GAMEPLAYOPTIONS
_GAMEPLAYACCOUNTDATA.fields_by_name['game_notification'].message_type = Dialog_pb2._UIDIALOGMESSAGE
_ACCOUNTEVENTDATATRACKER.fields_by_name['data'].message_type = SimObjectAttributes_pb2._EVENTDATAOBJECT
_ACCOUNTEVENTDATATRACKER.fields_by_name['milestone_completion_counts'].message_type = SimObjectAttributes_pb2._MILESTONECOMPLETIONCOUNT
_GAMEPLAYOPTIONS.fields_by_name['autonomy_level'].enum_type = _GAMEPLAYOPTIONS_AUTONOMYLEVEL
_GAMEPLAYOPTIONS.fields_by_name['sim_life_span'].enum_type = _GAMEPLAYOPTIONS_SIMLIFESPAN
_GAMEPLAYOPTIONS.fields_by_name['allow_aging'].enum_type = _GAMEPLAYOPTIONS_SIMAGEENABLED
_GAMEPLAYOPTIONS.fields_by_name['season_length'].enum_type = _GAMEPLAYOPTIONS_SEASONLENGTH
_GAMEPLAYOPTIONS.fields_by_name['rain_options'].enum_type = _GAMEPLAYOPTIONS_WEATHEROPTION
_GAMEPLAYOPTIONS.fields_by_name['snow_options'].enum_type = _GAMEPLAYOPTIONS_WEATHEROPTION
_GAMEPLAYOPTIONS.fields_by_name['initial_season'].enum_type = _GAMEPLAYOPTIONS_SEASONTYPE
_GAMEPLAYOPTIONS.fields_by_name['lunar_cycle_length'].enum_type = _GAMEPLAYOPTIONS_LUNARCYCLELENGTH
_GAMEPLAYOPTIONS.fields_by_name['lunar_phase_lock'].enum_type = _GAMEPLAYOPTIONS_LUNARPHASELOCKED
_GAMEPLAYOPTIONS_AUTONOMYLEVEL.containing_type = _GAMEPLAYOPTIONS
_GAMEPLAYOPTIONS_SIMLIFESPAN.containing_type = _GAMEPLAYOPTIONS
_GAMEPLAYOPTIONS_SIMAGEENABLED.containing_type = _GAMEPLAYOPTIONS
_GAMEPLAYOPTIONS_SEASONLENGTH.containing_type = _GAMEPLAYOPTIONS
_GAMEPLAYOPTIONS_WEATHEROPTION.containing_type = _GAMEPLAYOPTIONS
_GAMEPLAYOPTIONS_SEASONTYPE.containing_type = _GAMEPLAYOPTIONS
_GAMEPLAYOPTIONS_LUNARCYCLELENGTH.containing_type = _GAMEPLAYOPTIONS
_GAMEPLAYOPTIONS_LUNARPHASELOCKED.containing_type = _GAMEPLAYOPTIONS
_RESTAURANTZONEDIRECTORDATA_TABLEGROUP_SIMSEAT.containing_type = _RESTAURANTZONEDIRECTORDATA_TABLEGROUP
_RESTAURANTZONEDIRECTORDATA_TABLEGROUP.fields_by_name['sim_seats'].message_type = _RESTAURANTZONEDIRECTORDATA_TABLEGROUP_SIMSEAT
_RESTAURANTZONEDIRECTORDATA_TABLEGROUP.containing_type = _RESTAURANTZONEDIRECTORDATA
_RESTAURANTZONEDIRECTORDATA_SAVEDDAILYSPECIAL.containing_type = _RESTAURANTZONEDIRECTORDATA
_RESTAURANTZONEDIRECTORDATA_GROUPORDER_FOODANDDRINK.containing_type = _RESTAURANTZONEDIRECTORDATA_GROUPORDER
_RESTAURANTZONEDIRECTORDATA_GROUPORDER.fields_by_name['sim_orders'].message_type = _RESTAURANTZONEDIRECTORDATA_GROUPORDER_FOODANDDRINK
_RESTAURANTZONEDIRECTORDATA_GROUPORDER.containing_type = _RESTAURANTZONEDIRECTORDATA
_RESTAURANTZONEDIRECTORDATA.fields_by_name['table_group'].message_type = _RESTAURANTZONEDIRECTORDATA_TABLEGROUP
_RESTAURANTZONEDIRECTORDATA.fields_by_name['saved_daily_specials'].message_type = _RESTAURANTZONEDIRECTORDATA_SAVEDDAILYSPECIAL
_RESTAURANTZONEDIRECTORDATA.fields_by_name['group_orders'].message_type = _RESTAURANTZONEDIRECTORDATA_GROUPORDER
_ZONEDIRECTORCLEANUPACTIONDATA.fields_by_name['resource_keys'].message_type = ResourceKey_pb2._RESOURCEKEY
_ZONEDIRECTORCLEANUPACTIONDATA.fields_by_name['states'].message_type = SimObjectAttributes_pb2._STATECOMPONENTSTATE
_ZONEDIRECTORCLEANUPACTIONDATA.fields_by_name['location'].message_type = Routing_pb2._LOCATION
_ZONEDIRECTORDATA.fields_by_name['resource_key'].message_type = ResourceKey_pb2._RESOURCEKEY
_ZONEDIRECTORDATA.fields_by_name['cleanup_actions'].message_type = _ZONEDIRECTORCLEANUPACTIONDATA
_ZONEDIRECTORDATA.fields_by_name['situations'].message_type = _ZONEDIRECTORSITUATIONDATA
_ZONEDIRECTORDATA.fields_by_name['restaurant_data'].message_type = _RESTAURANTZONEDIRECTORDATA
_ZONEDIRECTORDATA.fields_by_name['object_situations'].message_type = _OBJECTBASEDSITUATIONZONEDIRECTORDATA
_VENUEDATAUPDATE.fields_by_name['venue_data'].message_type = _VENUEDATA
_VENUEBUSINESSDATA.fields_by_name['business_rules'].message_type = Business_pb2._BUSINESSRULE
_VENUEDATA.fields_by_name['zone_director'].message_type = _ZONEDIRECTORDATA
_VENUEDATA.fields_by_name['civic_provider_data'].message_type = _PERSISTABLECIVICPOLICYPROVIDERDATA
_VENUEDATA.fields_by_name['business_data'].message_type = _VENUEBUSINESSDATA
_OPENSTREETDIRECTORDATA.fields_by_name['resource_key'].message_type = ResourceKey_pb2._RESOURCEKEY
_OPENSTREETDIRECTORDATA.fields_by_name['situations'].message_type = _ZONEDIRECTORSITUATIONDATA
_CONDITIONALLAYERSERVICEDATA.fields_by_name['layer_infos'].message_type = _CONDITIONALLAYERINFO
_AMBIENTSOURCEDATA.fields_by_name['situations'].message_type = _ZONEDIRECTORSITUATIONDATA
_AMBIENTSERVICEDATA.fields_by_name['sources'].message_type = _AMBIENTSOURCEDATA
_TRANSITIONINGINTERACTION.fields_by_name['base_interaction_data'].message_type = _INTERACTIONSAVEDATA
_SUPERINTERACTIONSAVESTATE.fields_by_name['interactions'].message_type = _INTERACTIONSAVEDATA
_SUPERINTERACTIONSAVESTATE.fields_by_name['transitioning_interaction'].message_type = _TRANSITIONINGINTERACTION
_SUPERINTERACTIONSAVESTATE.fields_by_name['queued_interactions'].message_type = _INTERACTIONSAVEDATA
_WHIMSETTRACKERDATA_WHIMDATA.fields_by_name['goal_data'].message_type = SituationPersistence_pb2._SITUATIONGOALDATA
_WHIMSETTRACKERDATA_WHIMDATA.fields_by_name['commodity'].message_type = SimObjectAttributes_pb2._COMMODITY
_WHIMSETTRACKERDATA_WHIMDATA.containing_type = _WHIMSETTRACKERDATA
_WHIMSETTRACKERDATA.fields_by_name['active_whims'].message_type = _WHIMSETTRACKERDATA_WHIMDATA
_WHIMSETTRACKERDATA.fields_by_name['recently_completed_whims'].message_type = _WHIMSETTRACKERDATA_WHIMDATA
_AWAYACTIONTRACKERDATA.fields_by_name['away_action'].message_type = _AWAYACTIONDATA
_GAMEPLAYSIMDATA.fields_by_name['location'].message_type = _WORLDLOCATION
_GAMEPLAYSIMDATA.fields_by_name['zone_time_stamp'].message_type = _ZONETIMESTAMP
_GAMEPLAYSIMDATA.fields_by_name['interaction_state'].message_type = _SUPERINTERACTIONSAVESTATE
_GAMEPLAYSIMDATA.fields_by_name['whim_tracker'].message_type = _WHIMSETTRACKERDATA
_GAMEPLAYSIMDATA.fields_by_name['collection_data'].message_type = _COLLECTIONDATA
_GAMEPLAYSIMDATA.fields_by_name['away_action_tracker'].message_type = _AWAYACTIONTRACKERDATA
_GAMEPLAYSIMDATA.fields_by_name['build_buy_unlock_list'].message_type = ResourceKey_pb2._RESOURCEKEYLIST
_GAMEPLAYSIMDATA.fields_by_name['favorite_data'].message_type = _SIMFAVORITEDATA
_GAMEPLAYSIMDATA.fields_by_name['bucks_data'].message_type = SimObjectAttributes_pb2._BUCKSDATA
_GAMEPLAYSIMDATA.fields_by_name['developmental_milestone_tracker'].message_type = _DEVELOPMENTALMILESTONETRACKERDATA
_GAMEPLAYSIMDATA.fields_by_name['reincarnation_data'].message_type = _REINCARNATIONDATA
_ENSEMBLESERVICEDATA.fields_by_name['ensemble_datas'].message_type = _ENSEMBLEDATA
_MISSINGPETTRACKERDATA.fields_by_name['motive_test_results'].message_type = _MOTIVETESTRESULTS
_LAUNDRYDATA.fields_by_name['laundry_conditions'].message_type = _LAUNDRYCONDITIONS
_HIDDENSIMSERVICEDATA.fields_by_name['hidden_sim_data'].message_type = _HIDDENSIMDATA
_PREVIOUSGOALDATA.fields_by_name['goal_data'].message_type = SituationPersistence_pb2._SITUATIONGOALDATA
_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA.fields_by_name['state'].enum_type = _DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA_DEVELOPMENTALMILESTONESTATES
_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA.fields_by_name['goal_data'].message_type = SituationPersistence_pb2._SITUATIONGOALDATA
_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA.fields_by_name['previous_goals'].message_type = _PREVIOUSGOALDATA
_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA.containing_type = _DEVELOPMENTALMILESTONETRACKERDATA
_DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA_DEVELOPMENTALMILESTONESTATES.containing_type = _DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA
_DEVELOPMENTALMILESTONETRACKERDATA.fields_by_name['active_milestones'].message_type = _DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA
_DEVELOPMENTALMILESTONETRACKERDATA.fields_by_name['archived_milestones'].message_type = _DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA
_PERSISTABLEMULTIUNITEVENTSERVICE.fields_by_name['zone_event_data'].message_type = _MULTIUNITZONEEVENTDATA
_PERSISTABLEMULTIUNITEVENTSERVICE.fields_by_name['property_owner_event_data'].message_type = _PROPERTYOWNEREVENTDATA
_PERSISTABLEMULTIUNITEVENTSERVICE.fields_by_name['event_loot_data'].message_type = _MULTIUNITEVENTLOOTDATA
_PERSISTABLEMATCHMAKINGSERVICE.fields_by_name['actor_sim_data'].message_type = _MATCHMAKINGACTORDATA
_PERSISTABLEMATCHMAKINGSERVICE.fields_by_name['existing_npc_data'].message_type = _MATCHMAKINGCANDIDATEDATA
_PERSISTABLEMATCHMAKINGSERVICE.fields_by_name['created_gallery_sims'].message_type = _MATCHMAKINGCREATEDGALLERYSIM
_MATCHMAKINGACTORDATA.fields_by_name['selfie_res_key'].message_type = ResourceKey_pb2._RESOURCEKEY
_MATCHMAKINGACTORDATA.fields_by_name['bg_res_key'].message_type = ResourceKey_pb2._RESOURCEKEY
_MATCHMAKINGACTORDATA.fields_by_name['npcs_on_cooldown'].message_type = _MATCHMAKINGNPCSONCOOLDOWN
_MATCHMAKINGACTORDATA.fields_by_name['gallery_sims_on_cooldown'].message_type = _MATCHMAKINGGALLERYIDSONCOOLDOWN
_MATCHMAKINGCANDIDATEDATA.fields_by_name['outfits'].message_type = Outfits_pb2._OUTFITLIST
_MATCHMAKINGCANDIDATEDATA.fields_by_name['profile_bg_res_key'].message_type = ResourceKey_pb2._RESOURCEKEY
_PERSISTABLEUIDIALOGSERVICE_SUPPRESSIONENTRY.containing_type = _PERSISTABLEUIDIALOGSERVICE
_PERSISTABLEUIDIALOGSERVICE.fields_by_name['suppression_entries'].message_type = _PERSISTABLEUIDIALOGSERVICE_SUPPRESSIONENTRY
_PERSISTABLEWILLSERVICE.fields_by_name['sim_wills'].message_type = _SIMWILLDATA
_PERSISTABLEWILLSERVICE.fields_by_name['household_wills'].message_type = _HOUSEHOLDWILLDATA
_SIMWILLDATA.fields_by_name['note'].message_type = Localization_pb2._LOCALIZEDSTRING
_SIMWILLDATA.fields_by_name['heirloom_distribution'].message_type = _SIMWILLHEIRLOOMDATA
_SIMWILLDATA.fields_by_name['heirloom_obj_data'].message_type = _SIMWILLHEIRLOOMOBJECTDATA
_HOUSEHOLDWILLDATA.fields_by_name['dependent_distribution'].message_type = _HOUSEHOLDWILLDEPENDENTDATA
_HOUSEHOLDWILLDATA.fields_by_name['simoleon_distribution'].message_type = _HOUSEHOLDWILLSIMOLEONDATA
_PERSISTABLEWISPSERVICE.fields_by_name['wisp_data'].message_type = _WISPDATA
DESCRIPTOR.message_types_by_name['ZoneBedInfoData'] = _ZONEBEDINFODATA
DESCRIPTOR.message_types_by_name['ZoneCurfewData'] = _ZONECURFEWDATA
DESCRIPTOR.message_types_by_name['LotLevelData'] = _LOTLEVELDATA
DESCRIPTOR.message_types_by_name['GameplayZoneData'] = _GAMEPLAYZONEDATA
DESCRIPTOR.message_types_by_name['LotUnpaidBillData'] = _LOTUNPAIDBILLDATA
DESCRIPTOR.message_types_by_name['HouseholdMilestoneDataTracker'] = _HOUSEHOLDMILESTONEDATATRACKER
DESCRIPTOR.message_types_by_name['Holiday'] = _HOLIDAY
DESCRIPTOR.message_types_by_name['HolidayTracker'] = _HOLIDAYTRACKER
DESCRIPTOR.message_types_by_name['SimPreference'] = _SIMPREFERENCE
DESCRIPTOR.message_types_by_name['ZonePreferenceData'] = _ZONEPREFERENCEDATA
DESCRIPTOR.message_types_by_name['ObjectPreferenceTracker'] = _OBJECTPREFERENCETRACKER
DESCRIPTOR.message_types_by_name['Delivery'] = _DELIVERY
DESCRIPTOR.message_types_by_name['GameplayScenarioTrackerData'] = _GAMEPLAYSCENARIOTRACKERDATA
DESCRIPTOR.message_types_by_name['HouseholdPivotalMomentTracker'] = _HOUSEHOLDPIVOTALMOMENTTRACKER
DESCRIPTOR.message_types_by_name['GameplayScenarioData'] = _GAMEPLAYSCENARIODATA
DESCRIPTOR.message_types_by_name['GameplayHouseholdData'] = _GAMEPLAYHOUSEHOLDDATA
DESCRIPTOR.message_types_by_name['SituationEarnedMedals'] = _SITUATIONEARNEDMEDALS
DESCRIPTOR.message_types_by_name['SituationNewEntry'] = _SITUATIONNEWENTRY
DESCRIPTOR.message_types_by_name['CollectionData'] = _COLLECTIONDATA
DESCRIPTOR.message_types_by_name['RetailData'] = _RETAILDATA
DESCRIPTOR.message_types_by_name['PersistableClubService'] = _PERSISTABLECLUBSERVICE
DESCRIPTOR.message_types_by_name['Club'] = _CLUB
DESCRIPTOR.message_types_by_name['PersistableSocialMediaService'] = _PERSISTABLESOCIALMEDIASERVICE
DESCRIPTOR.message_types_by_name['SocialMediaPostEntry'] = _SOCIALMEDIAPOSTENTRY
DESCRIPTOR.message_types_by_name['SocialMediaMessageEntry'] = _SOCIALMEDIAMESSAGEENTRY
DESCRIPTOR.message_types_by_name['SocialMediaDirectMessage'] = _SOCIALMEDIADIRECTMESSAGE
DESCRIPTOR.message_types_by_name['SocialMediaPost'] = _SOCIALMEDIAPOST
DESCRIPTOR.message_types_by_name['SocialMediaReaction'] = _SOCIALMEDIAREACTION
DESCRIPTOR.message_types_by_name['ServiceNpcRecord'] = _SERVICENPCRECORD
DESCRIPTOR.message_types_by_name['AdditionalBillCost'] = _ADDITIONALBILLCOST
DESCRIPTOR.message_types_by_name['CurrentBillStatisticDelta'] = _CURRENTBILLSTATISTICDELTA
DESCRIPTOR.message_types_by_name['CurrentBillDetail'] = _CURRENTBILLDETAIL
DESCRIPTOR.message_types_by_name['BillUtilitySettings'] = _BILLUTILITYSETTINGS
DESCRIPTOR.message_types_by_name['PersistableStoryProgressionParticipant'] = _PERSISTABLESTORYPROGRESSIONPARTICIPANT
DESCRIPTOR.message_types_by_name['PersistableDramaNode'] = _PERSISTABLEDRAMANODE
DESCRIPTOR.message_types_by_name['PersistableCallToActionService'] = _PERSISTABLECALLTOACTIONSERVICE
DESCRIPTOR.message_types_by_name['PersistableLandlordService'] = _PERSISTABLELANDLORDSERVICE
DESCRIPTOR.message_types_by_name['PersistableTrendService'] = _PERSISTABLETRENDSERVICE
DESCRIPTOR.message_types_by_name['FashionMarketplaceSoldOutfits'] = _FASHIONMARKETPLACESOLDOUTFITS
DESCRIPTOR.message_types_by_name['PersistableFashionTrendService'] = _PERSISTABLEFASHIONTRENDSERVICE
DESCRIPTOR.message_types_by_name['CooldownDramaNode'] = _COOLDOWNDRAMANODE
DESCRIPTOR.message_types_by_name['DramaNodeCooldownGroup'] = _DRAMANODECOOLDOWNGROUP
DESCRIPTOR.message_types_by_name['PersistableDramaScheduleService'] = _PERSISTABLEDRAMASCHEDULESERVICE
DESCRIPTOR.message_types_by_name['PersistableRelationshipBitLock'] = _PERSISTABLERELATIONSHIPBITLOCK
DESCRIPTOR.message_types_by_name['PersistableUnidirectionalRelationshipData'] = _PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA
DESCRIPTOR.message_types_by_name['PersistableBidirectionalRelationshipData'] = _PERSISTABLEBIDIRECTIONALRELATIONSHIPDATA
DESCRIPTOR.message_types_by_name['PersistableRelationshipLabelData'] = _PERSISTABLERELATIONSHIPLABELDATA
DESCRIPTOR.message_types_by_name['PersistableServiceRelationship'] = _PERSISTABLESERVICERELATIONSHIP
DESCRIPTOR.message_types_by_name['PersistableRelationshipService'] = _PERSISTABLERELATIONSHIPSERVICE
DESCRIPTOR.message_types_by_name['PersistableGlobalPolicy'] = _PERSISTABLEGLOBALPOLICY
DESCRIPTOR.message_types_by_name['PersistableGlobalPolicyBillReduction'] = _PERSISTABLEGLOBALPOLICYBILLREDUCTION
DESCRIPTOR.message_types_by_name['PersistableGlobalUtilityEffect'] = _PERSISTABLEGLOBALUTILITYEFFECT
DESCRIPTOR.message_types_by_name['PersistableGlobalPolicyService'] = _PERSISTABLEGLOBALPOLICYSERVICE
DESCRIPTOR.message_types_by_name['AdoptableSimData'] = _ADOPTABLESIMDATA
DESCRIPTOR.message_types_by_name['PersistableAdoptionService'] = _PERSISTABLEADOPTIONSERVICE
DESCRIPTOR.message_types_by_name['HiddenSimData'] = _HIDDENSIMDATA
DESCRIPTOR.message_types_by_name['PersistableHiddenSimService'] = _PERSISTABLEHIDDENSIMSERVICE
DESCRIPTOR.message_types_by_name['PersistableSeasonService'] = _PERSISTABLESEASONSERVICE
DESCRIPTOR.message_types_by_name['DecorationState'] = _DECORATIONSTATE
DESCRIPTOR.message_types_by_name['LotDecorationSetting'] = _LOTDECORATIONSETTING
DESCRIPTOR.message_types_by_name['DecoratedLocation'] = _DECORATEDLOCATION
DESCRIPTOR.message_types_by_name['HolidayDecorationSetting'] = _HOLIDAYDECORATIONSETTING
DESCRIPTOR.message_types_by_name['WorldDecorationSetting'] = _WORLDDECORATIONSETTING
DESCRIPTOR.message_types_by_name['PersistableLotDecorationService'] = _PERSISTABLELOTDECORATIONSERVICE
DESCRIPTOR.message_types_by_name['HolidayTimeData'] = _HOLIDAYTIMEDATA
DESCRIPTOR.message_types_by_name['HolidayCalendar'] = _HOLIDAYCALENDAR
DESCRIPTOR.message_types_by_name['PersistableHolidayService'] = _PERSISTABLEHOLIDAYSERVICE
DESCRIPTOR.message_types_by_name['StyleOutfitInfo'] = _STYLEOUTFITINFO
DESCRIPTOR.message_types_by_name['PersistableStyleService'] = _PERSISTABLESTYLESERVICE
DESCRIPTOR.message_types_by_name['RabbitHoleData'] = _RABBITHOLEDATA
DESCRIPTOR.message_types_by_name['PersistableRabbitHoleService'] = _PERSISTABLERABBITHOLESERVICE
DESCRIPTOR.message_types_by_name['HorseCompetitionData'] = _HORSECOMPETITIONDATA
DESCRIPTOR.message_types_by_name['HorseCompetitionHighestPlacementData'] = _HORSECOMPETITIONHIGHESTPLACEMENTDATA
DESCRIPTOR.message_types_by_name['HorseCompetitionHorsePlacementData'] = _HORSECOMPETITIONHORSEPLACEMENTDATA
DESCRIPTOR.message_types_by_name['PersistableHorseCompetitionService'] = _PERSISTABLEHORSECOMPETITIONSERVICE
DESCRIPTOR.message_types_by_name['NarrativeProgressionData'] = _NARRATIVEPROGRESSIONDATA
DESCRIPTOR.message_types_by_name['NarrativeData'] = _NARRATIVEDATA
DESCRIPTOR.message_types_by_name['NarrativeLayerData'] = _NARRATIVELAYERDATA
DESCRIPTOR.message_types_by_name['PersistableNarrativeService'] = _PERSISTABLENARRATIVESERVICE
DESCRIPTOR.message_types_by_name['PersistableOrganizationService'] = _PERSISTABLEORGANIZATIONSERVICE
DESCRIPTOR.message_types_by_name['ScheduleEventCallbackData'] = _SCHEDULEEVENTCALLBACKDATA
DESCRIPTOR.message_types_by_name['OrganizationEventData'] = _ORGANIZATIONEVENTDATA
DESCRIPTOR.message_types_by_name['OrganizationData'] = _ORGANIZATIONDATA
DESCRIPTOR.message_types_by_name['OrganizationMemberData'] = _ORGANIZATIONMEMBERDATA
DESCRIPTOR.message_types_by_name['PersistableObjectLocator'] = _PERSISTABLEOBJECTLOCATOR
DESCRIPTOR.message_types_by_name['ClonedObjectsLocator'] = _CLONEDOBJECTSLOCATOR
DESCRIPTOR.message_types_by_name['PersistableObjectLostAndFound'] = _PERSISTABLEOBJECTLOSTANDFOUND
DESCRIPTOR.message_types_by_name['PersistableCullingServiceInteractingSim'] = _PERSISTABLECULLINGSERVICEINTERACTINGSIM
DESCRIPTOR.message_types_by_name['PersistableCullingService'] = _PERSISTABLECULLINGSERVICE
DESCRIPTOR.message_types_by_name['PersistableUniversityStoryProgressionAction'] = _PERSISTABLEUNIVERSITYSTORYPROGRESSIONACTION
DESCRIPTOR.message_types_by_name['PersistableStoryProgressionService'] = _PERSISTABLESTORYPROGRESSIONSERVICE
DESCRIPTOR.message_types_by_name['PersistableCivicPolicyCustomData'] = _PERSISTABLECIVICPOLICYCUSTOMDATA
DESCRIPTOR.message_types_by_name['PersistableDefaultConditionalLayerData'] = _PERSISTABLEDEFAULTCONDITIONALLAYERDATA
DESCRIPTOR.message_types_by_name['PersistableCivicPolicyProviderData'] = _PERSISTABLECIVICPOLICYPROVIDERDATA
DESCRIPTOR.message_types_by_name['PersistableStreetEcoFootprintData'] = _PERSISTABLESTREETECOFOOTPRINTDATA
DESCRIPTOR.message_types_by_name['PersistableStreetData'] = _PERSISTABLESTREETDATA
DESCRIPTOR.message_types_by_name['PersistableStreetService'] = _PERSISTABLESTREETSERVICE
DESCRIPTOR.message_types_by_name['PersistableCivicPolicyStreetPolicyData'] = _PERSISTABLECIVICPOLICYSTREETPOLICYDATA
DESCRIPTOR.message_types_by_name['PersistableCivicPolicyStreetConditionalLayerEffectData'] = _PERSISTABLECIVICPOLICYSTREETCONDITIONALLAYEREFFECTDATA
DESCRIPTOR.message_types_by_name['PersistableRegionData'] = _PERSISTABLEREGIONDATA
DESCRIPTOR.message_types_by_name['PersistableRegionService'] = _PERSISTABLEREGIONSERVICE
DESCRIPTOR.message_types_by_name['PersistableLifestyleService'] = _PERSISTABLELIFESTYLESERVICE
DESCRIPTOR.message_types_by_name['PersistableABTestService'] = _PERSISTABLEABTESTSERVICE
DESCRIPTOR.message_types_by_name['PersistableLiveEventService'] = _PERSISTABLELIVEEVENTSERVICE
DESCRIPTOR.message_types_by_name['PersistableAssignedAnimals'] = _PERSISTABLEASSIGNEDANIMALS
DESCRIPTOR.message_types_by_name['PersistableAnimalService'] = _PERSISTABLEANIMALSERVICE
DESCRIPTOR.message_types_by_name['PresistablePurchasePickerGroupItem'] = _PRESISTABLEPURCHASEPICKERGROUPITEM
DESCRIPTOR.message_types_by_name['PersistablePurchasePickerGroupData'] = _PERSISTABLEPURCHASEPICKERGROUPDATA
DESCRIPTOR.message_types_by_name['PersistablePurchasePickerService'] = _PERSISTABLEPURCHASEPICKERSERVICE
DESCRIPTOR.message_types_by_name['PersistableLunarCycleService'] = _PERSISTABLELUNARCYCLESERVICE
DESCRIPTOR.message_types_by_name['PersistableClanService'] = _PERSISTABLECLANSERVICE
DESCRIPTOR.message_types_by_name['ClanLeaderData'] = _CLANLEADERDATA
DESCRIPTOR.message_types_by_name['ClanMembersData'] = _CLANMEMBERSDATA
DESCRIPTOR.message_types_by_name['PersistableGraduationService'] = _PERSISTABLEGRADUATIONSERVICE
DESCRIPTOR.message_types_by_name['PersistableVenueGameService'] = _PERSISTABLEVENUEGAMESERVICE
DESCRIPTOR.message_types_by_name['PersistablePromService'] = _PERSISTABLEPROMSERVICE
DESCRIPTOR.message_types_by_name['PersistableSimSecretsService'] = _PERSISTABLESIMSECRETSSERVICE
DESCRIPTOR.message_types_by_name['PersistableCareerService'] = _PERSISTABLECAREERSERVICE
DESCRIPTOR.message_types_by_name['GigPickerDisabledGigData'] = _GIGPICKERDISABLEDGIGDATA
DESCRIPTOR.message_types_by_name['GigPickerAssociatedSimData'] = _GIGPICKERASSOCIATEDSIMDATA
DESCRIPTOR.message_types_by_name['ActivationTriggerStatus'] = _ACTIVATIONTRIGGERSTATUS
DESCRIPTOR.message_types_by_name['PivotalMoment'] = _PIVOTALMOMENT
DESCRIPTOR.message_types_by_name['PivotalMomentsData'] = _PIVOTALMOMENTSDATA
DESCRIPTOR.message_types_by_name['PersistableTutorialService'] = _PERSISTABLETUTORIALSERVICE
DESCRIPTOR.message_types_by_name['UserAccountGameplayData'] = _USERACCOUNTGAMEPLAYDATA
DESCRIPTOR.message_types_by_name['UserAccountStoredGameplayData'] = _USERACCOUNTSTOREDGAMEPLAYDATA
DESCRIPTOR.message_types_by_name['GameplaySaveSlotData'] = _GAMEPLAYSAVESLOTDATA
DESCRIPTOR.message_types_by_name['PersistableRelgraphService'] = _PERSISTABLERELGRAPHSERVICE
DESCRIPTOR.message_types_by_name['GameplayCameraData'] = _GAMEPLAYCAMERADATA
DESCRIPTOR.message_types_by_name['GameplayNeighborhoodData'] = _GAMEPLAYNEIGHBORHOODDATA
DESCRIPTOR.message_types_by_name['GameplayAccountData'] = _GAMEPLAYACCOUNTDATA
DESCRIPTOR.message_types_by_name['AccountEventDataTracker'] = _ACCOUNTEVENTDATATRACKER
DESCRIPTOR.message_types_by_name['GameplayOptions'] = _GAMEPLAYOPTIONS
DESCRIPTOR.message_types_by_name['RestaurantZoneDirectorData'] = _RESTAURANTZONEDIRECTORDATA
DESCRIPTOR.message_types_by_name['ZoneDirectorCleanupActionData'] = _ZONEDIRECTORCLEANUPACTIONDATA
DESCRIPTOR.message_types_by_name['ZoneDirectorSituationData'] = _ZONEDIRECTORSITUATIONDATA
DESCRIPTOR.message_types_by_name['ObjectBasedSituationZoneDirectorData'] = _OBJECTBASEDSITUATIONZONEDIRECTORDATA
DESCRIPTOR.message_types_by_name['ZoneDirectorData'] = _ZONEDIRECTORDATA
DESCRIPTOR.message_types_by_name['VenueDataUpdate'] = _VENUEDATAUPDATE
DESCRIPTOR.message_types_by_name['VenueBusinessData'] = _VENUEBUSINESSDATA
DESCRIPTOR.message_types_by_name['VenueData'] = _VENUEDATA
DESCRIPTOR.message_types_by_name['OpenStreetDirectorData'] = _OPENSTREETDIRECTORDATA
DESCRIPTOR.message_types_by_name['ConditionalLayerInfo'] = _CONDITIONALLAYERINFO
DESCRIPTOR.message_types_by_name['ConditionalLayerServiceData'] = _CONDITIONALLAYERSERVICEDATA
DESCRIPTOR.message_types_by_name['AmbientSourceData'] = _AMBIENTSOURCEDATA
DESCRIPTOR.message_types_by_name['AmbientServiceData'] = _AMBIENTSERVICEDATA
DESCRIPTOR.message_types_by_name['InteractionSaveData'] = _INTERACTIONSAVEDATA
DESCRIPTOR.message_types_by_name['TransitioningInteraction'] = _TRANSITIONINGINTERACTION
DESCRIPTOR.message_types_by_name['SuperInteractionSaveState'] = _SUPERINTERACTIONSAVESTATE
DESCRIPTOR.message_types_by_name['WorldLocation'] = _WORLDLOCATION
DESCRIPTOR.message_types_by_name['ZoneTimeStamp'] = _ZONETIMESTAMP
DESCRIPTOR.message_types_by_name['WhimsetTrackerData'] = _WHIMSETTRACKERDATA
DESCRIPTOR.message_types_by_name['AwayActionData'] = _AWAYACTIONDATA
DESCRIPTOR.message_types_by_name['AwayActionTrackerData'] = _AWAYACTIONTRACKERDATA
DESCRIPTOR.message_types_by_name['SimFavoriteData'] = _SIMFAVORITEDATA
DESCRIPTOR.message_types_by_name['GameplaySimData'] = _GAMEPLAYSIMDATA
DESCRIPTOR.message_types_by_name['PremadeLotStatus'] = _PREMADELOTSTATUS
DESCRIPTOR.message_types_by_name['EnsembleServiceData'] = _ENSEMBLESERVICEDATA
DESCRIPTOR.message_types_by_name['EnsembleData'] = _ENSEMBLEDATA
DESCRIPTOR.message_types_by_name['MissingPetTrackerData'] = _MISSINGPETTRACKERDATA
DESCRIPTOR.message_types_by_name['MotiveTestResults'] = _MOTIVETESTRESULTS
DESCRIPTOR.message_types_by_name['LaundryData'] = _LAUNDRYDATA
DESCRIPTOR.message_types_by_name['LaundryConditions'] = _LAUNDRYCONDITIONS
DESCRIPTOR.message_types_by_name['HiddenSimServiceData'] = _HIDDENSIMSERVICEDATA
DESCRIPTOR.message_types_by_name['PreviousGoalData'] = _PREVIOUSGOALDATA
DESCRIPTOR.message_types_by_name['DevelopmentalMilestoneTrackerData'] = _DEVELOPMENTALMILESTONETRACKERDATA
DESCRIPTOR.message_types_by_name['PersistableMultiUnitEventService'] = _PERSISTABLEMULTIUNITEVENTSERVICE
DESCRIPTOR.message_types_by_name['MultiUnitZoneEventData'] = _MULTIUNITZONEEVENTDATA
DESCRIPTOR.message_types_by_name['PropertyOwnerEventData'] = _PROPERTYOWNEREVENTDATA
DESCRIPTOR.message_types_by_name['MultiUnitEventLootData'] = _MULTIUNITEVENTLOOTDATA
DESCRIPTOR.message_types_by_name['PersistableMultiUnitOwnershipService'] = _PERSISTABLEMULTIUNITOWNERSHIPSERVICE
DESCRIPTOR.message_types_by_name['PersistableMatchmakingService'] = _PERSISTABLEMATCHMAKINGSERVICE
DESCRIPTOR.message_types_by_name['MatchmakingCreatedGallerySim'] = _MATCHMAKINGCREATEDGALLERYSIM
DESCRIPTOR.message_types_by_name['MatchmakingNpcsOnCooldown'] = _MATCHMAKINGNPCSONCOOLDOWN
DESCRIPTOR.message_types_by_name['MatchmakingGalleryIdsOnCooldown'] = _MATCHMAKINGGALLERYIDSONCOOLDOWN
DESCRIPTOR.message_types_by_name['MatchmakingActorData'] = _MATCHMAKINGACTORDATA
DESCRIPTOR.message_types_by_name['MatchmakingCandidateData'] = _MATCHMAKINGCANDIDATEDATA
DESCRIPTOR.message_types_by_name['PersistableUiDialogService'] = _PERSISTABLEUIDIALOGSERVICE
DESCRIPTOR.message_types_by_name['ReincarnationData'] = _REINCARNATIONDATA
DESCRIPTOR.message_types_by_name['PersistableWillService'] = _PERSISTABLEWILLSERVICE
DESCRIPTOR.message_types_by_name['SimWillData'] = _SIMWILLDATA
DESCRIPTOR.message_types_by_name['HouseholdWillData'] = _HOUSEHOLDWILLDATA
DESCRIPTOR.message_types_by_name['SimWillHeirloomData'] = _SIMWILLHEIRLOOMDATA
DESCRIPTOR.message_types_by_name['SimWillHeirloomObjectData'] = _SIMWILLHEIRLOOMOBJECTDATA
DESCRIPTOR.message_types_by_name['HouseholdWillDependentData'] = _HOUSEHOLDWILLDEPENDENTDATA
DESCRIPTOR.message_types_by_name['HouseholdWillSimoleonData'] = _HOUSEHOLDWILLSIMOLEONDATA
DESCRIPTOR.message_types_by_name['PersistableWispService'] = _PERSISTABLEWISPSERVICE
DESCRIPTOR.message_types_by_name['WispData'] = _WISPDATA

class ZoneBedInfoData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEBEDINFODATA


class ZoneCurfewData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONECURFEWDATA


class LotLevelData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LOTLEVELDATA


class GameplayZoneData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYZONEDATA


class LotUnpaidBillData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LOTUNPAIDBILLDATA


class HouseholdMilestoneDataTracker(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDMILESTONEDATATRACKER


class Holiday(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOLIDAY


class HolidayTracker(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOLIDAYTRACKER


class SimPreference(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMPREFERENCE


class ZonePreferenceData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEPREFERENCEDATA


class ObjectPreferenceTracker(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OBJECTPREFERENCETRACKER


class Delivery(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _DELIVERY


class GameplayScenarioTrackerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYSCENARIOTRACKERDATA


class HouseholdPivotalMomentTracker(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDPIVOTALMOMENTTRACKER


class GameplayScenarioData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class ScenarioGoalData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _GAMEPLAYSCENARIODATA_SCENARIOGOALDATA

    class IndexGoalMandatoryTriple(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _GAMEPLAYSCENARIODATA_INDEXGOALMANDATORYTRIPLE

    class SimFilterInfoPair(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _GAMEPLAYSCENARIODATA_SIMFILTERINFOPAIR

    class PhaseOutputInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _GAMEPLAYSCENARIODATA_PHASEOUTPUTINFO

    class CompletedGoalInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _GAMEPLAYSCENARIODATA_COMPLETEDGOALINFO

    class TerminatedPhaseInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _GAMEPLAYSCENARIODATA_TERMINATEDPHASEINFO

    DESCRIPTOR = _GAMEPLAYSCENARIODATA


class GameplayHouseholdData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYHOUSEHOLDDATA


class SituationEarnedMedals(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SITUATIONEARNEDMEDALS


class SituationNewEntry(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SITUATIONNEWENTRY


class CollectionData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _COLLECTIONDATA


class RetailData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class RetailDataPayroll(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

        class RetailDataPayrollEntry(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
            DESCRIPTOR = _RETAILDATA_RETAILDATAPAYROLL_RETAILDATAPAYROLLENTRY

        DESCRIPTOR = _RETAILDATA_RETAILDATAPAYROLL

    class RetailFundsCategoryEntry(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _RETAILDATA_RETAILFUNDSCATEGORYENTRY

    DESCRIPTOR = _RETAILDATA


class PersistableClubService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECLUBSERVICE


class Club(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CLUB


class PersistableSocialMediaService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESOCIALMEDIASERVICE


class SocialMediaPostEntry(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SOCIALMEDIAPOSTENTRY


class SocialMediaMessageEntry(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SOCIALMEDIAMESSAGEENTRY


class SocialMediaDirectMessage(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SOCIALMEDIADIRECTMESSAGE


class SocialMediaPost(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SOCIALMEDIAPOST


class SocialMediaReaction(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SOCIALMEDIAREACTION


class ServiceNpcRecord(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SERVICENPCRECORD


class AdditionalBillCost(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ADDITIONALBILLCOST


class CurrentBillStatisticDelta(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CURRENTBILLSTATISTICDELTA


class CurrentBillDetail(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CURRENTBILLDETAIL


class BillUtilitySettings(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _BILLUTILITYSETTINGS


class PersistableStoryProgressionParticipant(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESTORYPROGRESSIONPARTICIPANT


class PersistableDramaNode(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEDRAMANODE


class PersistableCallToActionService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECALLTOACTIONSERVICE


class PersistableLandlordService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLELANDLORDSERVICE


class PersistableTrendService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLETRENDSERVICE


class FashionMarketplaceSoldOutfits(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _FASHIONMARKETPLACESOLDOUTFITS


class PersistableFashionTrendService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEFASHIONTRENDSERVICE


class CooldownDramaNode(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _COOLDOWNDRAMANODE


class DramaNodeCooldownGroup(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _DRAMANODECOOLDOWNGROUP


class PersistableDramaScheduleService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEDRAMASCHEDULESERVICE


class PersistableRelationshipBitLock(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLERELATIONSHIPBITLOCK


class PersistableUnidirectionalRelationshipData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEUNIDIRECTIONALRELATIONSHIPDATA


class PersistableBidirectionalRelationshipData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEBIDIRECTIONALRELATIONSHIPDATA


class PersistableRelationshipLabelData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLERELATIONSHIPLABELDATA


class PersistableServiceRelationship(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESERVICERELATIONSHIP


class PersistableRelationshipService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLERELATIONSHIPSERVICE


class PersistableGlobalPolicy(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEGLOBALPOLICY


class PersistableGlobalPolicyBillReduction(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEGLOBALPOLICYBILLREDUCTION


class PersistableGlobalUtilityEffect(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEGLOBALUTILITYEFFECT


class PersistableGlobalPolicyService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEGLOBALPOLICYSERVICE


class AdoptableSimData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ADOPTABLESIMDATA


class PersistableAdoptionService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEADOPTIONSERVICE


class HiddenSimData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HIDDENSIMDATA


class PersistableHiddenSimService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEHIDDENSIMSERVICE


class PersistableSeasonService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESEASONSERVICE


class DecorationState(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _DECORATIONSTATE


class LotDecorationSetting(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LOTDECORATIONSETTING


class DecoratedLocation(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _DECORATEDLOCATION


class HolidayDecorationSetting(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOLIDAYDECORATIONSETTING


class WorldDecorationSetting(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _WORLDDECORATIONSETTING


class PersistableLotDecorationService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLELOTDECORATIONSERVICE


class HolidayTimeData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOLIDAYTIMEDATA


class HolidayCalendar(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOLIDAYCALENDAR


class PersistableHolidayService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEHOLIDAYSERVICE


class StyleOutfitInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _STYLEOUTFITINFO


class PersistableStyleService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESTYLESERVICE


class RabbitHoleData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _RABBITHOLEDATA


class PersistableRabbitHoleService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLERABBITHOLESERVICE


class HorseCompetitionData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HORSECOMPETITIONDATA


class HorseCompetitionHighestPlacementData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HORSECOMPETITIONHIGHESTPLACEMENTDATA


class HorseCompetitionHorsePlacementData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HORSECOMPETITIONHORSEPLACEMENTDATA


class PersistableHorseCompetitionService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEHORSECOMPETITIONSERVICE


class NarrativeProgressionData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _NARRATIVEPROGRESSIONDATA


class NarrativeData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _NARRATIVEDATA


class NarrativeLayerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _NARRATIVELAYERDATA


class PersistableNarrativeService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLENARRATIVESERVICE


class PersistableOrganizationService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEORGANIZATIONSERVICE


class ScheduleEventCallbackData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SCHEDULEEVENTCALLBACKDATA


class OrganizationEventData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ORGANIZATIONEVENTDATA


class OrganizationData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ORGANIZATIONDATA


class OrganizationMemberData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ORGANIZATIONMEMBERDATA


class PersistableObjectLocator(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEOBJECTLOCATOR


class ClonedObjectsLocator(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CLONEDOBJECTSLOCATOR


class PersistableObjectLostAndFound(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEOBJECTLOSTANDFOUND


class PersistableCullingServiceInteractingSim(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECULLINGSERVICEINTERACTINGSIM


class PersistableCullingService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECULLINGSERVICE


class PersistableUniversityStoryProgressionAction(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEUNIVERSITYSTORYPROGRESSIONACTION


class PersistableStoryProgressionService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESTORYPROGRESSIONSERVICE


class PersistableCivicPolicyCustomData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECIVICPOLICYCUSTOMDATA


class PersistableDefaultConditionalLayerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEDEFAULTCONDITIONALLAYERDATA


class PersistableCivicPolicyProviderData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECIVICPOLICYPROVIDERDATA


class PersistableStreetEcoFootprintData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESTREETECOFOOTPRINTDATA


class PersistableStreetData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESTREETDATA


class PersistableStreetService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESTREETSERVICE


class PersistableCivicPolicyStreetPolicyData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECIVICPOLICYSTREETPOLICYDATA


class PersistableCivicPolicyStreetConditionalLayerEffectData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECIVICPOLICYSTREETCONDITIONALLAYEREFFECTDATA


class PersistableRegionData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEREGIONDATA


class PersistableRegionService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEREGIONSERVICE


class PersistableLifestyleService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLELIFESTYLESERVICE


class PersistableABTestService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class ABTestData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _PERSISTABLEABTESTSERVICE_ABTESTDATA

    DESCRIPTOR = _PERSISTABLEABTESTSERVICE


class PersistableLiveEventService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class LiveEventData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _PERSISTABLELIVEEVENTSERVICE_LIVEEVENTDATA

    DESCRIPTOR = _PERSISTABLELIVEEVENTSERVICE


class PersistableAssignedAnimals(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEASSIGNEDANIMALS


class PersistableAnimalService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEANIMALSERVICE


class PresistablePurchasePickerGroupItem(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PRESISTABLEPURCHASEPICKERGROUPITEM


class PersistablePurchasePickerGroupData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEPURCHASEPICKERGROUPDATA


class PersistablePurchasePickerService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEPURCHASEPICKERSERVICE


class PersistableLunarCycleService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLELUNARCYCLESERVICE


class PersistableClanService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECLANSERVICE


class ClanLeaderData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CLANLEADERDATA


class ClanMembersData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CLANMEMBERSDATA


class PersistableGraduationService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEGRADUATIONSERVICE


class PersistableVenueGameService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEVENUEGAMESERVICE


class PersistablePromService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEPROMSERVICE


class PersistableSimSecretsService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLESIMSECRETSSERVICE


class PersistableCareerService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLECAREERSERVICE


class GigPickerDisabledGigData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GIGPICKERDISABLEDGIGDATA


class GigPickerAssociatedSimData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GIGPICKERASSOCIATEDSIMDATA


class ActivationTriggerStatus(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ACTIVATIONTRIGGERSTATUS


class PivotalMoment(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PIVOTALMOMENT


class PivotalMomentsData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PIVOTALMOMENTSDATA


class PersistableTutorialService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLETUTORIALSERVICE


class UserAccountGameplayData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _USERACCOUNTGAMEPLAYDATA


class UserAccountStoredGameplayData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _USERACCOUNTSTOREDGAMEPLAYDATA


class GameplaySaveSlotData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYSAVESLOTDATA


class PersistableRelgraphService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLERELGRAPHSERVICE


class GameplayCameraData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYCAMERADATA


class GameplayNeighborhoodData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYNEIGHBORHOODDATA


class GameplayAccountData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYACCOUNTDATA


class AccountEventDataTracker(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ACCOUNTEVENTDATATRACKER


class GameplayOptions(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYOPTIONS


class RestaurantZoneDirectorData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class TableGroup(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

        class SimSeat(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
            DESCRIPTOR = _RESTAURANTZONEDIRECTORDATA_TABLEGROUP_SIMSEAT

        DESCRIPTOR = _RESTAURANTZONEDIRECTORDATA_TABLEGROUP

    class SavedDailySpecial(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _RESTAURANTZONEDIRECTORDATA_SAVEDDAILYSPECIAL

    class GroupOrder(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

        class FoodAndDrink(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
            DESCRIPTOR = _RESTAURANTZONEDIRECTORDATA_GROUPORDER_FOODANDDRINK

        DESCRIPTOR = _RESTAURANTZONEDIRECTORDATA_GROUPORDER

    DESCRIPTOR = _RESTAURANTZONEDIRECTORDATA


class ZoneDirectorCleanupActionData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEDIRECTORCLEANUPACTIONDATA


class ZoneDirectorSituationData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEDIRECTORSITUATIONDATA


class ObjectBasedSituationZoneDirectorData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OBJECTBASEDSITUATIONZONEDIRECTORDATA


class ZoneDirectorData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONEDIRECTORDATA


class VenueDataUpdate(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _VENUEDATAUPDATE


class VenueBusinessData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _VENUEBUSINESSDATA


class VenueData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _VENUEDATA


class OpenStreetDirectorData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _OPENSTREETDIRECTORDATA


class ConditionalLayerInfo(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CONDITIONALLAYERINFO


class ConditionalLayerServiceData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _CONDITIONALLAYERSERVICEDATA


class AmbientSourceData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _AMBIENTSOURCEDATA


class AmbientServiceData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _AMBIENTSERVICEDATA


class InteractionSaveData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _INTERACTIONSAVEDATA


class TransitioningInteraction(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _TRANSITIONINGINTERACTION


class SuperInteractionSaveState(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SUPERINTERACTIONSAVESTATE


class WorldLocation(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _WORLDLOCATION


class ZoneTimeStamp(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ZONETIMESTAMP


class WhimsetTrackerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class WhimData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _WHIMSETTRACKERDATA_WHIMDATA

    DESCRIPTOR = _WHIMSETTRACKERDATA


class AwayActionData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _AWAYACTIONDATA


class AwayActionTrackerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _AWAYACTIONTRACKERDATA


class SimFavoriteData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMFAVORITEDATA


class GameplaySimData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _GAMEPLAYSIMDATA


class PremadeLotStatus(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PREMADELOTSTATUS


class EnsembleServiceData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ENSEMBLESERVICEDATA


class EnsembleData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _ENSEMBLEDATA


class MissingPetTrackerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MISSINGPETTRACKERDATA


class MotiveTestResults(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MOTIVETESTRESULTS


class LaundryData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LAUNDRYDATA


class LaundryConditions(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _LAUNDRYCONDITIONS


class HiddenSimServiceData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HIDDENSIMSERVICEDATA


class PreviousGoalData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PREVIOUSGOALDATA


class DevelopmentalMilestoneTrackerData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class DevelopmentalMilestoneData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _DEVELOPMENTALMILESTONETRACKERDATA_DEVELOPMENTALMILESTONEDATA

    DESCRIPTOR = _DEVELOPMENTALMILESTONETRACKERDATA


class PersistableMultiUnitEventService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEMULTIUNITEVENTSERVICE


class MultiUnitZoneEventData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MULTIUNITZONEEVENTDATA


class PropertyOwnerEventData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PROPERTYOWNEREVENTDATA


class MultiUnitEventLootData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MULTIUNITEVENTLOOTDATA


class PersistableMultiUnitOwnershipService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEMULTIUNITOWNERSHIPSERVICE


class PersistableMatchmakingService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEMATCHMAKINGSERVICE


class MatchmakingCreatedGallerySim(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MATCHMAKINGCREATEDGALLERYSIM


class MatchmakingNpcsOnCooldown(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MATCHMAKINGNPCSONCOOLDOWN


class MatchmakingGalleryIdsOnCooldown(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MATCHMAKINGGALLERYIDSONCOOLDOWN


class MatchmakingActorData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MATCHMAKINGACTORDATA


class MatchmakingCandidateData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MATCHMAKINGCANDIDATEDATA


class PersistableUiDialogService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):

    class SuppressionEntry(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
        DESCRIPTOR = _PERSISTABLEUIDIALOGSERVICE_SUPPRESSIONENTRY

    DESCRIPTOR = _PERSISTABLEUIDIALOGSERVICE


class ReincarnationData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _REINCARNATIONDATA


class PersistableWillService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEWILLSERVICE


class SimWillData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMWILLDATA


class HouseholdWillData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDWILLDATA


class SimWillHeirloomData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMWILLHEIRLOOMDATA


class SimWillHeirloomObjectData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _SIMWILLHEIRLOOMOBJECTDATA


class HouseholdWillDependentData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDWILLDEPENDENTDATA


class HouseholdWillSimoleonData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _HOUSEHOLDWILLSIMOLEONDATA


class PersistableWispService(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _PERSISTABLEWISPSERVICE


class WispData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _WISPDATA

