Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 4
0
    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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 22
0
    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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 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()
Exemplo n.º 30
0
    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()