from google.protobuf import descriptor
from google.protobuf import message
from google.protobuf import reflection
from google.protobuf import descriptor_pb2
DESCRIPTOR = descriptor.FileDescriptor(name='MoveInMoveOut.proto', package='EA.Sims4.Network', serialized_pb='\n\x13MoveInMoveOut.proto\x12\x10EA.Sims4.Network"©\x01\n\nMoveInData\x12\x11\n\tfurnished\x18\x01 \x01(\x08\x12\x11\n\tempty_lot\x18\x02 \x01(\x08\x12\x14\n\x0chousehold_id\x18\x03 \x01(\x04\x12\x13\n\x0bdelta_funds\x18\x06 \x01(\x03\x12\x11\n\tzone_name\x18\x07 \x01(\t\x12\x1f\n\x17purchase_without_moving\x18\x08 \x01(\x08\x12\x16\n\x0enew_venue_type\x18\t \x01(\x06"W\n\x0bMoveOutData\x12\x16\n\x0esell_furniture\x18\x01 \x01(\x08\x12\x13\n\x0bdelta_funds\x18\x02 \x01(\x03\x12\x1b\n\x13sell_without_moving\x18\x03 \x01(\x08"é\x02\n\x11MoveInMoveOutData\x12\x10\n\x08zone_src\x18\x01 \x01(\x04\x12\x10\n\x08zone_dst\x18\x02 \x01(\x04\x122\n\x0cmove_in_data\x18\x03 \x01(\x0b2\x1c.EA.Sims4.Network.MoveInData\x128\n\x11move_out_data_src\x18\x04 \x01(\x0b2\x1d.EA.Sims4.Network.MoveOutData\x128\n\x11move_out_data_dst\x18\x05 \x01(\x0b2\x1d.EA.Sims4.Network.MoveOutData\x12 \n\x14households_to_update\x18\x06 \x03(\x04B\x02\x10\x01\x12#\n\x17travel_groups_to_update\x18\x07 \x03(\x04B\x02\x10\x01\x12!\n\x15retail_lots_to_update\x18\x08 \x03(\x04B\x02\x10\x01\x12\x1e\n\x0fnotify_gameplay\x18\t \x01(\x08:\x05false')
_MOVEINDATA = descriptor.Descriptor(name='MoveInData', full_name='EA.Sims4.Network.MoveInData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='furnished', full_name='EA.Sims4.Network.MoveInData.furnished', 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='empty_lot', full_name='EA.Sims4.Network.MoveInData.empty_lot', 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='household_id', full_name='EA.Sims4.Network.MoveInData.household_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='delta_funds', full_name='EA.Sims4.Network.MoveInData.delta_funds', index=3, 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='zone_name', full_name='EA.Sims4.Network.MoveInData.zone_name', index=4, number=7, 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='purchase_without_moving', full_name='EA.Sims4.Network.MoveInData.purchase_without_moving', index=5, 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='new_venue_type', full_name='EA.Sims4.Network.MoveInData.new_venue_type', index=6, 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)], extensions=[], nested_types=[], enum_types=[], options=None, is_extendable=False, extension_ranges=[], serialized_start=42, serialized_end=211)
_MOVEOUTDATA = descriptor.Descriptor(name='MoveOutData', full_name='EA.Sims4.Network.MoveOutData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='sell_furniture', full_name='EA.Sims4.Network.MoveOutData.sell_furniture', 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='delta_funds', full_name='EA.Sims4.Network.MoveOutData.delta_funds', 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='sell_without_moving', full_name='EA.Sims4.Network.MoveOutData.sell_without_moving', 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=213, serialized_end=300)
_MOVEINMOVEOUTDATA = descriptor.Descriptor(name='MoveInMoveOutData', full_name='EA.Sims4.Network.MoveInMoveOutData', filename=None, file=DESCRIPTOR, containing_type=None, fields=[descriptor.FieldDescriptor(name='zone_src', full_name='EA.Sims4.Network.MoveInMoveOutData.zone_src', 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='zone_dst', full_name='EA.Sims4.Network.MoveInMoveOutData.zone_dst', 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='move_in_data', full_name='EA.Sims4.Network.MoveInMoveOutData.move_in_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='move_out_data_src', full_name='EA.Sims4.Network.MoveInMoveOutData.move_out_data_src', 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='move_out_data_dst', full_name='EA.Sims4.Network.MoveInMoveOutData.move_out_data_dst', 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='households_to_update', full_name='EA.Sims4.Network.MoveInMoveOutData.households_to_update', 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='travel_groups_to_update', full_name='EA.Sims4.Network.MoveInMoveOutData.travel_groups_to_update', 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='retail_lots_to_update', full_name='EA.Sims4.Network.MoveInMoveOutData.retail_lots_to_update', index=7, number=8, 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='notify_gameplay', full_name='EA.Sims4.Network.MoveInMoveOutData.notify_gameplay', index=8, number=9, 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=303, serialized_end=664)
_MOVEINMOVEOUTDATA.fields_by_name['move_in_data'].message_type = _MOVEINDATA
_MOVEINMOVEOUTDATA.fields_by_name['move_out_data_src'].message_type = _MOVEOUTDATA
_MOVEINMOVEOUTDATA.fields_by_name['move_out_data_dst'].message_type = _MOVEOUTDATA
DESCRIPTOR.message_types_by_name['MoveInData'] = _MOVEINDATA
DESCRIPTOR.message_types_by_name['MoveOutData'] = _MOVEOUTDATA
DESCRIPTOR.message_types_by_name['MoveInMoveOutData'] = _MOVEINMOVEOUTDATA

class MoveInData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MOVEINDATA


class MoveOutData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MOVEOUTDATA


class MoveInMoveOutData(message.Message, metaclass=reflection.GeneratedProtocolMessageType):
    DESCRIPTOR = _MOVEINMOVEOUTDATA

