Ejemplo n.º 1
0
 def deserialize(self, bit_stream: BitStream):
     if not bit_stream.read_start():
         return
     self.type_value = bit_stream.read_int()
     self.lang_locale_pair_id = ObjectID()
     self.lang_locale_pair_id.deserialize(bit_stream)
     self.tier_id = ObjectID()
     self.tier_id.deserialize(bit_stream)
     self.birth_date = bit_stream.read_dt()
     self.registration_date = bit_stream.read_dt()
     self.preview_date = bit_stream.read_dt()
     self.is_preview_enabled = bit_stream.read_bool()
Ejemplo n.º 2
0
 def deserialize(self, bit_stream: BitStream):
     if not bit_stream.read_start():
         return
     self.unity_version = bit_stream.read_str()
     self.user_agent = bit_stream.read_str()
     self.screen_resolution = bit_stream.read_str()
     self.machine_os = bit_stream.read_str()
     self.user_time = bit_stream.read_dt()
     self.utc_offset_in_minutes = bit_stream.read_int()
     self.ip_address = bit_stream.read_str()
Ejemplo n.º 3
0
 def deserialize(self, bit_stream: BitStream):
     if not bit_stream.read_start():
         return
     self.token = bit_stream.read_str()
     self.password = bit_stream.read_str()
     self.parent_email_address = bit_stream.read_str()
     self.birth_date = bit_stream.read_dt()
     self.gender = bit_stream.read_str()
     self.location_id = ObjectID()
     self.location_id.deserialize(bit_stream)
     self.username = bit_stream.read_str()
     self.worldname = bit_stream.read_str()
     self.chat_allowed = bit_stream.read_bool()
     self.cnl = bit_stream.read_str()
     self.referred_by_worldname = bit_stream.read_str()
     self.login_type = bit_stream.read_int()
Ejemplo n.º 4
0
 def test_read_write_datetime(self):
     value = dt.datetime(2020, 3, 27, 19, 30, 42)
     bit_stream = BitStream()
     bit_stream.write_dt(value)
     bit_stream.cursor = 0
     self.assertEqual(str(bit_stream.read_dt()), str(value))