from msgpack import unpackb cdef class Credentials: def __init__(self, str email, str password, str folder): self.email = email self.password = password self.folder = folder @staticmethod cdef from_msgpack(bytes data): unpacked = unpackb(data, strict_map_key=False) return Credentials( unpacked.get("Email"), unpacked.get("Password"), unpacked.get("Folder"))