def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.msg_ids, Long)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.next_offset is not None else 0 data.write(Int(flags)) data.write(Int(self.count)) data.write(Vector(self.votes)) data.write(Vector(self.users)) if self.next_offset is not None: data.write(String(self.next_offset)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.public_keys)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.dc_options)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.lang_codes, String)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.prefixes is not None else 0 flags |= (1 << 1) if self.patterns is not None else 0 data.write(Int(flags)) data.write(String(self.country_code)) if self.prefixes is not None: data.write(Vector(self.prefixes, String)) if self.patterns is not None: data.write(Vector(self.patterns, String)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.except_auth_keys, Long)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.folder_peers)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 1) if self.inexact is not None else 0 data.write(Int(flags)) data.write(Int(self.pts)) data.write(Int(self.count)) data.write(Vector(self.messages)) data.write(Vector(self.chats)) data.write(Vector(self.users)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.count)) data.write(Vector(self.participants)) data.write(String(self.next_offset)) data.write(Vector(self.chats)) data.write(Vector(self.users)) data.write(Int(self.version)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.updates)) data.write(Vector(self.users)) data.write(Vector(self.chats)) data.write(Int(self.date)) data.write(Int(self.seq_start)) data.write(Int(self.seq)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.new_messages)) data.write(Vector(self.new_encrypted_messages)) data.write(Vector(self.other_updates)) data.write(Vector(self.chats)) data.write(Vector(self.users)) data.write(self.state.write()) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.title.write()) data.write(Vector(self.articles)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.values)) data.write(self.credentials.write()) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 1) if self.exclude_new_messages else 0 data.write(Int(flags)) data.write(Vector(self.ranges)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(String(self.keyword)) data.write(Vector(self.emoticons, String)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.privacy_policy_url is not None else 0 data.write(Int(flags)) data.write(Vector(self.required_types)) data.write(Vector(self.values)) data.write(Vector(self.errors)) data.write(Vector(self.users)) if self.privacy_policy_url is not None: data.write(String(self.privacy_policy_url)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.call.write()) data.write(Vector(self.users, Int)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(String(self.emoticon)) data.write(Vector(self.documents, Long)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.participant.write()) data.write(Vector(self.users)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.count)) data.write(Vector(self.chats)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Int(self.hash)) data.write(Vector(self.gifs)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.id.write()) data.write(Vector(self.errors)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.masks else 0 data.write(Int(flags)) data.write(Vector(self.order, Long)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.revoke else 0 data.write(Int(flags)) data.write(Vector(self.id, Int)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(Vector(self.users)) data.write(String(self.title)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.peer.write()) data.write(Vector(self.messages, Int)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) # No flags data.write(self.period.write()) data.write(self.members.write()) data.write(self.messages.write()) data.write(self.viewers.write()) data.write(self.posters.write()) data.write(self.growth_graph.write()) data.write(self.members_graph.write()) data.write(self.new_members_by_source_graph.write()) data.write(self.languages_graph.write()) data.write(self.messages_graph.write()) data.write(self.actions_graph.write()) data.write(self.top_hours_graph.write()) data.write(self.weekdays_graph.write()) data.write(Vector(self.top_posters)) data.write(Vector(self.top_admins)) data.write(Vector(self.top_inviters)) data.write(Vector(self.users)) return data.getvalue()
def write(self) -> bytes: data = BytesIO() data.write(Int(self.ID, False)) flags = 0 flags |= (1 << 0) if self.final else 0 flags |= (1 << 1) if self.timeout is not None else 0 data.write(Int(flags)) if self.timeout is not None: data.write(Int(self.timeout)) data.write(self.dialog.write()) data.write(Vector(self.messages)) data.write(Vector(self.chats)) data.write(Vector(self.users)) 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.front_side is not None else 0 flags |= (1 << 2) if self.reverse_side is not None else 0 flags |= (1 << 3) if self.selfie is not None else 0 flags |= (1 << 6) if self.translation is not None else 0 flags |= (1 << 4) if self.files is not None else 0 flags |= (1 << 5) if self.plain_data is not None else 0 data.write(Int(flags)) data.write(self.type.write()) if self.data is not None: data.write(self.data.write()) if self.front_side is not None: data.write(self.front_side.write()) if self.reverse_side is not None: data.write(self.reverse_side.write()) if self.selfie is not None: data.write(self.selfie.write()) if self.translation is not None: data.write(Vector(self.translation)) if self.files is not None: data.write(Vector(self.files)) if self.plain_data is not None: data.write(self.plain_data.write()) data.write(Bytes(self.hash)) return data.getvalue()