import protocolbuffers.Consts_pb2 as Consts_pb2
from google.protobuf import descriptor, message, reflection

DESCRIPTOR = descriptor.FileDescriptor(name = 'Localization.proto', package = 'EA.Sims4.Network',
									   serialized_pb = '\n\x12Localization.proto\x12\x10EA.Sims4.Network\x1a\x0cConsts.proto"\x85\n\n\x14LocalizedStringToken\x12G\n\x04type\x18\x01 \x02(\x0e20.EA.Sims4.Network.LocalizedStringToken.TokenType:\x07INVALID\x126\n\x08rdl_type\x18\x02 \x01(\x0e2$.EA.Sims4.Network.SocialRichDataType\x12\x12\n\nfirst_name\x18\x03 \x01(\t\x12\x11\n\tlast_name\x18\x04 \x01(\t\x12\x15\n\rfull_name_key\x18\x05 \x01(\r\x12\x11\n\tis_female\x18\x06 \x01(\x08\x12\x0e\n\x06sim_id\x18\x07 \x01(\x04\x126\n\x0btext_string\x18\x08 \x01(\x0b2!.EA.Sims4.Network.LocalizedString\x12\x0e\n\x06number\x18\t \x01(\x02\x12\x12\n\npersona_id\x18\n \x01(\x04\x12\x12\n\naccount_id\x18\x0b \x01(\x04\x12\x16\n\x0epersona_string\x18\x0c \x01(\t\x12\x0f\n\x07zone_id\x18\r \x01(\x04\x12\x10\n\x08world_id\x18\x0e \x01(\r\x12\x11\n\tzone_name\x18\x0f \x01(\t\x12\x10\n\x08event_id\x18\x10 \x01(\x04\x12\x17\n\x0fevent_type_hash\x18\x11 \x01(\r\x12\x17\n\x0fskill_name_hash\x18\x12 \x01(\r\x12\x13\n\x0bskill_level\x18\x13 \x01(\r\x12\x12\n\nskill_guid\x18\x14 \x01(\x04\x12\x17\n\x0ftrait_name_hash\x18\x15 \x01(\r\x12\x12\n\ntrait_guid\x18\x16 \x01(\x04\x12\x15\n\rbit_name_hash\x18\x17 \x01(\r\x12\x10\n\x08bit_guid\x18\x18 \x01(\x04\x12\x18\n\x10catalog_name_key\x18\x19 \x01(\r\x12\x1f\n\x17catalog_description_key\x18\x1a \x01(\r\x12\x13\n\x0bcustom_name\x18\x1b \x01(\t\x12\x1a\n\x12custom_description\x18\x1c \x01(\t\x12\x12\n\ncareer_uid\x18\x1d \x01(\x04\x12\x11\n\tmemory_id\x18\x1e \x01(\x04\x12\x1a\n\x12memory_string_hash\x18\x1f \x01(\r\x12\x10\n\x08raw_text\x18  \x01(\t\x12A\n\rdate_and_time\x18! \x01(\x0b2*.EA.Sims4.Network.LocalizedDateAndTimeData\x12E\n\x08sim_list\x18" \x03(\x0b23.EA.Sims4.Network.LocalizedStringToken.SubTokenData\x1a¨\x01\n\x0cSubTokenData\x12G\n\x04type\x18\x01 \x02(\x0e20.EA.Sims4.Network.LocalizedStringToken.TokenType:\x07INVALID\x12\x12\n\nfirst_name\x18\x02 \x01(\t\x12\x11\n\tlast_name\x18\x03 \x01(\t\x12\x15\n\rfull_name_key\x18\x04 \x01(\r\x12\x11\n\tis_female\x18\x05 \x01(\x08"\x93\x01\n\tTokenType\x12\x0b\n\x07INVALID\x10\x00\x12\x07\n\x03SIM\x10\x01\x12\n\n\x06STRING\x10\x02\x12\x0c\n\x08RAW_TEXT\x10\x03\x12\n\n\x06NUMBER\x10\x04\x12\n\n\x06OBJECT\x10\x05\x12\x11\n\rDATE_AND_TIME\x10\x06\x12\x0c\n\x08RICHDATA\x10\x07\x12\x0f\n\x0bSTRING_LIST\x10\x08\x12\x0c\n\x08SIM_LIST\x10\t"\x9e\x01\n\x18LocalizedDateAndTimeData\x12\x0f\n\x07seconds\x18\x01 \x01(\r\x12\x0f\n\x07minutes\x18\x02 \x01(\r\x12\r\n\x05hours\x18\x03 \x01(\r\x12\x0c\n\x04date\x18\x04 \x01(\r\x12\r\n\x05month\x18\x05 \x01(\r\x12\x11\n\tfull_year\x18\x06 \x01(\r\x12!\n\x19date_and_time_format_hash\x18\x07 \x01(\r"W\n\x0fLocalizedString\x12\x0c\n\x04hash\x18\x01 \x02(\r\x126\n\x06tokens\x18\x02 \x03(\x0b2&.EA.Sims4.Network.LocalizedStringToken"W\n\x17LocalizedStringValidate\x12<\n\x11localized_strings\x18\x01 \x03(\x0b2!.EA.Sims4.Network.LocalizedString')
_LOCALIZEDSTRINGTOKEN_TOKENTYPE = descriptor.EnumDescriptor(name = 'TokenType', full_name = 'EA.Sims4.Network.LocalizedStringToken.TokenType', filename = None, file = DESCRIPTOR,
															values = [
																descriptor.EnumValueDescriptor(name = 'INVALID', index = 0, number = 0, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'SIM', index = 1, number = 1, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'STRING', index = 2, number = 2, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'RAW_TEXT', index = 3, number = 3, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'NUMBER', index = 4, number = 4, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'OBJECT', index = 5, number = 5, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'DATE_AND_TIME', index = 6, number = 6, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'RICHDATA', index = 7, number = 7, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'STRING_LIST', index = 8, number = 8, options = None, type = None),
																descriptor.EnumValueDescriptor(name = 'SIM_LIST', index = 9, number = 9, options = None, type = None)], containing_type = None, options = None, serialized_start = 1193, serialized_end = 1340)
_LOCALIZEDSTRINGTOKEN_SUBTOKENDATA = descriptor.Descriptor(name = 'SubTokenData', full_name = 'EA.Sims4.Network.LocalizedStringToken.SubTokenData', filename = None, file = DESCRIPTOR, containing_type = None, fields = [
	descriptor.FieldDescriptor(name = 'type', full_name = 'EA.Sims4.Network.LocalizedStringToken.SubTokenData.type', index = 0, number = 1, type = 14, cpp_type = 8, label = 2, 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 = 'first_name', full_name = 'EA.Sims4.Network.LocalizedStringToken.SubTokenData.first_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 = 'last_name', full_name = 'EA.Sims4.Network.LocalizedStringToken.SubTokenData.last_name', 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 = 'full_name_key', full_name = 'EA.Sims4.Network.LocalizedStringToken.SubTokenData.full_name_key', 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 = 'is_female', full_name = 'EA.Sims4.Network.LocalizedStringToken.SubTokenData.is_female', 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)], extensions = [], nested_types = [], enum_types = [], options = None, is_extendable = False, extension_ranges = [], serialized_start = 1022, serialized_end = 1190)

_LOCALIZEDSTRINGTOKEN = descriptor.Descriptor(
	name = 'LocalizedStringToken',
	full_name = 'EA.Sims4.Network.LocalizedStringToken',
	filename = None,
	file = DESCRIPTOR,
	containing_type = None,
	fields = [
		descriptor.FieldDescriptor(name = 'type', full_name = 'EA.Sims4.Network.LocalizedStringToken.type', index = 0, number = 1, type = 14, cpp_type = 8, label = 2, 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 = 'rdl_type', full_name = 'EA.Sims4.Network.LocalizedStringToken.rdl_type', index = 1, number = 2, 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 = 'first_name', full_name = 'EA.Sims4.Network.LocalizedStringToken.first_name', 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 = 'last_name', full_name = 'EA.Sims4.Network.LocalizedStringToken.last_name', 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 = 'full_name_key', full_name = 'EA.Sims4.Network.LocalizedStringToken.full_name_key', 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 = 'is_female', full_name = 'EA.Sims4.Network.LocalizedStringToken.is_female', 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 = 'sim_id', full_name = 'EA.Sims4.Network.LocalizedStringToken.sim_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 = 'text_string', full_name = 'EA.Sims4.Network.LocalizedStringToken.text_string', 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 = 'number', full_name = 'EA.Sims4.Network.LocalizedStringToken.number', index = 8, number = 9, 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 = 'persona_id', full_name = 'EA.Sims4.Network.LocalizedStringToken.persona_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 = 'account_id', full_name = 'EA.Sims4.Network.LocalizedStringToken.account_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),
		descriptor.FieldDescriptor(name = 'persona_string', full_name = 'EA.Sims4.Network.LocalizedStringToken.persona_string', 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 = 'zone_id', full_name = 'EA.Sims4.Network.LocalizedStringToken.zone_id', 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 = 'world_id', full_name = 'EA.Sims4.Network.LocalizedStringToken.world_id', 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 = 'zone_name', full_name = 'EA.Sims4.Network.LocalizedStringToken.zone_name', index = 14, number = 15, 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 = 'event_id', full_name = 'EA.Sims4.Network.LocalizedStringToken.event_id', index = 15, number = 16, 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 = 'event_type_hash', full_name = 'EA.Sims4.Network.LocalizedStringToken.event_type_hash', index = 16, number = 17, 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 = 'skill_name_hash', full_name = 'EA.Sims4.Network.LocalizedStringToken.skill_name_hash', index = 17, number = 18, 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 = 'skill_level', full_name = 'EA.Sims4.Network.LocalizedStringToken.skill_level', index = 18, number = 19, 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 = 'skill_guid', full_name = 'EA.Sims4.Network.LocalizedStringToken.skill_guid', index = 19, number = 20, 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 = 'trait_name_hash', full_name = 'EA.Sims4.Network.LocalizedStringToken.trait_name_hash', index = 20, number = 21, 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_guid', full_name = 'EA.Sims4.Network.LocalizedStringToken.trait_guid', 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 = 'bit_name_hash', full_name = 'EA.Sims4.Network.LocalizedStringToken.bit_name_hash', index = 22, 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 = 'bit_guid', full_name = 'EA.Sims4.Network.LocalizedStringToken.bit_guid', 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 = 'catalog_name_key', full_name = 'EA.Sims4.Network.LocalizedStringToken.catalog_name_key', index = 24, 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 = 'catalog_description_key', full_name = 'EA.Sims4.Network.LocalizedStringToken.catalog_description_key', index = 25, number = 26, 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 = 'custom_name', full_name = 'EA.Sims4.Network.LocalizedStringToken.custom_name', index = 26, number = 27, 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 = 'custom_description', full_name = 'EA.Sims4.Network.LocalizedStringToken.custom_description', index = 27, number = 28, 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 = 'career_uid', full_name = 'EA.Sims4.Network.LocalizedStringToken.career_uid', index = 28, number = 29, 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 = 'memory_id', full_name = 'EA.Sims4.Network.LocalizedStringToken.memory_id', index = 29, number = 30, 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 = 'memory_string_hash', full_name = 'EA.Sims4.Network.LocalizedStringToken.memory_string_hash', index = 30, number = 31, 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 = 'raw_text', full_name = 'EA.Sims4.Network.LocalizedStringToken.raw_text', index = 31, 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 = 'date_and_time', full_name = 'EA.Sims4.Network.LocalizedStringToken.date_and_time', 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 = 'sim_list', full_name = 'EA.Sims4.Network.LocalizedStringToken.sim_list', index = 33, 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)],
	extensions = [],
	nested_types = [_LOCALIZEDSTRINGTOKEN_SUBTOKENDATA],
	enum_types = [_LOCALIZEDSTRINGTOKEN_TOKENTYPE],
	options = None,
	is_extendable = False,
	extension_ranges = [],
	serialized_start = 55,
	serialized_end = 1340
)
_LOCALIZEDDATEANDTIMEDATA = descriptor.Descriptor(name = 'LocalizedDateAndTimeData', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData', filename = None, file = DESCRIPTOR, containing_type = None, fields = [
	descriptor.FieldDescriptor(name = 'seconds', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData.seconds', 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 = 'minutes', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData.minutes', 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 = 'hours', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData.hours', 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 = 'date', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData.date', 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 = 'month', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData.month', 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 = 'full_year', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData.full_year', 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),
	descriptor.FieldDescriptor(name = 'date_and_time_format_hash', full_name = 'EA.Sims4.Network.LocalizedDateAndTimeData.date_and_time_format_hash', 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 = 1343, serialized_end = 1501)
_LOCALIZEDSTRING = descriptor.Descriptor(name = 'LocalizedString', full_name = 'EA.Sims4.Network.LocalizedString', filename = None, file = DESCRIPTOR, containing_type = None, fields = [
	descriptor.FieldDescriptor(name = 'hash', full_name = 'EA.Sims4.Network.LocalizedString.hash', 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 = 'tokens', full_name = 'EA.Sims4.Network.LocalizedString.tokens', 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 = 1503,
										 serialized_end = 1590)
_LOCALIZEDSTRINGVALIDATE = descriptor.Descriptor(name = 'LocalizedStringValidate', full_name = 'EA.Sims4.Network.LocalizedStringValidate', filename = None, file = DESCRIPTOR, containing_type = None, fields = [descriptor.FieldDescriptor(name = 'localized_strings', full_name = 'EA.Sims4.Network.LocalizedStringValidate.localized_strings', 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 = 1592, serialized_end = 1679)
_LOCALIZEDSTRINGTOKEN_SUBTOKENDATA.fields_by_name['type'].enum_type = _LOCALIZEDSTRINGTOKEN_TOKENTYPE
_LOCALIZEDSTRINGTOKEN_SUBTOKENDATA.containing_type = _LOCALIZEDSTRINGTOKEN
_LOCALIZEDSTRINGTOKEN.fields_by_name['type'].enum_type = _LOCALIZEDSTRINGTOKEN_TOKENTYPE
_LOCALIZEDSTRINGTOKEN.fields_by_name['rdl_type'].enum_type = Consts_pb2._SOCIALRICHDATATYPE
_LOCALIZEDSTRINGTOKEN.fields_by_name['text_string'].message_type = _LOCALIZEDSTRING
_LOCALIZEDSTRINGTOKEN.fields_by_name['date_and_time'].message_type = _LOCALIZEDDATEANDTIMEDATA
_LOCALIZEDSTRINGTOKEN.fields_by_name['sim_list'].message_type = _LOCALIZEDSTRINGTOKEN_SUBTOKENDATA
_LOCALIZEDSTRINGTOKEN_TOKENTYPE.containing_type = _LOCALIZEDSTRINGTOKEN
_LOCALIZEDSTRING.fields_by_name['tokens'].message_type = _LOCALIZEDSTRINGTOKEN
_LOCALIZEDSTRINGVALIDATE.fields_by_name['localized_strings'].message_type = _LOCALIZEDSTRING
DESCRIPTOR.message_types_by_name['LocalizedStringToken'] = _LOCALIZEDSTRINGTOKEN
DESCRIPTOR.message_types_by_name['LocalizedDateAndTimeData'] = _LOCALIZEDDATEANDTIMEDATA
DESCRIPTOR.message_types_by_name['LocalizedString'] = _LOCALIZEDSTRING
DESCRIPTOR.message_types_by_name['LocalizedStringValidate'] = _LOCALIZEDSTRINGVALIDATE

class LocalizedStringToken(message.Message, metaclass = reflection.GeneratedProtocolMessageType):
	class SubTokenData(message.Message, metaclass = reflection.GeneratedProtocolMessageType):
		DESCRIPTOR = _LOCALIZEDSTRINGTOKEN_SUBTOKENDATA

	DESCRIPTOR = _LOCALIZEDSTRINGTOKEN

class LocalizedDateAndTimeData(message.Message, metaclass = reflection.GeneratedProtocolMessageType):
	DESCRIPTOR = _LOCALIZEDDATEANDTIMEDATA

class LocalizedString(message.Message, metaclass = reflection.GeneratedProtocolMessageType):
	DESCRIPTOR = _LOCALIZEDSTRING

class LocalizedStringValidate(message.Message, metaclass = reflection.GeneratedProtocolMessageType):
	DESCRIPTOR = _LOCALIZEDSTRINGVALIDATE

[((4, 13, 5, 2867), 'google.protobuf.descriptor.FileDescriptor', 'descriptor.FileDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((8, 16, 8, 116), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((9, 16, 9, 112), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((10, 16, 10, 115), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((11, 16, 11, 117), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((12, 16, 12, 115), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((13, 16, 13, 115), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((14, 16, 14, 122), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((15, 16, 15, 117), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((16, 16, 16, 120), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((17, 16, 17, 117), 'google.protobuf.descriptor.EnumValueDescriptor', 'descriptor.EnumValueDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((19, 1, 19, 342), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((22, 1, 22, 361), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((23, 1, 23, 356), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((32, 2, 32, 330), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((33, 2, 33, 339), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((36, 2, 36, 349), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((37, 2, 37, 344), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((38, 2, 38, 334), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((39, 2, 39, 349), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((40, 2, 40, 334), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((41, 2, 41, 343), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((42, 2, 42, 344), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((44, 2, 44, 338), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((45, 2, 45, 341), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((47, 2, 47, 340), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((48, 2, 48, 355), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((49, 2, 49, 355), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((50, 2, 50, 347), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((51, 2, 51, 344), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((52, 2, 52, 355), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((53, 2, 53, 344), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((54, 2, 54, 351), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((55, 2, 55, 340), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((56, 2, 56, 357), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((57, 2, 57, 371), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((60, 2, 60, 344), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((61, 2, 61, 342), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((62, 2, 62, 361), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((64, 2, 64, 355), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((65, 2, 65, 343), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((76, 1, 76, 340), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((77, 1, 77, 340), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((78, 1, 78, 336), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((79, 1, 79, 334), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((80, 1, 80, 336), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((81, 1, 81, 344), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((82, 1, 82, 376), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((84, 1, 84, 325), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((85, 1, 85, 331), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n'), ((87, 209, 87, 569), 'google.protobuf.descriptor.FieldDescriptor', 'descriptor.FieldDescriptor', (), '', False, 'from google.protobuf import descriptor, message, reflection\n')]