示例#1
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Int(self.id))

        data.write(Long(self.query_id))

        return data.getvalue()
示例#2
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(String(self.label))

        data.write(Long(self.amount))

        return data.getvalue()
示例#3
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(self.value.write())

        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(Long(self.req_msg_id))

        data.write(String(self.info))

        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()
示例#6
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Long(self.audio_id))

        data.write(self.caption.write())

        return data.getvalue()
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        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))

        # No flags

        data.write(Long(self.ping_id))

        data.write(Int(self.disconnect_delay))

        return data.getvalue()
示例#9
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        flags = 0
        flags |= (1 << 0) if self.url is not None else 0
        flags |= (1 << 0) if self.webpage_id is not None else 0
        data.write(Int(flags))

        data.write(Long(self.photo_id))

        data.write(self.caption.write())

        if self.url is not None:
            data.write(String(self.url))

        if self.webpage_id is not None:
            data.write(Long(self.webpage_id))

        return data.getvalue()
示例#10
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Int(self.channel_id))

        data.write(Long(self.access_hash))

        return data.getvalue()
示例#11
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Long(self.client_id))

        data.write(Int(self.importers))

        return data.getvalue()
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags
        
        data.write(Long(self.volume_id))
        
        data.write(Int(self.local_id))
        
        return data.getvalue()
示例#13
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(String(self.url))

        data.write(Long(self.webpage_id))

        data.write(Long(self.author_photo_id))

        data.write(String(self.author))

        data.write(Int(self.date))

        data.write(Vector(self.blocks))

        data.write(self.caption.write())

        return data.getvalue()
示例#14
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Int(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))

        return data.getvalue()
示例#15
0
    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()
示例#16
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Long(self.file_id))

        data.write(Int(self.file_part))

        data.write(Bytes(self.bytes))

        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(Long(self.srp_id))

        data.write(Bytes(self.A))

        data.write(Bytes(self.M1))

        return data.getvalue()
示例#19
0
    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.name))

        return data.getvalue()
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags
        
        data.write(self.call.write())
        
        data.write(Long(self.time_ms))
        
        data.write(Int(self.scale))
        
        return data.getvalue()
示例#21
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(self.peer.write())

        data.write(Int(self.reply_to_msg_id))

        data.write(Long(self.random_id))

        return data.getvalue()
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        flags = 0
        flags |= (1 << 0) if self.masks is not None else 0
        data.write(Int(flags))

        data.write(Long(self.offset_id))

        data.write(Int(self.limit))

        return data.getvalue()
示例#23
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Double(self.long))

        data.write(Double(self.lat))

        data.write(Long(self.access_hash))

        return data.getvalue()
示例#24
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags
        
        data.write(Long(self.document_id))
        
        data.write(Int(self.w))
        
        data.write(Int(self.h))
        
        return data.getvalue()
示例#25
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        flags = 0
        flags |= (1 << 1) if self.join_muted else 0
        flags |= (1 << 2) if self.can_change_join_muted else 0
        flags |= (1 << 0) if self.params is not None else 0
        data.write(Int(flags))

        data.write(Long(self.id))

        data.write(Long(self.access_hash))

        data.write(Int(self.participants_count))

        if self.params is not None:
            data.write(self.params.write())

        data.write(Int(self.version))

        return data.getvalue()
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Long(self.bad_msg_id))

        data.write(Int(self.bad_msg_seqno))

        data.write(Int(self.error_code))

        return data.getvalue()
示例#27
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(String(self.format))

        data.write(self.theme.write())

        data.write(Long(self.document_id))

        return data.getvalue()
示例#28
0
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags
        
        data.write(self.text.write())
        
        data.write(String(self.url))
        
        data.write(Long(self.webpage_id))
        
        return data.getvalue()
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Long(self.poll_id))

        data.write(Int(self.user_id))

        data.write(Vector(self.options, Bytes))

        return data.getvalue()
    def write(self) -> bytes:
        data = BytesIO()
        data.write(Int(self.ID, False))

        # No flags

        data.write(Long(self.msg_id))

        data.write(Int(self.seq_no))

        data.write(Int(self.bytes))

        return data.getvalue()