示例#1
0
    def read(data: BytesIO, *args: Any) -> "GetWallPapers":
        # No flags

        hash = Int.read(data)

        return GetWallPapers(hash=hash)
    def read(data: BytesIO, *args: Any) -> "SentCodeTypeCall":
        # No flags

        length = Int.read(data)

        return SentCodeTypeCall(length=length)
示例#3
0
    def read(data: BytesIO, *args: Any) -> "ReceivedMessages":
        # No flags

        max_id = Int.read(data)

        return ReceivedMessages(max_id=max_id)
示例#4
0
    def read(data: BytesIO, *args: Any) -> "GetAllStickers":
        # No flags

        hash = Int.read(data)

        return GetAllStickers(hash=hash)
    def read(data: BytesIO, *args: Any) -> "PeerSelfLocated":
        # No flags

        expires = Int.read(data)

        return PeerSelfLocated(expires=expires)
示例#6
0
    def read(data: BytesIO, *args: Any) -> "MessageEditData":
        flags = Int.read(data)

        caption = True if flags & (1 << 0) else False
        return MessageEditData(caption=caption)
    def read(data: BytesIO, *args: Any) -> "UserStatusOnline":
        # No flags

        expires = Int.read(data)

        return UserStatusOnline(expires=expires)
示例#8
0
    def read(data: BytesIO, *args: Any) -> "UserStatusOffline":
        # No flags

        was_online = Int.read(data)

        return UserStatusOffline(was_online=was_online)
    def read(data: BytesIO, *args: Any) -> "GetSavedGifs":
        # No flags

        hash = Int.read(data)

        return GetSavedGifs(hash=hash)
示例#10
0
 def read(data: BytesIO, *args: Any) -> "GetContacts":
     # No flags
     
     hash = Int.read(data)
     
     return GetContacts(hash=hash)
    def read(data: BytesIO, *args: Any) -> "GetPassportConfig":
        # No flags

        hash = Int.read(data)

        return GetPassportConfig(hash=hash)
    def read(data: BytesIO, *args: Any) -> "SetContentSettings":
        flags = Int.read(data)

        sensitive_enabled = True if flags & (1 << 0) else False
        return SetContentSettings(sensitive_enabled=sensitive_enabled)
示例#13
0
    def read(data: BytesIO, *args: Any) -> "GetFullChat":
        # No flags

        chat_id = Int.read(data)

        return GetFullChat(chat_id=chat_id)
示例#14
0
    def read(data: BytesIO, *args: Any) -> "DiscardEncryption":
        # No flags

        chat_id = Int.read(data)

        return DiscardEncryption(chat_id=chat_id)
    def read(data: BytesIO, *args: Any) -> "SendMessageUploadPhotoAction":
        # No flags

        progress = Int.read(data)

        return SendMessageUploadPhotoAction(progress=progress)
    def read(data: BytesIO, *args: Any) -> "ChannelParticipantLeft":
        # No flags

        user_id = Int.read(data)

        return ChannelParticipantLeft(user_id=user_id)
示例#17
0
    def read(data: BytesIO, *args: Any) -> "PeerChannel":
        # No flags

        channel_id = Int.read(data)

        return PeerChannel(channel_id=channel_id)
 def read(data: BytesIO, *args: Any) -> "InputMessageID":
     # No flags
     
     id = Int.read(data)
     
     return InputMessageID(id=id)