def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Bytes(self.file_token)) data.write(Bytes(self.request_token)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Bytes(self.data)) data.write(Bytes(self.data_hash)) data.write(Bytes(self.secret)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Long(self.srp_id)) data.write(Bytes(self.A)) data.write(Bytes(self.M1)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.g)) data.write(Bytes(self.p)) data.write(Int(self.version)) data.write(Bytes(self.random)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Bytes(self.salt1)) data.write(Bytes(self.salt2)) data.write(Int(self.g)) data.write(Bytes(self.p)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 5) if self.p2p_allowed is not None else 0 flags |= (1 << 6) if self.video is not None else 0 data.write(Int(flags)) data.write(Long(self.id)) data.write(Long(self.access_hash)) data.write(Int(self.date)) data.write(Int(self.admin_id)) data.write(Int(self.participant_id)) data.write(Bytes(self.g_a_or_b)) data.write(Long(self.key_fingerprint)) data.write(self.protocol.write()) data.write(Vector(self.connections)) data.write(Int(self.start_date)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.info is not None else 0 flags |= (1 << 1) if self.shipping_option_id is not None else 0 data.write(Int(flags)) data.write(Long(self.query_id)) data.write(Int(self.user_id)) data.write(Bytes(self.payload)) if self.info is not None: data.write(self.info.write()) if self.shipping_option_id is not None: data.write(String(self.shipping_option_id)) data.write(String(self.currency)) data.write(Long(self.total_amount)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.has_stickers else 0 flags |= (1 << 1) if self.video_sizes is not None else 0 data.write(Int(flags)) data.write(Long(self.id)) data.write(Long(self.access_hash)) data.write(Bytes(self.file_reference)) data.write(Int(self.date)) data.write(Vector(self.sizes)) if self.video_sizes is not None: data.write(Vector(self.video_sizes)) data.write(Int(self.dc_id)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.new_algo is not None else 0 flags |= (1 << 0) if self.new_password_hash is not None else 0 flags |= (1 << 0) if self.hint is not None else 0 flags |= (1 << 1) if self.email is not None else 0 flags |= (1 << 2) if self.new_secure_settings is not None else 0 data.write(Int(flags)) if self.new_algo is not None: data.write(self.new_algo.write()) if self.new_password_hash is not None: data.write(Bytes(self.new_password_hash)) if self.hint is not None: data.write(String(self.hint)) if self.email is not None: data.write(String(self.email)) if self.new_secure_settings is not None: data.write(self.new_secure_settings.write()) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.photo is not None else 0 data.write(Int(flags)) data.write(String(self.title)) data.write(String(self.description)) if self.photo is not None: data.write(self.photo.write()) data.write(self.invoice.write()) data.write(Bytes(self.payload)) data.write(String(self.provider)) data.write(self.provider_data.write()) data.write(String(self.start_param)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.data is not None else 0 flags |= (1 << 1) if self.game_short_name is not None else 0 data.write(Int(flags)) data.write(Long(self.query_id)) data.write(Int(self.user_id)) data.write(self.peer.write()) data.write(Int(self.msg_id)) data.write(Long(self.chat_instance)) if self.data is not None: data.write(Bytes(self.data)) if self.game_short_name is not None: data.write(String(self.game_short_name)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.thumbs is not None else 0 flags |= (1 << 1) if self.video_thumbs is not None else 0 data.write(Int(flags)) data.write(Long(self.id)) data.write(Long(self.access_hash)) data.write(Bytes(self.file_reference)) data.write(Int(self.date)) data.write(String(self.mime_type)) data.write(Int(self.size)) if self.thumbs is not None: data.write(Vector(self.thumbs)) if self.video_thumbs is not None: data.write(Vector(self.video_thumbs)) data.write(Int(self.dc_id)) data.write(Vector(self.attributes)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Long(self.id)) data.write(Int(self.parts)) data.write(String(self.md5_checksum)) data.write(Bytes(self.file_hash)) data.write(Bytes(self.secret)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.dc_id)) data.write(Bytes(self.file_token)) data.write(Bytes(self.encryption_key)) data.write(Bytes(self.encryption_iv)) data.write(Vector(self.file_hashes)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Bytes(self.pq)) data.write(Bytes(self.p)) data.write(Bytes(self.q)) data.write(Int128(self.nonce)) data.write(Int128(self.server_nonce)) data.write(Int256(self.new_nonce)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int128(self.nonce)) data.write(Int128(self.server_nonce)) data.write(Int(self.g)) data.write(Bytes(self.dh_prime)) data.write(Bytes(self.g_a)) data.write(Int(self.server_time)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int128(self.nonce)) data.write(Int128(self.server_nonce)) data.write(Bytes(self.p)) data.write(Bytes(self.q)) data.write(Long(self.public_key_fingerprint)) data.write(Bytes(self.encrypted_data)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Long(self.phone_call_id)) data.write(Bytes(self.data)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(String(self.text)) data.write(Bytes(self.option)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Bytes(self.tmp_password)) data.write(Int(self.valid_until)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.id)) data.write(Bytes(self.bytes)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Long(self.id)) data.write(Long(self.access_hash)) data.write(Int(self.size)) data.write(Int(self.dc_id)) data.write(Int(self.date)) data.write(Bytes(self.file_hash)) data.write(Bytes(self.secret)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Long(self.id)) data.write(Long(self.access_hash)) data.write(Bytes(self.file_reference)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.requires_password else 0 data.write(Int(flags)) data.write(String(self.text)) data.write(Bytes(self.data)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.user_id)) data.write(Bytes(self.option)) data.write(Int(self.date)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.peer.write()) data.write(Bytes(self.g_b)) data.write(Long(self.key_fingerprint)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int128(self.nonce)) data.write(Int128(self.server_nonce)) data.write(Bytes(self.encrypted_data)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.user_id.write()) data.write(Int(self.random_id)) data.write(Bytes(self.g_a)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.secure_algo.write()) data.write(Bytes(self.secure_secret)) data.write(Long(self.secure_secret_id)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.offset)) data.write(Int(self.limit)) data.write(Bytes(self.hash)) return data.getvalue()